$.arrPreload=[]
$.arrPreload[0]="/images/home_2boxes_box1_on.jpg";
$.arrPreload[1]="/images/home_2boxes_box2_on.jpg";
$.arrPreload[2]="/images/home_3boxes_box1_on.jpg";
$.arrPreload[3]="/images/home_3boxes_box2_on.jpg";
$.arrPreload[4]="/images/home_3boxes_box3_on.jpg";
	   
$(document.createElement('img')).bind('load', function(){
		if($.arrPreload.length>0) this.src=$.arrPreload.shift();
}).trigger('load');

function fHomeItem(nBox, nObjID, bHover){
	var $obj=$(".clsHomeItem"+ nObjID);
	$obj.css("backgroundImage","url(/images/home_"+nBox+"boxes_box"+ nObjID + (bHover?"_on":"") +".jpg)");
}

$(document).ready(function(){
	$("img.clsHoverBtn").fHoverBtn()
});

jQuery.fn.fHoverBtn = function() {
	return this.each(function(){
		var caller = this
		$(caller).hover(
			function (event){$(caller).attr("src",$(caller).attr("src").replace("_off","_on"));},
			function (event){$(caller).attr("src",$(caller).attr("src").replace("_on","_off"));}
		);
	});
}

function fChangeDisplay(obj){
	obj.style.display=(obj.style.display=="block" ? "none" : "block");
}

// <script type="text/javascript">
//	fWriteFlashObject(nID, sUrl, nWidth, nHeight, sBG, bTransparent, sCssClass)
// </script>

function fWriteFlashObject(sID, sUrl, nWidth, nHeight, sBG, bTransparent, sCssClass){
	sSSL=(location.href.indexOf("https")>=0 ? "s" : "")
	document.write('<object id="'+ sID +'" width="'+ nWidth +'" height="'+ nHeight +'" class="'+ sCssClass +'" codebase="http"+ sSSL +"://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">')
	document.write('<param name="movie" value="'+ sUrl +'">')
	if(bTransparent) document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="bgcolor" value="'+ sBG +'" />');
	document.write('<param name="quality" value="high">');
	document.write('<embed id="'+ sID +'" src="'+ sUrl +'" width="'+ nWidth +'" height="'+ nHeight +'" class="'+ sCssClass +'" bgcolor="'+ sBG +'" '+ (bTransparent ? 'wmode="transparent"' : '') +' quality="high"  TYPE="application/x-shockwave-flash" PLUGINSPAGE="http"+ sSSL +"://www.macromedia.com/go/getflashplayer"></embed>')
	document.write('</object>');
}

function fReturnFlashObject(sUrl){
	var str='<object width="340" height="200" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">'
	str+='<param name="movie" value="'+ sUrl +'">';
	str+='<param name="bgcolor" value="#ffffff" />';
	str+='<param name="quality" value="high">';
	str+='<embed src="'+ sUrl +'" width="340" height="200" bgcolor="#ffffff" quality="high"  TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></embed>';
	str+='</object>';
	return str;
}



function fWriteMovieObject(sUrl){
	if(!sUrl) return false;
	var nHeight=0, sExt=sUrl.substr(sUrl.length-3, sUrl.length);
	if(sExt=="wma" || sExt=="mp3")
		nHeight=150
	else{
		if(sExt=="wmv" || sExt=="avi")
			nHeight=320
		else
			return false;
	}

	document.write('<object width="320" height="'+ nHeight +'" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">')
		document.write('<param name="url" value="'+ sUrl +'">')
		document.write('<param name="uimode" value="full">');
		document.write('<param name="autostart" value="-1">');
		document.write('<param name="rate" value="1">');
		document.write('<param name="balance" value="0">');
		document.write('<param name="currentPosition" value="-1">');
		document.write('<param name="defaultFrame" value>');
		document.write('<param name="playCount" value="1">');
		document.write('<param name="currentMarker" value="0">');
		document.write('<param name="invokeURLs" value="-1">');
		document.write('<param name="baseURL" value>');
		document.write('<param name="volume" value="50">');
		document.write('<param name="mute" value="0">');
		document.write('<param name="stretchToFit" value="0">');
		document.write('<param name="windowlessVideo" value="0">');
		document.write('<param name="enabled" value="-1">');
		document.write('<param name="enableContextMenu" value="-1">');
		document.write('<param name="fullScreen" value="0">');
		document.write('<param name="SAMIStyle" value>');
		document.write('<param name="SAMILang" value>');
		document.write('<param name="SAMIFilename" value>');
		document.write('<param name="captioningID" value>');
		document.write('<param name="enableErrorDialogs" value="0">');
		document.write('<embed width="320" height="320" src="'+ sUrl +'" filename="'+ sUrl +'" autostart="True" showcontrols="True" showstatusbar="True" showdisplay="True" autorewind="True"></embed> ');
	document.write('</object>');
}



