// JavaScript Document
var req;
// url_0 and url_1 located above
/* 
	var url_0 = "#myFusebox.getMyself()#menu.productnavlist";
	var url_1 = "#myFusebox.getMyself()#menu.productnavdiv";
*/


function navigate(product) {
	setFade(0);
	
	if(product == '0'){
		var url = url_0;
	}else if(product == 'fm'){
		var url = url_2;
	}else{
		var url = url_1 + "&product=" + product;
	}
	if(window.XMLHttpRequest) {
		//alert('XMLHttpRequest');
		req = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		//alert('ActiveXObject');
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	req.open("GET", url, true);
	getObject("productMenuBox").innerHTML = "<span class='error'><img src='/images/calWaiting.gif' height='24' width='24' alt='Loading...' /> Loading...</span>";
	req.onreadystatechange = callback;
	req.send(null);
}

function callback() {	
	if(req.readyState == 4) {
		var response = req.responseXML;	

		var resp = response.getElementsByTagName("response");
		//alert(resp[0].getElementsByTagName("content")[0].childNodes[0].nodeValue);
		getObject("productMenuBox").innerHTML = resp[0].getElementsByTagName("content")[0].childNodes[0].nodeValue;
		fade(70);
	}
}

function getObject(obj) {
	var o;
	if(document.getElementById) o = document.getElementById(obj);
	else if(document.all) o = document.all.obj;	
	return o;	
}

function fade(amt) {
	if(amt <= 100) {
		setFade(amt);
		amt += 10;
		setTimeout("fade("+amt+")", 5);
    }
}

function setFade(amt) {
	var obj = getObject("productMenuBox");
	amt = (amt == 100)?99.999:amt;
	obj.style.filter = "alpha(opacity:"+amt+")";
	obj.style.KHTMLOpacity = amt/100;
	obj.style.MozOpacity = amt/100;
	obj.style.opacity = amt/100;
}



/*=====================================
Show/Hide menu Panel
=====================================*/

function ShowDetails( panelID)
{
	var panel = document.getElementById( panelID );
	if ( panel )
	{
		var visible	= panel.style.display == "block";
		panel.style.display = visible ? "none" : "block";
		
		//panel.style.display	= visible ? "block" : "block";
		//if (visible == false){
		//	panel.style.display = "block";
		//}
	}
};

function HideDetails( panelID)
{
	var panel = document.getElementById( panelID );
	if ( panel )
	{
		var visible			= panel.style.display == "block";
		//panel.style.display	= visible ? "none" : "none";		
		if (visible == true){
			panel.style.display = "none";
		}
	}
};

function ToggleDetails( panelID)
{
	var panel = document.getElementById( panelID );
	if ( panel )
	{
		var visible	= panel.style.display == "block";
		//panel.style.display = visible ? "none" : "block";
		
		panel.style.display	= visible ? "block" : "block";
		if (visible == false){
			panel.style.display = "block";
		}else{
			panel.style.display = "none";
		}
	}
};
/*
function HideDetails( panelID)
{
	var panel = document.getElementById( panelID );
	if ( panel )
	{
		var visible			= panel.style.display == "block";
		panel.style.display	= visible ? "none" : "none";		
		if (visible == true){
			panel.style.display = "none";
		}else{
			panel.style.display = "block";
		}
	}
};

*/



function SubmitEmailDetails(formID)
{
	HideDetails(formID);
	urlVal = "index.cfm?fa=about.requestnewsletter&email=" + document.forms[formID].email.value +"&name=" + document.forms[formID].name.value + "&rurl=" + document.forms[formID].rurl.value;
	sealWin=window.open(urlVal,"win",'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=0,width=500,height=450');
self.name = "mainWin";
	
};


function FillBilling(formID)
{

	if(document.forms[formID].billingisshipping.checked)
	{
	 document.forms[formID].billingfname.value = document.forms[formID].fname.value;
	 document.forms[formID].billinglname.value  = document.forms[formID].lname.value;
	 document.forms[formID].billingshpcare.value  = document.forms[formID].shpcare.value;
	 document.forms[formID].billingaddress1.value  = document.forms[formID].address1.value;
	 document.forms[formID].billingaddress2.value  = document.forms[formID].address2.value;
	 document.forms[formID].billingcity.value  = document.forms[formID].city.value;
	 document.forms[formID].billingzip.value =  document.forms[formID].zip.value;
	 document.forms[formID].billingstate.selectedIndex = document.forms[formID].state.selectedIndex;
		
	}
	else
	{
	 document.forms[formID].billingfname.value = '';
	 document.forms[formID].billinglname.value  = '';
	 document.forms[formID].billingshpcare.value  = '';
	 document.forms[formID].billingaddress1.value  = '';
	 document.forms[formID].billingaddress2.value  = '';
	 document.forms[formID].billingcity.value  = '';
	 document.forms[formID].billingzip.value =  '';
	 document.forms[formID].billingstate.selectedIndex = 0;
		 
	 }
	
};


function popUpTell(url) 
{
	sealWin=window.open('index.cfm?fa=about.tellafriend',"win",'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=0,width=500,height=450');
self.name = "mainWin";
}


function popUpSample(url) 
{
	var popWin=window.open('index.cfm?fa=about.ordersample',"popwin",'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=0,width=600,height=530');
self.name = "popWin";

if(popWin != null)
{popWin.blur();}

}

function popUpCCV() 
{
	sealWin=window.open('/ext/cvv.html',"win",'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width=600,height=450');
self.name = "mainWin";
}

function popUpSampleClose() {
  var popWin= window.open('','popwin','');
  if(popWin != null)
  {popWin.blur(); popWin.close(); }
 
}
//Session.user.cartitemadded 