// browser detection:
var ua = navigator.userAgent;
var ns = (navigator.appName.toLowerCase().indexOf("netscape")!=-1)?1:0;
var ns4 = (document.layers)?1:0;
var ns6 = (document.getElementById && ns)?1:0;
var mac = (navigator.userAgent.toLowerCase().indexOf("mac")!=-1)?1:0;
var macie4 = (mac && !ns && parseInt(ua.substr(ua.indexOf("MSIE")+4,2)) <= 4)?1:0;
var macie = (mac && !ns)?1:0;

/*
if (ns4)
	document.write('<LINK rel="stylesheet" href="mortagewarehouse.css" type="text/css">')
else
	document.write('<LINK rel="stylesheet" href="mortagewarehouse.css" type="text/css">')
*/

var arrMenu=new Array(
"images/mnu1_off.gif","images/mnu1_on.gif","index.php","Home",
"images/mnu2_off.gif","images/mnu2_on.gif","about.php","About",
"images/mnu3_off.gif","images/mnu3_on.gif","register.php","Register",
"images/mnu4_off.gif","images/mnu4_on.gif","faq.php","FAQ",
"images/mnu5_off.gif","images/mnu5_on.gif","contact.php","Contact")

var Step=4

if (typeof(pageID)=="undefined") pageID=""

var objMenu1On = new Array();
var objMenu1Off = new Array();

var objMenu2On = new Array();
var objMenu2Off = new Array();

function Preload(){
	// START: preload image
	for (var i=0; i<arrMenu.length; i+=Step){
		var j=(parseInt(i/Step))
		objMenu1On[j] = new Image();
		objMenu1On[j].src = arrMenu[i+1];

		objMenu1Off[j] = new Image();
		objMenu1Off[j].src = arrMenu[i];
	}
	// END: preload image
}


function PreloadPic(){
	// START: preload image
	for (var i=0; i<arrMenuPic.length; i+=2){
		var j=(parseInt(i/2))
		objMenu2On[j] = new Image();
		objMenu2On[j].src = arrMenuPic[i+1];

		objMenu2Off[j] = new Image();
		objMenu2Off[j].src = arrMenuPic[i];
	}
	// END: preload image
}

function GenerateMenuTop(){
	var strMnu=""
	strMnu+='<table width="256" border="0" cellpadding="0" cellspacing="0">'
	for(var i =0 ; i < arrMenu.length; i+=Step){
		var j=parseInt(i/Step)
		if(pageID==arrMenu[i+3]) 
			strMnu += "<TR><TD class=bgMnu><A href='" + arrMenu[i+2] + "'><IMG src='" + arrMenu[i+1] + "' border=0 name='mnu" + j + "'></A></TD></TR>";
		else 
			strMnu += "<TR><TD class=bgMnu><A href='" + arrMenu[i+2] + "' onmouseover=On('"+j+"') onmouseout=Off('"+j+"')><IMG src='" + arrMenu[i] + "' border=0 name='mnu" + j + "'></A></TD></TR>";
	}
	strMnu+='</table>'
	
	document.write(strMnu);
}


function On(mnuNo) {
	if (document.images) {
		var imgName = "mnu" + mnuNo;
		if(ns6) document.images[imgName].src = objMenu1On[mnuNo].src;
		if(ns) eval("document.images['" + imgName + "'].src = objMenu1On[" + mnuNo + "].src");
		else document.images[imgName].src = objMenu1On[mnuNo].src;
	}
}

// function off - call on onmouseout
function Off(mnuNo) {
	if (document.images) {
		var imgName = "mnu" + mnuNo;
		if(ns6) document.images[imgName].src = objMenu1Off[mnuNo].src;
		else if(ns) eval("document.images['" + imgName + "'].src = objMenu1Off[" + mnuNo + "].src");
			else document.images[imgName].src = objMenu1Off[mnuNo].src;
	}
}

//getting the content height:
var contH="100%"
var headerH=120
var footerH=45
function GetContentH(){
	if (ns) contH=window.innerHeight-headerH-footerH
	else if (ua.toLowerCase().indexOf("windows")<0) contH=document.body.clientHeight-headerH-footerH
}

// START: fixing the page content on resize >>>
FixNSWindow();
function FixNSWindow() {
	if (ns6 || ns && (parseInt(navigator.appVersion) == 4)) {
		if (typeof document.NS == 'undefined') document.NS = new Object;
		if (typeof document.NS.NS_scaleFont == 'undefined') {
			document.NS.FixCssInNS = new Object;
			document.NS.FixCssInNS.initWindowWidth = window.innerWidth;
			document.NS.FixCssInNS.initWindowHeight = window.innerHeight;
		}
		window.onresize = FixCssInNS;
	}
}
function FixCssInNS() {
	if (document.NS.FixCssInNS.initWindowWidth != window.innerWidth || document.NS.FixCssInNS.initWindowHeight != window.innerHeight) document.location = document.location;
}
ReloadWindow();
function ReloadWindow(){if (!ns && (ua.toLowerCase()).indexOf("windows")<0) setTimeout("window.onresize=new Function('window.location.reload()')",200);}
// <<< END: fixing the page content on resize
function IsNumber(numb){ 
if (isNaN(parseInt(numb)))
	return false;
else
	return true;
}
function ValidateEmail(str){
	if (str.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) return true;
	else return false; 
}