var dd_thisMenu = "";
var dd_timerEvent = 500;
var resetEle="";



if(!window.dropClass){
	alert("You forgot to add the variables 'dropOffset' or 'dropClass' into your javascript code before the JS file include.\n\n\n Example Code Below:\n\n<script type=\"text/javascript\">\n var dropOffset=28; \n var dropClass=\"dropClass\";\n</script>\n\n<script type=\"text/javascript\" src=\"http://www.rapidlistings.com/scripts/topnav.js\"></script>");
	var dropClass = "";
}else{
	var dropClass = dropClass;	
}


function dd_maketimer(){dd_timerEvent = window.setTimeout("dd_hidemenu();",500);}
function dd_stoptimer(){dd_timerEvent = window.clearTimeout(dd_timerEvent);}
function dd_getpostop(ele){
	var dd_curtop = 0;
	if (ele.offsetParent) {
		dd_curtop = ele.offsetTop;
		while (ele = ele.offsetParent) {
		dd_curtop += ele.offsetTop;
		}
	}
	return dd_curtop;
}
function dd_getposleft(ele){
	var dd_curleft = 0;
	if (ele.offsetParent) {
		dd_curleft = ele.offsetLeft;
		while (ele = ele.offsetParent) {
			dd_curleft += ele.offsetLeft;
		}
	}
	return dd_curleft;
}
function dd_showmenu(ele,menu){
	 dd_stoptimer();
	 dd_timerEvent=0;
	 if(dropClass!="null" || dropClass!="undefined" || dropClass!=""){
		if(resetEle && resetEle!=""){
		document.getElementById(resetEle).className="";
		}
		ele.className=dropClass;
		resetEle   = ele.id;
	 }
	 if(dd_thisMenu!=""){document.getElementById(dd_thisMenu).style.display="none";}
	 var dd_newMenu = document.getElementById(menu);
	 var dd_newtop = dd_getpostop(ele);
	 	if(!dropOffset || dropOffset==""){
	 	 dd_newtop = dd_newtop+27;
		}else{
		 dd_newtop = dd_newtop+dropOffset;	
		}
	 var dd_newleft= dd_getposleft(ele);
		 dd_newMenu.style.left = dd_newleft+"px";
		 dd_newMenu.style.top  = dd_newtop+"px";
		 dd_newMenu.style.display="";
		 dd_newMenu.onmouseover = dd_stoptimer;
		 dd_newMenu.onmouseout  = dd_maketimer;
		 dd_thisMenu=menu;
		 ele.onmouseout = dd_maketimer;
}
function dd_hidemenu(){
	if(dd_thisMenu!=""){
		document.getElementById(dd_thisMenu).style.display="none";
		if(resetEle && resetEle!=""){
		document.getElementById(resetEle).className="";
		}
		dd_thisMenu="";
		}
}