// DropDown Menu Codes
var gamesDM='<a href="/games/3d-pool-game/">3D Pool Game</a>'
gamesDM+='<a href="/games/teen-bmx-stuntbike/">Teen BMX Stunt Bike</a>'
gamesDM+='<a href="/games/confronter-the-tower-of-time/">Confronter: The Tower of Time</a>'
gamesDM+='<a href="/games/swap-the-matrix/">SWAP The Matrix</a>'
gamesDM+='<a href="/games/mugakapu/">Mugakapu</a>'

var productsDM='<a href="/contentpacks/foliage-texture-pack/">Foliage Texture Pack</a>'
productsDM+='<a href="/contentpacks/broken-cars-pack/">Broken Cars Pack</a>'
productsDM+='<a href="/contentpacks/character-pack-jason/">Character Pack Jason</a>'
productsDM+='<a href="/contentpacks/sound-pack/">Sound Pack</a>'
productsDM+='<a href="/contentpacks/stone-pack/">Stone Pack</a>'
productsDM+='<a href="/contentpacks/props-pack/">Props Pack</a>'
//productsDM+='<hr>'

var cmsDM='<a href="/forum/">Forums</a>'
cmsDM+='<a href="/forum/recent">Recent posts</a>'

var companyDM='<a href="/company/">About</a>'
companyDM+='<a href="/company/">Investors</a>'
companyDM+='<a href="/company/jobs">Jobs</a>'
companyDM+='<a href="/company/links">Links</a>'
companyDM+='<a href="/company/linktous">Link to Us</a>'

var myaDM='<a href="/account/">View Profile</a>'
myaDM+='<a href="/account/edit-profile">Edit Profile</a>'
myaDM+='<a href="/account/avatar">Edit Avatar</a>'

var ie5=document.all && !window.opera
var ns6=document.getElementById

if (ie5||ns6)
   document.write('<div id="mainDropMenu" onMouseover="clearhidemenu();" onMouseout="dynamichide(event)"></div>')

function getPosOffset(what, dirType) {
   var offSend=(dirType=="left")? what.offsetLeft : what.offsetTop;
   var offParent=what.offsetParent;
   while (offParent!=null) {
      offSend=(dirType=="left")? offSend+offParent.offsetLeft : offSend+offParent.offsetTop;
      offParent=offParent.offsetParent;
   }
   return offSend;
}

function showDropDwnMenu(obj, dropDwnId, optWidth) {
   //if (!document.all&&!document.getElementById) return

   clearhidemenu()

   menuobj=ie5? document.all.mainDropMenu : document.getElementById("mainDropMenu")
   menuobj.innerHTML=dropDwnId

   menuobj.style.width = optWidth+"px"
   menuobj.style.left = getPosOffset(obj,"left")+"px"
   menuobj.style.top = getPosOffset(obj,"top")+obj.offsetHeight+"px"
   menuobj.style.visibility="visible"
   return false
}

function contains_ns6(a, b) {
   while (b.parentNode)
   if ((b = b.parentNode) == a)
      return true;
   return false;
}

function hidemenu(){
   if (window.menuobj)
      menuobj.style.visibility="hidden"
}

function dynamichide(e){
   if (ie5&&!menuobj.contains(e.toElement))
      delayhidemenu()
   else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
      delayhidemenu()
}

function delayhidemenu(){
   delayhide=setTimeout("hidemenu()",500)
}

function clearhidemenu(){
   if (window.delayhide)
      clearTimeout(delayhide)
}

if (ie5||ns6)
   document.onclick=delayhidemenu


// ShowHide Element
function eivaaShowHideElem(nam) {
   var elem = document.getElementById(nam);
   if (elem.style.display=="")
      elem.style.display="none";
   else
      elem.style.display="";
}


// Tooltip
var tooltip=function(){
	var id = 'tt';
	var top = 3;
	var left = 3;
	var maxw = 300;
	var speed = 30;
	var timer = 20;
	var endalpha = 75;
	var alpha = 0;
	var tt,t,c,b,h;
	var ie = document.all ? true : false;
	return{
		show:function(v,w){
			if(tt == null){
				tt = document.createElement('div');
				tt.setAttribute('id',id);
				//t = document.createElement('div');
				//t.setAttribute('id',id + 'top');
				c = document.createElement('div');
				c.setAttribute('id',id + 'cont');
				//b = document.createElement('div');
				//b.setAttribute('id',id + 'bot');
				//tt.appendChild(t);
				tt.appendChild(c);
				//tt.appendChild(b);
				document.body.appendChild(tt);
				tt.style.opacity = 0;
				tt.style.filter = 'alpha(opacity=0)';
				document.onmousemove = this.pos;
			}
			tt.style.display = 'block';
			c.innerHTML = v;
			tt.style.width = w ? w + 'px' : 'auto';
			if(!w && ie){
				//t.style.display = 'none';
				//b.style.display = 'none';
				tt.style.width = tt.offsetWidth;
				//t.style.display = 'block';
				//b.style.display = 'block';
			}
			if(tt.offsetWidth > maxw){tt.style.width = maxw + 'px'}
			h = parseInt(tt.offsetHeight) + top;
			clearInterval(tt.timer);
			tt.timer = setInterval(function(){tooltip.fade(1)},timer);
		},
		pos:function(e){
			var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY;
			var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX;
			tt.style.top = (u - h) + 'px';
			tt.style.left = (l + left) + 'px';
		},
		fade:function(d){
			var a = alpha;
			if((a != endalpha && d == 1) || (a != 0 && d == -1)){
				var i = speed;
				if(endalpha - a < speed && d == 1){
					i = endalpha - a;
				}else if(alpha < speed && d == -1){
					i = a;
				}
				alpha = a + (i * d);
				tt.style.opacity = alpha * .01;
				tt.style.filter = 'alpha(opacity=' + alpha + ')';
			}else{
				clearInterval(tt.timer);
				if(d == -1){tt.style.display = 'none'}
			}
		},
		hide:function(){
			clearInterval(tt.timer);
			tt.timer = setInterval(function(){tooltip.fade(-1)},timer);
		}
	};
}();