var breakHideAll = null;
var timerRunning = false;
var activeSub = 0;
var subsCnt = 2;


function doMouseOver(){
	if (timerRunning) {clearTimeout(breakHideAll); timerRunning=false; }
}


function doMouseOut2(){
	breakHideAll = setTimeout('hideActive()', 50);
	timerRunning = true;
	//alert('out2');
}

function doMouseOut(){
	breakHideAll = setTimeout('hideActive()', 50);
	timerRunning = true;
	//alert('out');
}

function getX(id) {
	//alert([id]);
	var obj = document.getElementById(id);
	var pos = 0; 

	while (obj.offsetParent) {
		pos += obj.offsetLeft;
		obj = obj.offsetParent;
	} return pos;
}

function getY(id) {
	var obj = document.getElementById(id);
	var pos = 0; 
	
	do {
		pos += obj.offsetTop;
		/*pos += 4;*/
		obj = obj.offsetParent;
		//alert(obj.tagName);
	}
	while (obj.offsetParent);

	/*while (obj.offsetParent) {
		pos += obj.offsetTop;
		obj = obj.offsetParent;
		obj.style.background = 'red';

	} */

	return pos;
}

function hideActive() {
	if (activeSub > 0) {
		document.getElementById('subdiv'+activeSub).style.visibility='hidden';
		activeSub = 0;
	}
}

function viewSub(id) {

	if (activeSub > 0 && id != activeSub) { hideActive();}


	if (document.getElementById('subdiv'+id))
	{
		var browser_name = navigator.appName;
		var browser_version = parseFloat(navigator.appVersion);
			if (browser_name == "Microsoft Internet Explorer" &&
    browser_version <= 6.0)
			{
				padd = 2;
			}
			else
			{
				padd = 11;
			}
		var posX = (getX('navlink'+id)-7)+'px';
		var posY = (getY('navlink'+id)+padd)+'px';
		document.getElementById('subdiv'+id).style.top=posY;
		document.getElementById('subdiv'+id).style.left=posX;
		document.getElementById('subdiv'+id).style.visibility='visible';
		activeSub = id;
	}

	//alert(posX+' '+posY);
	//alert([id]);
}

