/////////////////////////////////
// fbelectric javascript file
/////////////////////////////////


/// IE helper for menuing....


iexp = function() {
	/* reset mbar up a little */
	//var tmp = document.getElementById("mbar");
	//tmp.style.top="-15px";
	if (document.cookie.indexOf("skin=none") > -1 ){
		return;
	}
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
			//this.style.backgroundColor = "#ffffff";
			
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			this.style.backgroundColor = "transparent";
		}
	}
}


if (window.attachEvent){
	window.attachEvent("onload", iexp);
}else{
	window.onload=ffox;
}


// return an xml http request object for this browser...
function getXML_HTTP(){
	if (typeof XMLHttpRequest != "undefined"){
		return  new XMLHttpRequest();
	}else if (window.ActiveXObject){
		var aVersions = [ "MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
		for (var i=0;i < aVersions.length; I++){
			try {
				var xmlObj = new ActiveXObject(aVersions[i]);
				return xmlObj;
			}catch(oError){}
		}
	}
	
	throw new Error("XMLHttp object could not be created.");
}


function ffox(){
/* add firefox handlers here */
	///gotta overide ther IE crazyness...
//	document.getElementById("nav").style.left = "0px";
}


function fadeIn(){
	var obj = document.getElementById("infoDiv");
	if (op < .75){
		op += .05;
		// IE //
		obj.style.filter = "alpha(opacity:"+op * 100 +")";
		// firefox and mozilla
		obj.style.opacity = op;
		window.setTimeout("fadeIn()",20);
	}else{
		loading = 0;
	}
}




