<!--
//--------------------
function TestOnLength(el,V)
{
var valu=el.value
if (valu.length>V) 
  {
    valu=valu.slice(0,V)
    el.value=valu
  }
}
      
var CurW=600
var oNewWindow=null
var oPNewWindow=null

function SortBy(SortName)
{
  if (document.layers) var frm=document.divf.document.forms["ZForm"];
  else var frm=document.forms["ZForm"];
  if (frm!=null)
   {
     frm.SNC.value="T"
     frm.OB.value=SortName
     var OAD=frm.ASC_DESC.value
     NOAD="ASC"
     if (OAD=="" || OAD=="ASC") var NOAD="DESC"
     frm.ASC_DESC.value=NOAD
     frm.submit()
   }
}

function PageNavBarAct(npg)
{
  if (document.layers) var frm=document.divf.document.forms["ZForm"];
  else var frm=document.forms["ZForm"];
  if (frm!=null)
   {
     frm.pg.value=npg;
     frm.SNC.value="T"
     frm.submit()
   }
}

function PageNavBarAct1(npg)
{
  if (document.layers) var frm=document.divf.document.forms["ZForm"];
  else var frm=document.forms["ZForm"];
  if (frm!=null)
   {
     frm.pg1.value=npg;
     frm.SNC.value="T"
     frm.submit()
   }
}

function PageNavBarAct2(npg)
{
  if (document.layers) var frm=document.divf.document.forms["ZForm"];
  else var frm=document.forms["ZForm"];
  if (frm!=null)
   {
     frm.pg2.value=npg;
     frm.SNC.value="T"
     frm.submit()
   }
}

function SetFileds(frm,frm_find)
{
if (frm!==null && frm_find!=null)
 {
         frm.SNC.value="T"
         if (frm_find.pg!=null) frm.pg.value=frm_find.pg.value;
         if (frm_find.NoPa!=null) frm.NoPa.value=frm_find.NoPa.value;
         if (frm_find.Pa!=null) frm.Pa.value=frm_find.Pa.value;
         if (frm_find.cid!=null) frm.cid.value=frm_find.cid.value;
         if (frm_find.coid!=null) frm.coid.value=frm_find.coid.value;
         if (frm_find.code!=null) frm.code.value=frm_find.code.value;
         if (frm_find.lid!=null) frm.lid.value=frm_find.lid.value;
         if (frm_find.tid!=null) frm.tid.value=frm_find.tid.value;
         if (frm_find.eid!=null) frm.eid.value=frm_find.eid.value;
         if (frm_find.tin!=null) frm.tin.value=frm_find.tin.value;
         if (frm_find.mid1!=null) frm.mid1.value=frm_find.mid1.value;
         if (frm_find.mid2!=null) frm.mid2.value=frm_find.mid2.value;
         if (frm_find.Date1!=null) frm.Date1.value=frm_find.Date1.value;
         if (frm_find.Date2!=null) frm.Date2.value=frm_find.Date2.value;
 }
}

function ChangeSPP(afrm)
{
  if (document.layers) var frm=document.divf.document.forms["ZForm"]
  else var frm=document.forms["ZForm"]
  if (frm!=null && afrm!=null)
   {
     frm.SPP.value=afrm.SPP.value
     frm.pg.value=1
     if (document.layers) var frm_find=document.document.forms["FindFormInAdm"];
     else var frm_find=document.forms["FindFormInAdm"];
     SetFileds(frm,frm_find);
     frm.submit()
   }
}

function ChSPP(z)
{
  var frm=document.forms["SU_SNP"]
  if (frm!=null)
  {
    frm.SPP.value=z
    ChangeSPP(frm)
  }
}

LoadedPage=0
DivWrite=0

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
	for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function OnLoadPage(trP)
{
LoadedPage=1
//MM_preloadImages(trP)
}


var oneDay= 1*24*60*60*1000;
var expDate = new Date();
expDate.setTime (expDate.getTime() + oneDay*364*10);
var cookieExpires = expDate.toGMTString();
document.cookie="expires="+cookieExpires;

function ffcl(apg)
{
  var frm=document.forms["FF"][0]
  if (frm!=null)
   {
     frm.pg.value=apg
     frm.submit()
   }
}
function TestOnDanger(frm)
{
var res=true
if (frm!=null)
 {
  for (var i=0;i<frm.elements.length;i++)
   {
     var el=frm.elements[i]
     res=!HasDangerHTML(el)
     if (!res) {break;}
   }
 }
return (res)
}

function TestOnLength(el,V)
{
var valu=el.value
if (valu.length>V) 
  {
    valu=valu.slice(0,V)
    el.value=valu
  }
}
      
function ThisEmptyVal(val)
{
  var res=false
  var pss=val
  if (pss==null) pss=""
  var ach=/ /g
  pss=pss.replace(ach,'')
  if (pss.length==0) res=true
  return (res)
}

function ThisEmpty(el)
{
  var res=false
  if (el==null || ThisEmptyVal(el.value)) res=true
  return (res)
}

function HasDangerHTML(elem) 
{
  if (!ThisEmpty(elem))
  {
    var ps1=elem.value
    var ach=/ /g
    ps1=ps1.replace(ach,'')
    ps1=ps1.toUpperCase()
    if (ps1.indexOf("<OBJECT")>=0 || ps1.indexOf("<SCRIPT")>=0 || ps1.indexOf("<FORM")>=0)
      {
         alert("Вводимый текст содежит недопустимые сочетания символов. Измените текст, пожалуйста")
         ach=/OBJECT/g
	 ps1=ps1.replace(ach,"O...")
         ach=/SCRIPT/g
	 ps1=ps1.replace(ach,"S...")
         ach=/FORM/g
	 ps1=ps1.replace(ach,"F...")
         elem.value=ps1
         elem.focus()
         return (true)
      }    
    else return (false)
  }
  else return (false)
}

function CheckEmail(e_mail)
{
 var res=true
 if (e_mail!=null && !ThisEmpty(e_mail))
 {
   var ET=e_mail.value
   var LE=e_mail.value.length
   var P_S=ET.indexOf('@', 0)
   var P_T=ET.indexOf('.', 0)
   var P_Tl=ET.lastIndexOf('.')
   if ( P_T == -1 || P_S == -1 || P_Tl<P_S || P_T ==(LE-1) || P_S ==(LE-1) || (P_S-P_T==-1))
   {
     alert("Пожалуйста, введите корректный email")
     e_mail.focus()
     res=false
   }	
  else if (HasDangerHTML(e_mail)) res=false
 }
 return (res)
}

function CheckRequired(elem, mes)
{
  if (ThisEmpty(elem))
  {
    if (ThisEmpty(mes)) mes="Необходимо ввести значение"
    alert(mes)
    elem.focus()
    return (false)
  }
  else
  {
    if (!HasDangerHTML(elem)) return (true)
    else return (false)
  }
}
//-->