 function setFocus(FormName,FieldName) { for (i=0;i<FormName.elements.length;i++) { if (FormName.elements[i].name == FieldName) { FormName.elements[i].focus(); break; } } }
 function includebadsymbols(p) { var badsymbols = new Array('*','|','\\','/','?','<','>','\"',':'); for (i=0;i<badsymbols.length;i++) { if (p.indexOf(badsymbols[i])>=0) {return true;} } return false; }
 function chop(s) { while(s.substr(0,1)==" "){s=s.substr(1,s.length-1);} while(s.substr(s.length-1,1)==" "){s=s.substr(0,s.length-1);} return s; }
 function isSafari() { var sAgent = navigator.userAgent.toLowerCase() ; if (sAgent.indexOf( 'safari' ) != -1) { return true; } else { return false;} }
 function isOpera() { var sAgent = navigator.userAgent.toLowerCase() ; var aMatch = sAgent.match( /^opera\/(\d+\.\d+)/ ) ; if (aMatch) { return true; } else { return false;} }
 function isGecko() { var sAgent = navigator.userAgent.toLowerCase() ; if ( navigator.product == "Gecko") { return true; } else { return false;} }
 function isIE() { var sAgent = navigator.userAgent.toLowerCase() ; if ( sAgent.indexOf("msie") != -1 && sAgent.indexOf("mac") == -1 && sAgent.indexOf("opera") == -1 ) { return true; } else { return false;} }
 function is_valid_email(email)
 {
  if (email=="") { return false;  }
  if (email.indexOf("@")==-1 || email.indexOf("@")==0) { return false; }
  eamail=email.substring(email.indexOf("@")+1,email.length);
  if (email=="") { return false; }
  if (email.indexOf(".")==-1 || email.indexOf(".")==0 || email.indexOf(".")==email.length-1) { return false; }
  return true;
 }
 function ip2int(IP) 
 {
  xArray=IP.split('.',4);
  if (xArray.length==4)
  {
   if (!isNaN(xArray[0]) && !isNaN(xArray[1]) && !isNaN(xArray[2]) && !isNaN(xArray[3]))
   {
    return xArray[0]*256*256*256+xArray[1]*256*256+xArray[2]*256+xArray[3]/1.0;
   } else {return 0;}
  } else {return 0;}
 }
 function int2ip(N)
 {
  if (!isNaN(N))
  {
   var IP1 = (N>>24)&255;
   var IP2 = (N>>16)&255;
   var IP3 = (N>>8)&255;
   var IP4 = N&255;
   return IP1+"."+IP2+"."+IP3+"."+IP4;
  } else {return "";}
 }
 function isIP(IP) { if (ip2int(IP)>0) {return true;} else {return false;} }

 function showErrMsg(errcode){
  if (errcode==1){
   alert("Неверное имя пользователя или пароль!");
   return;
  }
 }
 
 function CheckLoginSubmit()
 {
  if(LoginForm.userlogin.value == '')
  //LoginForm.userpwd.value
  {
  alert("Введите логин и пароль");
  return false;
  }
 }
	      