var gm_intervalid;
var gm_targetmenu;
var gm_targethead;
var gm_mouseX;
var gm_mouseY;
var gm_imageurl = "http://www.denon.com/images/globalnavi/";
var gm_status = false;

function gm_menuopenclose(){
	gm_status = !gm_status;
	gm_openaer = document.getElementById("gm_menuopener");
	gm_closer = document.getElementById("gm_menucloser");
	gm_tgt = document.getElementById("gm_maincontainer");
	gm_img = document.getElementById("gm_menucloseimg");
	if(gm_status){
		gm_tgt.style.display = "block";
		gm_img.style.display = "block";
		gm_closer.style.display = "block";
		gm_openaer.style.display = "none";
	}else{
		gm_tgt.style.display = "none";
		gm_img.style.display = "none";
		gm_closer.style.display = "none";
		gm_openaer.style.display = "block";
	}
}

function globalmenu_dispmenu(idname , headname){
	if(gm_targetmenu) gm_removetargetmenu();
	gm_targetmenu = document.getElementById(idname);
	gm_targethead = document.getElementById(headname);
	var posObj = gm_getElemPos(gm_targethead);
	gm_targetmenu.style.visibility = "visible";
	gm_targetmenu.style.display = "block";
	gm_targetmenu.style.left = (posObj.x + gm_targethead.offsetWidth - gm_targetmenu.offsetWidth + 20) + "px";
	gm_targetmenu.style.top = 25 + posObj.y + "px";
	gm_intervalid = setInterval("gm_checkMouseOnTarget()" , 200);
}

function gm_checkMouseOnTarget(){
	if(	!gm_checkMouseOver(gm_targetmenu) && !gm_checkMouseOver(gm_targethead) ){
		gm_removetargetmenu();
	}
}

function gm_removetargetmenu(){
	gm_targetmenu.style.visibility = "hidden";
	gm_targetmenu.style.display = "none";
	if(gm_intervalid){
		clearInterval(gm_intervalid);
	}
}

function gm_getElemPos(elem){
	var ret = new Object();
	ret.x = elem.offsetLeft;
	ret.y = elem.offsetTop;
	while(elem.offsetParent){
		elem = elem.offsetParent;
		ret.x += elem.offsetLeft;
		ret.y += elem.offsetTop;
	}
	return(ret);
}

function gm_checkMouseOver(elem){
	var posObj = gm_getElemPos(elem);
	var ret = true;
	posObj.r = posObj.x + elem.offsetWidth;
	posObj.b = posObj.y + elem.offsetHeight;
	if(gm_mouseX < posObj.x) ret = false;
	if(gm_mouseX > posObj.r) ret = false;
	if(gm_mouseY < posObj.y) ret = false;
	if(gm_mouseY > posObj.b) ret = false;
	return(ret);
}

function gm_getMousePosition(e) {
	if(e) {
		gm_mouseX = e.pageX;
		gm_mouseY = e.pageY;
	}
	else {
		gm_mouseX = event.x + document.body.scrollLeft;
		gm_mouseY = event.y + document.body.scrollTop;
	}
}

function gm_setClosebuttonOn(){
	var tgt = document.getElementById("gm_closebt");
	tgt.src = gm_imageurl + "gm_closeimg2.png";
}

function gm_setClosebuttonOff(){
	var tgt = document.getElementById("gm_closebt");
	tgt.src = gm_imageurl + "gm_closeimg.png";
}


function gm_initAll(){
	gm_tmpimgarr = new Array("gm_menuback.png","gm_closeimg.png","gm_menuback1.png","gm_menuback2.png","globalnaviarrow.gif");
	gm_imgarr = new Array();
	for(i=0; i<gm_tmpimgarr.length; i++){
		gm_imgarr.push(new Image());
		gm_imgarr[gm_imgarr.length - 1].src = gm_tmpimgarr[i];
	}
	window.document.onmousemove = function(e){
		gm_getMousePosition(e);
	}
}

