OPERA=window.opera;
IE=(document.all) ? true:false && !OPERA;
NN=(document.layers) ? true:false;
MOZ=((document.getElementById) ? true : false ) && !IE;

var deletemenu;
var loaded=false;

//preloading menu

if (OPERA||NN) timeouttime=500; else timeouttime=300;

function nomenu()
{ 
if (loaded) {
	if (NN)  for (i=1; i<willbeload; i++) document.layers["menu"+i].visibility="hide";
	if (IE)  {for (i=1; i<willbeload; i++) {document.all["menu"+i].style.visibility="hidden"; document.all["lnk"+i].style.background = "";}}
	if (MOZ) for (i=1; i<willbeload; i++) document.getElementById("menu"+i).style.visibility="hidden";
}}

function deact(how)
{//TD - 0, A - 1
//if (NN || ((how==0)&&!OPERA) || ((how==1)&&OPERA)) 
	{
	if (deletemenu) clearTimeout(deletemenu);
	deletemenu=setTimeout ("nomenu()",timeouttime);
	}
	
}

function deactsure()
{
deletemenu=setTimeout ("nomenu()",timeouttime);
}

function deltimeout(how)
{
if (deletemenu) clearTimeout (deletemenu);
}

function showmenu(n)
{
deltimeout(); nomenu();
lana="menu"+n;

	if (NN)  document.layers[lana].visibility="show";
	if (IE)	 { document.all[lana].style.visibility="visible"; document.all["lnk"+n].style.background = "#6495ED url(/i/bgm.gif) repeat-x";}
	if (MOZ) document.getElementById(lana).style.visibility="visible";
}

function generateItem(num)
{
// if (IE || NN || MOZ)
 {
 itemsHere=(putMenu[num].length-5)/2;
 xPosit=putMenu[num][0];
 yPosit=putMenu[num][1];
 bgrCol=putMenu[num][2];
 borCol=putMenu[num][3];
 abgCol=putMenu[num][4];
// if (NN) document.write("<layer name='menu"+num+"' pagey='"+yPosit+"' visibility='hide' z-index='100'>")
// if (IE || MOZ)
 document.write("<table cellpadding=\"0\" cellspacing=\"0\" id=\"menu"+num+"\" style=\" visibility: hidden; z-index:100; position:absolute;top:"+yPosit+"px;left:0px;width:100%;\"><tr><td style=\"padding-left:221px;\"><table cellpadding=\"0\" cellspacing=\"0\"><tr><td><img src=\"/i/s.gif\" width=\""+xPosit+"\" height=\"1\"></td><td>")

// document.write("<div id=\"menu"+num+"\" style='text-align:center; position: absolute; width:100%; top:"+yPosit+"px; visibility: hidden; z-index: 100;'><div style=\"margin-left:"+xPosit+"px;\">")
 
 document.write("<table cellpadding='0' cellspacing='0' border='0' bgcolor='"+borCol+"'><tr><td>")
 document.write("<table cellpadding='0' cellspacing='1' border='0'>")

 for (i=1; i<itemsHere+1; i++)
 {
 document.write("<tr>");
 if (putMenu[num][(i+1)*2+2] == "")
	 document.write("<td nowrap class='txtmmenu1' style='background-color: "+bgrCol+";' onmouseover='deltimeout(); this.style.backgroundColor=\""+abgCol+"\";' onmouseout='deact(1); this.style.backgroundColor=\""+bgrCol+"\";'>"+putMenu[num][(i+1)*2+1]+"</td>");  
 else
	 document.write("<td nowrap><a href='"+putMenu[num][(i+1)*2+2]+"' class='mmenu1' style='background-color: "+bgrCol+";' onmouseover='deltimeout(); this.style.backgroundColor=\""+abgCol+"\";' onmouseout='deact(1); this.style.backgroundColor=\""+bgrCol+"\";'>"+putMenu[num][(i+1)*2+1]+"</a></td>");  

 document.write("</tr>");
 }

 document.write("</table></td></tr></table>")
 document.write("</td></tr></table></td></tr></table>");

// if (IE || MOZ) document.write("</div></div>")
// if (NN) document.write("</layer>")
 }
}

function CheckEmailFormat( sEmail )
{
	sEmail = sEmail.replace( new RegExp('/\(.*?\)/'), '' )
	var oRegExp = /^[A-Za-z0-9][-\w]*(\.[A-Za-z0-9][-\w]*)*@[A-Za-z0-9][-\w]*(\.[A-Za-z0-9][-\w]*)*\.[a-zA-Z]{2,4}$/
	return oRegExp.test(sEmail)
}

function ValidateForm() {
	var Check = 0;
	if (document.LOGIN.UserName.value == '') { Check = 1; }
	if (document.LOGIN.PassWord.value == '') { Check = 1; }

	if (Check == 1) {
		alert("Ââåäèòå ëîãèí è ïàðîëü");
		return false;
	} else {
		document.LOGIN.submit.disabled = true;
		return true;
	}
} // end of func ValidateForm()

function checkbox(form, box)
{
	handle = document.all[form][box];
	if ( handle.checked )
		handle.checked = "";
	else
		handle.checked = "checked";
	
} // end of func checkbox()

