var M=false;
var N=false;
var cm=null;

function init() {
	if (navigator.appName.slice(0,1)=='N') N=true; else M=true;
	document.onmouseover=menuControl;
}

function menuControl(e) {
	if (N) { 
		es=e.target;
	}
	if (M) {
		es=event.srcElement;
	}
	esi=es.id;
	if (esi=="") {
		es=es.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
		if(es!=null) {
			esi=es.id;
		}
	}
	if(esi!=null) {
		es1=esi.substring(0,1);
		es2=esi.substring(1,2);
		if (es1=='B') {
			hide(cm);
		}
	}
}

function getPos(el,sProp) {
	var iPos=0;
	while (el!=null) {
		iPos+=el["offset"+sProp];
		el = el.offsetParent;
	}
	return iPos;
}

function show(el,m) {
	if ((m!=cm) && (cm!=null)) {
		hide(cm);
	}
	with (m.style) {
		display='';
		left=getPos(el,"Left");
		top=getPos(el,"Top")+el.offsetHeight;
	}
	cm=m;
}

function hide(m) {
	if (cm!=null) m.style.display='none';
	cm=null;
}

function newImage(arg) {
        if (document.images) {
                rslt = new Image();
                rslt.src = "/" + arg;
                return rslt;
        }
}

function changeImages() {
        if (document.images && (preloadFlag == true)) {
                for (var i=0; i<changeImages.arguments.length; i+=2) {
                        document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
                }
        }
}

var preloadFlag = false;
function preloadImages() {
        if (document.images) {
                home_on = newImage("images/home_on.gif");
                login_on = newImage("images/login_on.gif");
                contactus_on = newImage("images/contactus_on.gif");
                inthenews_on = newImage("images/inthenews_on.gif");
                aboutus_on = newImage("images/aboutus_on.gif");
                partnerlogin_on = newImage("images/partnerlogin_on.gif");
                successfactor_on = newImage("images/successfactor_on.gif");

                siteowners_on = newImage("images/new/siteowners_on.gif");
                investors_on = newImage("images/new/investors_on.gif");
                sites_on = newImage("images/new/sites_on.gif");
                servpro_on = newImage("images/new/servpro_on.gif");

		residential_on = newImage("images/new/residential_on.gif");
		commercial_on = newImage("images/new/commercial_on.gif");
		industrial_on = newImage("images/new/industrial_on.gif");

                acquisition_on = newImage("images/new/acquisition_menu_on.gif");
                financing_on = newImage("images/new/financing_menu_on.gif");
                environmental_on = newImage("images/new/environmental_menu_on.gif");
                design_on = newImage("images/new/design_menu_on.gif");
                construction_on = newImage("images/new/construction_menu_on.gif");
                preloadFlag = true;
        }
}