gm_initAll();

document.write("<style type=\"text/css\">");
document.write("<!--");
document.write("@import url(http://www.denon.com/css/globalnavi.css);");
document.write("-->");
document.write("</style>");
document.write("<div id=\"gm_maincontainer\">");
document.write("	<div class=\"gm_navilink1\">");
document.write("		<a href=\"http://www.denon.com/glossary/\" target=\"_blank\">Glossary of Technical Terms</a>");
document.write("	</div>");
document.write("	<div class=\"gm_navilink1\">");
document.write("		<a href=\"http://www.denon.com/denon_reviews_awards/\" target=\"_blank\">Reviews &amp; Awards</a>");
document.write("	</div>");
document.write("	<div class=\"gm_navilink1\">");
document.write("		<a href=\"http://www.denon.com/sitemap.html\" target=\"_blank\">Site Map</a>");
document.write("	</div>");
document.write("	<div class=\"gm_naviarrow\">");
document.write("		<img src=\"" + gm_imageurl + "globalnaviarrow.gif\" alt=\"\" />");
document.write("	</div>");
document.write("	<div class=\"gm_navilink2\" id=\"gm_menuhead2\">");
document.write("		<a href=\"#\" onmouseover=\"javascript:globalmenu_dispmenu('gnlink2','gm_menuhead2');\">North America</a>");
document.write("	</div>");
document.write("	<div class=\"gm_naviarrow\">");
document.write("		<img src=\"" + gm_imageurl + "globalnaviarrow.gif\" alt=\"\" />");
document.write("	</div>");
document.write("	<div class=\"gm_navilink2\" id=\"gm_menuhead1\">");
document.write("		<a href=\"#\" onmouseover=\"javascript:globalmenu_dispmenu('gnlink1','gm_menuhead1');\">Asia Pacific</a>");
document.write("	</div>");
document.write("	<div class=\"gm_naviarrow\">");
document.write("		<img src=\"" + gm_imageurl + "globalnaviarrow.gif\" alt=\"\" />");
document.write("	</div>");
document.write("	<div class=\"gm_navilink2\" id=\"gm_menuhead0\">");
document.write("		<a href=\"#\" onmouseover=\"javascript:globalmenu_dispmenu('gnlink0','gm_menuhead0');\">Europe</a>");
document.write("	</div>");
document.write("	<div class=\"gm_navilink1\">");
document.write("		<a href=\"http://www.denon.com/\">Global Top</a>");
document.write("	</div>");
document.write("</div>");
document.write("<div class=\"gm_menucontainer\" id=\"gnlink0\">");
document.write("	<div class=\"menubody\">");
document.write("		<ul>");
document.write("			<li><a href=\"http://www.denon.de/\" target=\"_blank\" onclick=\"javascript: pageTracker._trackPageview('/click/germany.html');\" onkeypress=\"javascript: pageTracker._trackPageview('/click/germany.html');\">Germany</a></li>");
document.write("			<li><a href=\"http://www.denon.fr/\" target=\"_blank\" onclick=\"javascript: pageTracker._trackPageview('/click/france.html');\" onkeypress=\"javascript: pageTracker._trackPageview('/click/france.html');\">France</a></li>");
document.write("			<li><a href=\"http://www.denon.co.uk/\" target=\"_blank\" onclick=\"javascript: pageTracker._trackPageview('/click/unitedkingdom.html');\" onkeypress=\"javascript: pageTracker._trackPageview('/click/unitedkingdom.html');\">United Kingdom</a></li>");
document.write("			<li><a href=\"http://www.denon.com/distributors.html#europe\" onclick=\"javascript: pageTracker._trackPageview('distributors.html#europe');\" onkeypress=\"javascript: pageTracker._trackPageview('distributors.html#europe');\">Other Countries</a></li>");
document.write("		</ul>");
document.write("	</div>");
document.write("	<div class=\"gm_menubottom\"></div>");
document.write("</div>");
document.write("<div class=\"gm_menucontainer\" id=\"gnlink1\">");
document.write("	<div class=\"menubody\">");
document.write("		<ul>");
document.write("			<li><a href=\"http://www.denon.com.cn/\" target=\"_blank\" onclick=\"javascript: pageTracker._trackPageview('/click/china.html');\" onkeypress=\"javascript: pageTracker._trackPageview('/click/china.html');\">China</a></li>");
document.write("			<li><a href=\"http://denonsingapore.com/\" target=\"_blank\" onclick=\"javascript: pageTracker._trackPageview('/click/singapore.html');\" onkeypress=\"javascript: pageTracker._trackPageview('/click/singapore.html');\">Singapore</a></li>");
document.write("			<li><a href=\"http://www.denon.com.hk/\" target=\"_blank\" onclick=\"javascript: pageTracker._trackPageview('/click/hongkong.html');\" onkeypress=\"javascript: pageTracker._trackPageview('/click/hongkong.html');\">Hong Kong</a></li>");
document.write("			<li><a href=\"http://www.denondm.co.kr/\" target=\"_blank\" onclick=\"javascript: pageTracker._trackPageview('/click/southkorea.html');\" onkeypress=\"javascript: pageTracker._trackPageview('/click/southkorea.html');\">South Korea</a></li>");
document.write("			<li><a href=\"http://denon.jp/\" target=\"_blank\" onclick=\"javascript: pageTracker._trackPageview('/click/japan.html');\" onkeypress=\"javascript: pageTracker._trackPageview('/click/japan.html');\">Japan</a></li>");
document.write("			<li><a href=\"http://www.denon.com/distributors.html#asia\" onclick=\"javascript: pageTracker._trackPageview('distributors.html#asia');\" onkeypress=\"javascript: pageTracker._trackPageview('distributors.html#asia');\">Other Countries</a></li>");
document.write("		</ul>");
document.write("	</div>");
document.write("	<div class=\"gm_menubottom\"></div>");
document.write("</div>");
document.write("<div class=\"gm_menucontainer\" id=\"gnlink2\">");
document.write("	<div class=\"menubody\">");
document.write("		<ul>");
document.write("			<li><a href=\"http://www.usa.denon.com/\" target=\"_blank\" onclick=\"javascript:urchinTracker ('/click/usa.html');\" onkeypress=\"javascript:urchinTracker ('/click/usa.html');\">USA</a></li>");
document.write("			<li><a href=\"http://www.ca.denon.com/\" target=\"_blank\" onclick=\"javascript: pageTracker._trackPageview('/click/canada.html');\" onkeypress=\"javascript: pageTracker._trackPageview('/click/canada.html')\">Canada</a></li>");
document.write("			<li><a href=\"http://www.denon.com/distributors.html#america\" onclick=\"javascript: pageTracker._trackPageview('distributors.html#america');\" onkeypress=\"javascript: pageTracker._trackPageview('distributors.html#america');\">Other Countries</a></li>");
document.write("		</ul>");
document.write("	</div>");
document.write("	<div class=\"gm_menubottom\"></div>");
document.write("</div>");
document.write("<div id='gm_menuopener'>");
document.write("	<a href='javascript:gm_menuopenclose();'>Global Menu</a>");
document.write("</div>");
document.write("<div id='gm_menucloser'>");
document.write("	<a href='javascript:gm_menuopenclose();'>Global Menu</a>");
document.write("</div>");
document.write("<div id='gm_menucloseimg'><a href='javascript:gm_menuopenclose();'><img src=\"" + gm_imageurl + "gm_closeimg.png\" id='gm_closebt' alt=\"\" border='0' onmouseover='gm_setClosebuttonOn()' onmouseout='gm_setClosebuttonOff()' /></a></div>");