var bolMIsOverDivPOPUPMENU = false;
var bolIsIE4Plus = false;
var bolIsNS4 = false;
var bolIsNS6Plus = false;
var objPath = new Array(5);

//*****************************************************
//*****************************************************
function InitializePage(){

	checkBrowser();
	
	setCompatibleElementPath('POPUPMENU');
	setDivVisiblity('hidden','hide');

}

//*****************************************************
//*****************************************************
function checkBrowser(){

	//var agt=navigator.userAgent.toLowerCase();
	//var appVer = navigator.appVersion.toLowerCase();

	//IE 4.x +
	if(document.all){
		bolIsIE4Plus = true;
	}
	//NS 4.x
	else if(document.layers){
		bolIsNS4 = true;
	}
	//NS 6.x +
	else if(document.getElementById){
		bolIsNS6Plus = true;
	}
}

//*****************************************************
//*****************************************************
function setCompatibleElementPath(strDiv){

	//IE 4.x +
	if(bolIsIE4Plus == true){
		var strPath = "document.all." + strDiv + ".style";
	}
	//NS 4.x
	else if(bolIsNS4 == true){
		var strPath = "document.layers." + strDiv;
	}
	//NS 6.x +
	else if(bolIsNS6Plus == true){
		var strPath = "document.getElementById('" + strDiv + "').style";
	}
	
	objPath[0] = strPath;
	
}

//*****************************************************
//*****************************************************
function setCompatibleInnerHTMLPaths(strDiv,strPage){

	//IE 4.x +
	if(bolIsIE4Plus == true){
		var strPath1 = "document.all." + strDiv;
		var strPath2 = "document.all.hid" +  strPage;
		var strPath3 = "document.all.divnav";
		var strPath4 = "document.all.hid" +  strPage + "nav";
	}
	//NS 4.x
	else if(bolIsNS4 == true){
		var strPath1 = "document.layers." + strDiv;
		var strPath2 = "document.layers.hid" +  strPage;
		var strPath3 = "document.layers.divnav";
		var strPath4 = "document.layers.hid" +  strPage + "nav";
	}
	//NS 6.x +
	else if(bolIsNS6Plus == true){
		var strPath1 = "document.getElementById('" + strDiv + "')";
		var strPath2 = "document.getElementById('hid" + strPage + "')";
		var strPath3 = "document.getElementById('divnav')";
		var strPath4 = "document.getElementById('hid" + strPage + "nav')";
	}
	
	objPath[1] = strPath1;
	objPath[2] = strPath2;
	objPath[3] = strPath3;
	objPath[4] = strPath4;
	
}

//*****************************************************
//*****************************************************
function setDivVisiblity(strToDo,strToDoNS4){

	//IE 4.x + or NS 6.x + 
	if(bolIsIE4Plus == true || bolIsNS6Plus == true){
		eval(objPath[0]).visibility=strToDo;
	}
	//NS 4.x
	else if(bolIsNS4 == true){
		eval(objPath[0]).visibility=strToDoNS4;
	}
}

//*****************************************************
//*****************************************************
function showHideDiv(strDiv,intX,intY){

	if(bolIsIE4Plus == true || bolIsNS6Plus == true || bolIsNS4 == true){

		//get path
		setCompatibleElementPath(strDiv)
	
		//IE 4.x + or NS 6.x
		if(bolIsIE4Plus == true){
			if (eval(objPath[0]).visibility=="visible"){
				eval(objPath[0]).visibility="hidden";
			}
			else{
				eval(objPath[0]).visibility="visible";
			}
			eval(objPath[0]).pixelLeft = intX;
			eval(objPath[0]).pixelTop = intY;
		}
		//NS 4.x
		else if(bolIsNS4 == true){
			if (eval(objPath[0]).visibility=="show"){
				eval(objPath[0]).visibility="hide";
			}
			else{
				eval(objPath[0]).visibility="show";
			}
			//objPath.moveTo(intX,intY);
			eval(objPath[0]).left = intX;
			eval(objPath[0]).top = intY; 
		}
		//NS 4.x
		else if(bolIsNS6Plus == true){
			if (eval(objPath[0]).visibility=="visible"){
				eval(objPath[0]).visibility="hidden";
			}
			else{
				eval(objPath[0]).visibility="visible";
			}
			eval(objPath[0]).left= intX;
			eval(objPath[0]).top = intY; 
		}
	
		eval(objPath[0]).zindex = 1;

	}

}

//*****************************************************
//*****************************************************
function showDiv(strDiv){
	
	if(bolIsIE4Plus == true || bolIsNS6Plus == true || bolIsNS4 == true){

		//get path
		setCompatibleElementPath(strDiv)

		eval(objPath[0]).zindex = 1;

		//IE 4.x + or NS 6.x
		if(bolIsIE4Plus == true || bolIsNS6Plus == true){
			eval(objPath[0]).visibility="visible";
			var strbolMIsOverDiv = "bolMIsOverDiv" + strDiv;
			var bolDivType = eval(strbolMIsOverDiv);
		}
		else if(bolIsNS4 == true){
			eval(objPath[0]).visibility="show";
			var strbolMIsOverDiv = "bolMIsOverDiv" + strDiv;
			var bolDivType = eval(strbolMIsOverDiv);
		}
		
		bolDivType = true;
		
	}

}

