//Bee = window.frameElement;
//document.write(Bee.id);

var BeeName = "LittleBee";
var SeeBee ="none";
var BeeWidth ="100%";
var BeeHeight ="100%";
var BeeOnload='';
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.allowTransparency=true;
			WorkerBee.height="100%"; 
			WorkerBee.onload=BeeOnload;
			WorkerBee.style.height = BeeHeight;
			WorkerBee.style.width = BeeWidth;
			WorkerBee.style.visibility = SeeView;
			
			WorkerBee.style.overflow = "visible";
			WorkerBee.style.position = "absolute";
			WorkerBee.style.backgroundColor = 'transparent';
			//WorkerBee.document.body.BGColor = 'transparent';
			WorkerBee.style.zIndex = 100;
			WorkerBee.style.border = 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')
	{
		//bee.document.readyState
		//bee.onreadystatechange=function
		//enctype="multipart/form-data"
	if(oForm.enctype=='multipart/form-data')
		{
		var sloadFn="parent.document.getElementById("+oForm.name+").submit()";
			SendBee(oForm.target,'',SeeBee='',BeeOnload="alert('yes')",BeeWidth ="400",BeeHeight ="400");
			var oFormBee = document.getElementById(oForm.target);
					
		
oFromBee.onload="alert('Yes')";
			
			oFormBee.onreadystatechange=function()
				{
					if(oFormBee.readyState =='complete')
						{
						
							oFormBee.onreadystatechange='';
							
						}
				}
			//SquashBee(oForm.target);

		}
	else{
			ColdFusion.navigate(oForm.action,arguments[1],null,null,oForm.method,oForm.id);	
		}
	}
	
else
	{
		SendBee("FormSubmitter",sURL);		
		setTimeout("SquashBee('FormSubmitter')",500);		
	}
}


