delayId = null
delayOn = false

// detect browser vers
nav = (document.all)?"ie":"";

// function to find position of object
function findPos(obj) {
	var curleft = 0;
	var curtop = obj.offsetHeight;
	if (obj.offsetParent) {
		curleft += obj.offsetLeft;
		curtop += obj.offsetTop;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	curleft += (nav == "ie")?0:0; // just a fudge to align the border (ie shows 1px different to firefox)
	return [curleft,curtop];
}


function stoptimer(){
if (delayOn !== false) {
	clearTimeout(delayId);
	delayOn = false;
	}
}
function starttimer(){
delayId = setTimeout("hideall()",800);
delayOn = true;
}
function hide(layerId){
	layertohide = document.getElementById(layerId);
	layertohide.style.visibility = "hidden";
	/*
	var menuds = document.getElementById("menuds");
	menuds.style.visibility = "hidden";
	fading = false;
	*/
	}
function hideall(){
	hide("m_calc");
	hide("m_loantypes");
	hide("m_promise");
	hide("m_profile");
	hide("m_newsletter");
	}
function show(layerName,parentobj){
stoptimer();
layertoshow = document.getElementById(layerName);
/*
var dwidth = document.body.clientWidth;
layertoshow.style.left = dwidth / 2 + parseInt(offset) + "px";
*/
position = findPos(parentobj);
layertoshow.style.left = position[0];
layertoshow.style.top = position[1];

layertoshow.style.filter='Alpha(Opacity=95)';
layertoshow.style.opacity = .95;
layertoshow.style.visibility = "visible";
/*
var menuds = document.getElementById("menuds");
menuds.style.left = parseInt(layertoshow.style.left)+2+"px";
menuds.style.width = layertoshow.style.width;
dsh = parseInt(layertoshow.style.height);
dsh += 2;
menuds.style.height = dsh+'px';
menuds.style.filter='Alpha(Opacity=45)';
menuds.style.visibility = "visible";
*/
}
