
//Bee = window.frameElement;
//document.write(Bee.id);

var BeeName = "LittleBee";
var SeeBee ="none";
var BeeWidth ="500px";
var Beeheight ="500px";

function SendBee(BeeName, TheSource){

	var WorkerBee = null;	
	if(SeeBee == "none"){
	var SeeView ='hidden';
	//BeeWidth ="0px";
	//Beeheight ="0px";
	}
	 else{
	 
	 var SeeView ='';
	 }
if (document.getElementById(BeeName) == null ){

			WorkerBee = document.createElement("iframe");
			WorkerBee.name = BeeName;
			WorkerBee.id = BeeName;
			WorkerBee.style.display = SeeBee;
			WorkerBee.scrollbars="no";
			WorkerBee.scrolling="no";
			WorkerBee.frameborder=0;
			WorkerBee.style.height = Beeheight;
			WorkerBee.style.width = BeeWidth;
			WorkerBee.style.visibility = SeeView;
			WorkerBee.style.position = "absolute";
			WorkerBee.style.zIndex = 10;
			WorkerBee.style.border = 0,0,0,0;
			document.body.appendChild(WorkerBee);

	
	}


	 setTimeout(function (){
	  document.getElementById(BeeName).src = TheSource;
	  }, 10);	

	
}

function SquashBee(BeeName){
var Spider = null;
if (document.getElementById(BeeName) != null){ 
	Spider = document.getElementById(BeeName);
	document.body.removeChild(Spider);
	}
}


function GetNectar(Flower,sURL){

var oElm = document.getElementById(Flower);
var CallBackOK=null;
var CallBackFail=null;
var CallBackMode="";
ColdFusion.Ajax.replaceHTML(Flower,sURL,"GET",null,null,null);
//ColdFusion.navigate(sURL,Flower);

}
/*<!---
	Creates a form object to hold all of the form data
	encase we need to restore the form data to the original state
	--->*/	
createFormDataHolder = 
		function(sFormName)
		{
			if(arrForms == 'undefined')
			{	
				arrForms=new Array();
			}

			var oForm=document.forms[sFormName];
			arrForms[sFormName]= new Array();		
						
			for(var fieldName in oForm.elements)
			{
				try
				{
					var oField = oForm.elements[fieldName];
					if(oField.tagName.toLowerCase()=="input" && oField.type.toLowerCase()=="checkbox")
					{
						arrForms[sFormName][fieldName]=oField.checked;
					}
					else
					{
						arrForms[sFormName][fieldName]=oField.value;
					}
				}
				catch(er)
				{
					//expected errors because not all loop items have tagName attribute
				}
			}
		}

		
function SubmitForm(sFormName){
var oForm=document.forms[sFormName];
var sURL="";				
	sURL=oForm.action+"?";
							
			for(var i=0; i<oForm.length;i++)
			
			{
				try
				{
					var oField = oForm.elements[i];
					


					if(i ==0)
					{
					
					if(oField.type.toLowerCase()=="checkbox" && oField.checked!=true)
						{
							sURL+= oField.name + "=";	
						}
					else
							{
								sURL+= oField.name + "=" + escape(oField.value);
					
							}
	
					}
				
				else{
					
					if(oField.type.toLowerCase()=="checkbox" && oField.checked!=true)
						{
						sURL+="&" +  oField.name + "=";	
					
						}
					else{
					
							sURL+="&" + oField.name + "=" + escape(oField.value);					
					}
					
					
					}
				
				}
				catch(er)
				{
					//expected errors because not all loop items have tagName attribute
				}
			}
		
if(arguments[1] !='undefined')
	{
		ColdFusion.navigate(sURL,arguments[1]);	
	}
else
	{
		SendBee("FormSubmitter",sURL);		
		setTimeout("SquashBee('FormSubmitter')",500);		
	}
	
}