//*****************************************************
//*****************************************************
function hideDiv(strDiv){

	if(bolIsIE4Plus == true || bolIsNS6Plus == true || bolIsNS4 == true){

		//get path
		setCompatibleElementPath(strDiv);

		eval(objPath[0]).zindex = 1;

		//IE 4.x + or NS 6.x
		if(bolIsIE4Plus == true || bolIsNS6Plus == true){
			eval(objPath[0]).visibility="hidden";
			var strbolMIsOverDiv = "bolMIsOverDiv" + strDiv;
			var bolDivType = eval(strbolMIsOverDiv);
		}
		//NS 4.x
		else if(bolIsNS4 == true){
			eval(objPath[0]).visibility="hide";
			var strbolMIsOverDiv = "bolMIsOverDiv" + strDiv;
			var bolDivType = eval(strbolMIsOverDiv);
		}
		
		bolDivType = false;
	}

}

//*****************************************************
//*****************************************************
function checkPosition(strDiv){

	if(bolIsIE4Plus == true || bolIsNS6Plus == true || bolIsNS4 == true){

		//IE 4.x + or NS 6.x
		if(bolIsIE4Plus == true || bolIsNS6Plus == true){
			var strbolMIsOverDiv = "bolMIsOverDiv" + strDiv;
			var bolDivType = eval(strbolMIsOverDiv);
		}
		//NS 4.x
		else if(bolIsNS4 == true){
			var strbolMIsOverDiv = "bolMIsOverDiv" + strDiv;
			var bolDivType = eval(strbolMIsOverDiv);
		}
		
		if(bolDivType == false){
			hideDiv(strDiv);
		}
		
	}
		
}

//*****************************************************
//*****************************************************
function createDate(){

	var sDate = new Date();
	var sMonth = sDate.getMonth();
	var sDay = sDate.getDate();
	var sYear = sDate.getFullYear();
	if (sMonth == "0"){
		sMonth = "January";
	}
	else if (sMonth == "1"){
		sMonth = "February";
	}
	else if (sMonth == "2"){
		sMonth = "March";
	}
	else if (sMonth == "3"){
		sMonth = "April";
	}
	else if (sMonth == "4"){
		sMonth = "May";
	}
	else if (sMonth == "5"){
		sMonth = "June";
	}
	else if (sMonth == "6"){
		sMonth = "July";
	}
	else if (sMonth == "7"){
		sMonth = "August";
	}
	else if (sMonth == "8"){
		sMonth = "September";
	}
	else if (sMonth == "9"){
		sMonth = "October";
	}
	else if (sMonth == "10"){
		sMonth = "November";
	}
	else{
		sMonth = "December";
	}
	var sFullDate = sMonth + " " + sDay + ", " + sYear;
	
	return sFullDate;

}

//*****************************************************
//*****************************************************
function openWindow(strURL){

	window.open(strURL,'PopupWin','width=300,height=300,scrollbars=yes,resizable=yes,toolbar=no');

}

//*****************************************************
//*****************************************************
function openWindowBig(strURL){

	window.open(strURL,'PopupWin','width=700,height=400,scrollbars=yes,resizable=yes,toolbar=no');

}

//*****************************************************
//*****************************************************
function addToFavorites(strHREF,strTitle){

	if(bolIsIE4Plus == true){
		window.external.AddFavorite(strHREF,strTitle);
	}
	else if(bolIsNS6Plus == true){
		window.sidebar.addPanel(strTitle,strHREF,"");
	}
	else{
		alert("Your browser does not allow this action.");
	}
}

//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////

function chooseRandomPic(){

	//create random number
	var iRandNum = Math.random()
	//convert to string
	var sRandNum = iRandNum.toString()
	//grab first character after decimal point
	var sRandNum = sRandNum.substring(3,1)
	//check sRandNum and set appropriate number 1 through 5
	//choose number for image
	if (sRandNum == ".0" || sRandNum == ".1" ){
		sRandNum = "1"
	}
	else if (sRandNum == ".2" || sRandNum == ".3" ){
		sRandNum = "2"
	}
	else if (sRandNum == ".4" || sRandNum == ".5" ){
		sRandNum = "3"
	}
	else if (sRandNum == ".6" || sRandNum == ".7" ){
		sRandNum = "4"
	}
	else if (sRandNum == ".8" || sRandNum == ".9" ){
		sRandNum = "5"
	}
	else{
		sRandNum = "4"
	}

	return sRandNum

}

//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
function showmaincontent(strDiv,strPage){

	if(bolIsIE4Plus == true){
		//get path
		setCompatibleInnerHTMLPaths(strDiv,strPage)

		eval(objPath[1]).innerHTML = "";
		eval(objPath[3]).innerHTML = "";

		eval(objPath[1]).innerHTML = eval(objPath[2]).value;
		eval(objPath[3]).innerHTML = eval(objPath[4]).value;	
	}
	else{
		document.location.href="default.aspx?page=" + strPage;
	}

}





