var toHndl=null;

function findPosX(obj) {

    	var curleft = 0;

    	if(obj.offsetParent)

        	while(1) {

          		curleft += obj.offsetLeft;
          		if(!obj.offsetParent) break;
          		obj = obj.offsetParent;
        	}

    	else if(obj.x)

        	curleft += obj.x;
    		return curleft;
}

function findPosY(obj) {

    	var curtop = 0;

    	if(obj.offsetParent)

       		while(1) {

          		curtop += obj.offsetTop;
          		if(!obj.offsetParent) break;
          		obj = obj.offsetParent;
        	}

    	else if(obj.y)
        
		curtop += obj.y;
    		return curtop;
}


function pos_locations_menu() {
	
	try {	
		var locations_menu_container = document.getElementById("locations_menu_container");
		var topnav_obj = document.getElementById("top_nav_container");
			
		topnav_x = findPosX(topnav_obj);
		topnav_y = findPosY(topnav_obj);
		left_val = (topnav_x + 632) + "px";
		top_val = (topnav_y + 35) + "px";

		locations_menu_container.style.left = left_val;
		locations_menu_container.style.top = top_val;

		locations_menu_container.style.visibility="visible";
	}

	catch(err) {

		return false;
	}
}

function SetNavTimeOut_long(navid) {

	toHndl = setTimeout("ClearNav('"+navid+"')",800);
}

function SetNavTimeOut_short(navid) {

	toHndl = setTimeout("ClearNav('"+navid+"')",100);
}

function CancelNavTimeOut() {

	clearTimeout(toHndl);
}

function ClearNav(navid) {

	var navobj = document.getElementById(navid);
	navobj.style.visibility="hidden";
}

function ClearAll() {

	var navobj = document.getElementById("locations_menu_container");
	navobj.style.visibility="hidden";
}