<!--
	// open hidden layer
	function mopen(id)
	{	
		// cancel close timer
		mcancelclosetime();
	
		// close old layer
		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	
		// get new layer and show it
		ddmenuitem = document.getElementById(id);
		ddmenuitem.style.visibility = 'visible';
		
		mmove(ddmenuitem);
	
	}
	
	function mmove(objToMove)
	{
		// set position
		var aryPosition = ObjectPosition(document.getElementById('menubar'));
		var addX = 0;
		var addY = 0;
		
		addX = 0;
		addY = 33;
		
		objToMove.style.left = aryPosition[0] - addX + 'px';
		objToMove.style.top = aryPosition[1] + addY + 'px';
	}
	
	function mini(strId)
	{
		document.getElementById(strId).style.visibility='visible';
		mmove(document.getElementById(strId));
	}
	
	// get div position
	function ObjectPosition(obj) {
	    var curleft = 0;
	      var curtop = 0;
	      if (obj.offsetParent) {
	            do {
	                  curleft += obj.offsetLeft;
	                  curtop += obj.offsetTop;
					  
	            } while (obj = obj.offsetParent);
	      }
	      return [curleft,curtop];
	}
	
	// close showed layer
	function mclose()
	{
		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	}
	
	// go close timer
	function mclosetime()
	{
		closetimer = window.setTimeout(mclose, timeout);
	}
	
	// cancel close timer
	function mcancelclosetime()
	{
		if(closetimer)
		{
			window.clearTimeout(closetimer);
			closetimer = null;
		}
	}
	
	// required function
	function validate_required(field,alerttxt)
	{
		with (field)
		{
			if (value==null||value=="") {alert(alerttxt);return false}
			else {return true}
		}
	}
	
	// email check
	function validate_email(field,alerttxt)
	{
		with (field)
		{
			apos=value.indexOf("@")
			dotpos=value.lastIndexOf(".")
			if (apos<1||dotpos-apos<2) {alert(alerttxt);return false}
			else {return true}
		}
	}
	
	// read cookie
	function ReadCookie(cookieName) {
		var theCookie=""+document.cookie;
		var ind=theCookie.indexOf(cookieName);
		if (ind==-1 || cookieName=="") return ""; 
		var ind1=theCookie.indexOf(';',ind);
		if (ind1==-1) ind1=theCookie.length; 
		return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
	}
	
	// setting cookie
	function SetCookie(cookieName,cookieValue,nDays) {
		var today = new Date();
		var expire = new Date();
		if (nDays==null || nDays==0) nDays=1;
		expire.setTime(today.getTime() + 3600000*24*nDays);
		document.cookie = cookieName+"="+escape(cookieValue)
		             + ";expires="+expire.toGMTString();
	}
	
	//
	function pageLink(selObj)
	{
		var i = selObj.selectedIndex;
		window.location = selObj.options[i].value;
	}
	
	// div visibility switch
	function SwitchDiv(idname) {
	  var showDiv = document.getElementById("divs_"+idname);
	  //HiddeDiv("login_box");
	  if(showDiv != null) {
	    if (showDiv.style.display == "none") {
	    showDiv.style.display = "inline"}
	    else if (showDiv.style.display == "inline") {
	    showDiv.style.display = "none"}
	  }
	}
	
	// table-row switcher
	function rowCollapse (row)
	{
		//if (document.getElementById(row).style.visibility == 'visible') vis = 'collapse'; else vis = 'visible';
		//document.getElementById(row).style.visibility = vis;
		if (document.getElementById(row).style.display == 'table-row') vis = 'none'; else vis = 'table-row';
		document.getElementById(row).style.display = vis;
		
		document.getElementById(row+'_arrow').src = 'img_admin/arrow_'+vis+'.png';
	}
	

	// message open on User Interface
	function ui_message_open (idName,strText)
	{
	 	// open
	 	document.getElementById(idName).style.visibility = 'visible';
	 	
	 	// set text
	 	document.getElementById('message_ipedit_text').innerHTML = strText;
	 	
	 	
		// set position
		var aryPosition = ObjectPosition(document.getElementById('ipedit_cim'));
		var addX = 0;
		var addY = 0;
		
		addX = -300;
		addY = -50;
		ddmenuitem = document.getElementById(idName);
		
		ddmenuitem.style.left = aryPosition[0] - addX + 'px';
		ddmenuitem.style.top = aryPosition[1] + addY + 'px';
		
		// position
		var closeTime = 1000;
		// info close
		if (document.getElementById(idName)) window.setTimeout("document.getElementById('"+idName+"').style.visibility = 'hidden'", closeTime);
	}


-->
