// Copyright 2006-2007 javascript-array.com
var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;
var mm = 0;
function CloseMm()
{
	mm.style.background = "none";
	mm.style.border = "none";
	mm.style.color = "#555";
	mm.style.padding = "8px 13px 13px 13px";
}
// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();
	var mid = "m"+id;
	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	if(mm) CloseMm();
	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	mm = document.getElementById(mid);
	mm.style.backgroundColor = "#FFF";
	mm.style.borderLeft = "solid 1px #DCC";
	mm.style.borderTop = "solid 1px #DCC";
	mm.style.borderRight = "solid 1px #DCC";
	mm.style.color = "#C00";
	mm.style.padding = "7px 12px 12px 12px";
	ddmenuitem.style.visibility = 'visible';
}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	if(mm) CloseMm();
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
function getScreenSize() {
  var myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }
  return myHeight;
}
function corectionHeight()
{
	var spacer = document.getElementById("spacer");
	var screenHeight = getScreenSize();
	var alle = document.getElementById("all");
	var height = alle.offsetHeight;
	if(screenHeight>height)
	{
		var difference = screenHeight-height;
		difference = difference + 30;
		spacer.style.height = difference+"px";
	}
	//spacer.innerHTML += "All:"+height+";&nbsp;&nbsp;&nbsp;Screen:"+screenHeight+";";
}
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.toGMTString())+";path=/";
}
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 "";
}
function setLanguage(lang)
{
	if(lang != null && lang != "")
	{
		setCookie("language", lang, 365);
		//window.location = "www.arevita.com/"+lang+"/";
	}	
}
// close layer when click-out
document.onclick = mclose; 
