var timeout         = 0;
var closetimer		= 0;
var ddmenuitem      = 0;
var topmenu			= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	if(topmenu) {
		topmenu.style.background = '#FFFFFF';
		topmenu.style.color = '#666666';
	}

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
	
	topmenu = document.getElementById('l' + id);
	topmenu.style.background = 'rgb(224,65,130)';
	topmenu.style.color = '#FFFFFF';
	topmenu.style.height = "21px";

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	
	if(topmenu) {
		topmenu.style.background = '#FFFFFF';
		topmenu.style.color = '#666666';
	}
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
	
}

// close layer when click-out
document.onclick = mclose; 



// code for serving different code by promo
	function getUrlVars()
	{
		var vars = [], hash;
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		for(var i = 0; i < hashes.length; i++)
		{
			hash = hashes[i].split('=');
			vars.push(hash[0]);
			vars[hash[0]] = hash[1];
		}
		return vars;
	}

	function setCookie(c_name,value,expiredays)
	{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
	}
	
	function getCookie(c_name)
	{
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1)
		{
		c_start=c_start + c_name.length+1;
		c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		return unescape(document.cookie.substring(c_start,c_end));
		}
	  }
	return "";
	}
	
	 var promo = getUrlVars()["promo"];
	if (promo!=null && promo!=""){
		setCookie('promocookie',promo,3);
	}
	else {
		promo = getUrlVars()["utm_campaign"];
		if (promo!=null && promo!=""){
			setCookie('promocookie',promo,3);
		}	
	}

	var promotion = getCookie('promocookie');	
		


// -->