// THIS FUNCTION GENERATES FAKE <A HREF="MAILTO:..."> TAG
function fPrintEmailLink(sUserName, sDomain, linkText, linkTitle, cssClass, sSubject, sBody){

	var sQS=""
	if(!sUserName || !sDomain) return false;
	var sLinkText=linkText||null, sLinkTitle=linkTitle||null, sCssClass=cssClass||null;
	if(!sLinkText) sLinkText=sUserName +"@"+ sDomain;

	if(sSubject || sBody) sQS+="?";
	if(sSubject) sQS+="subject="+ sSubject;
	if(sSubject && sBody) sQS+="&";
	if(sBody) sQS+="body="+ sBody;

	if(sLinkTitle) sLinkTitle=" title='"+ sLinkTitle +"'"
	if(sCssClass) sCssClass=" class='"+ sCssClass +"'"

	document.write("<a "+ sLinkTitle +" "+ sCssClass +" href='m&#97;ilto:"+ sUserName +"&#64;"+ sDomain + sQS +"'>"+ sLinkText +"</a>")
}


function fPopUp(url, width, height){
	window.open(url,null,"width="+(width||500)+", height="+(height||300)+", scrollbars=yes, resizable=no")
}

function fPopupImage(url){
	//if(url) window.open("/imgPopUp.asp?url="+ url,"winPopupImage","width=5,height=5")
	fPopupLayer(url)
}

function fSendToFriend(){
	window.open("/Send2Friend.asp?title="+ document.title, "winSendToFriend", "width=400,height=380");
}

function fPrintPage(){
	window.open('/print.html', 'winPrint', 'width=700, height=400, scrollbars=yes');
}

function fMarkMenu(id){
    try{
        document.getElementById("oMenu" + id).className="clsSelected";
    }catch(e){}
}








var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		}
	]
};
BrowserDetect.init();

var bIE6=(BrowserDetect.browser=="Explorer" && BrowserDetect.version<=6)




var bWebsiteLoaded=false;
var bPopupVisiable=false, nPopupWidth=0, nPopupHeight=0;

function fPopupLayerPosition(){
	if(!bPopupVisiable) return;
	var obj=document.getElementById("oPopupLayerFrame");
	var nLeft=(document.body.offsetWidth-nPopupWidth)/2 +"px";
	var nTop=(document.documentElement.clientHeight-nPopupHeight)/2;
	if(bIE6) nTop+=document.documentElement.scrollTop;
	nTop=(nTop<=0 ? 0 : nTop+"px");
	obj.style.width=nPopupWidth;
	obj.style.height=nPopupHeight;
	obj.style.left=nLeft;
	obj.style.top=nTop;

	document.getElementById("oPopupLayer").style.height=document.body.offsetHeight;
}

function fPopupLayer(sURL, nWidth, nHeight){
	if(!bWebsiteLoaded) return;   // making sure everything is loaded
	nPopupWidth=(nWidth||750);
	nPopupHeight=(nHeight||500);
	var obj=document.getElementById("oPopupLayerFrame");
	bPopupVisiable=true;
	fPopupLayerPosition();
	obj.innerHTML="<img src=\""+ sURL +"\" onclick=\"fClosePopupLayer()\" alt=\"\" />"

	obj.style.width=nPopupWidth +"px";
	obj.style.height=nPopupHeight +"px";
	
	obj.style.display="block";
	document.getElementById("oPopupLayer").style.height=document.body.offsetHeight;
	document.getElementById("oPopupLayer").style.display="block";
}

function fClosePopupLayer(url){
//alert(nBodyHeight+","+document.body.offsetHeight)

	bPopupVisiable=false;
	nPopupWidth=0;
	nPopupHeight=0;

	document.getElementById("oPopupLayerFrame").style.display="none";
	document.getElementById("oPopupLayer").style.display="none";
	if(url)
		top.location.href=url;
	else{
		var sLocationHref=location.href
		sLocationHref=sLocationHref.toLowerCase();
		if(sLocationHref.indexOf("loginpage")>=0) location.href='/default.asp';
	}
}


// ie7 & ffx uses fixed positioning which is not supperted in ie6
//if(bIE6) window.attachEvent("onscroll", fPopupLayerPosition)
//window.attachEvent("onresize", fPopupLayerPosition)

bWebsiteLoaded=true;