//-------------------просмотр одиночного документа
function DOC(N){
            EQ=FTD+nFdoc+','+N+',1,'+QT;
            DO('new','BSE',BS,'EQ',EQ);
}
//-------------------просмотр одиночного документа
function DOCiD(qt){
            EQ=FTD+nFdoc+',1,1,'+qt;
            DO('new','BSE',BS,'EQ',EQ);
}
//-------------------вызов редактора документа
function EditDoc(N)
{
ShowModal(FORMS,INPUT,inputFRM,BS,QT,nEdoc,N,USER.ID,USER.nm,'0',LN);
}
//-------------------вызов редактора для нового документа
function NewDoc()
{
top.ShowModal(FORMS,INPUT,top.inputFRM,BS,null,null,null,USER.ID,USER.nm,'0',top.LN)
}
//-------------------вызов редактора для нового документа с параметрами
function NewDocB(frm,inpt,fFrm,bs)
{
top.ShowModal(frm,inpt,fFrm,bs,null,null,null,USER.ID,USER.nm,'0',top.LN)
}
//-------------------вызов редактора учетных записей пользователя
function EditUser()
{
ShowModal(FORMS,INPUT,USER.iFL,BSsq,USER.qt,USER.nFR,'1',USER.ID,USER.nm,'0',LN) ;
}
function LIST(nF){
            N=1;
            while(N+10<ND)N+=10
            EQ=FTD+nF+','+N+','+KS0+','+QT;
            DO('MF','BSE',BS,'EQ',EQ);}
function REPIT(nF){
            EQ=FTD+nF+','+ND+','+KS0+','+QT;
            DO('MF','BSE',BS,'EQ',EQ);}
function FIRST(nF){
            EQ=FTD+nF+',1,'+KS0+','+QT;
            DO('MF','BSE',BS,'EQ',EQ);}
function LAST(nF){ 
             N=KM-KS+1;if(N<=0)N=1;
             EQ=FTD+nF+','+N+','+KS0+','+QT;
             DO('MF','BSE',BS,'EQ',EQ);}
function NEXT(nF){
            if(ND+KS>KM)return;
            ND+=KS;
            EQ=FTD+nF+','+ND+','+KS0+','+QT;
            DO('MF','BSE',BS,'EQ',EQ);}
function PREV(nF){ 
            if(ND-KS<1)return;ND-=KS0;
            EQ=FTD+nF+','+ND+','+KS0+','+QT;
            DO('MF','BSE',BS,'EQ',EQ);}
//-------------------------------------------
function ShowModal () {//просмотр формы ввода в модальном окне
K=arguments.length; // первый элемент всегда URL
var Arg=new Object();
Arg.params=[];
url=arguments[0];
url+='?';
for(i=1;i<K;i++)url+=escape((arguments[i]+","));
//if (window.showModalDialog){
// var res=showModalDialog (url, Arg, "dialogWidth:600px; dialogHeight:600px; dialogLeft:100px;resizable:yes; ");
//     return;}
                 
//else 
{// for similar functionality in Opera, but it's not modal!
      if(top.modalWnd){
                       top.modalWnd.close();
                        }

      top.modalWnd = window.open (url, null, "location=no, titlebar=no,alwaysRaised=yes,resizable=yes");
      //top.modalWnd.dialogArguments = Arg;
            }
}
//-------------------------------------------
function DO(){ 
fp=COM.document.getElementById("fP");
K=arguments.length;
fp.action=BIRS;
fp.target=arguments[0];
fp.innerHTML="";//<input type=hidden name=ID value=NONE>";
S=""; for(i=1;i<= (K-1)/2;i++)S+='<input type=hidden name="'+arguments[i*2-1]+'" value="'+arguments[i*2]+'">';
fp.innerHTML=S;
fp.submit();
};
