var DivL = "", DivSel = "tr-s"; function dofnSortLnk(El,w){ if(!CheckMaskFields(w))return; var F=El.getAttribute('FLD'); if(F!=null)ReSort(w,F); } function InitFlds4GetScroll(w,PGN,RSRT,XA){ $(window,'PAGENUMBER').value = PGN; $(window,'RESORT').value = RSRT; try{$(window,'XACTION').value=XA;}catch(e){} } function ReSort(w,FLD){ $(window,'T').value = _MBll + 'sc'; InitFlds4GetScroll(w,1,FLD,''); GetScrollData(w); } function GetParentTBL(el){ var TBL = el; do {TBL = TBL.parentNode} while (TBL.tagName != 'TABLE') return TBL; } function IsFirstRowEmpty(TBL){return (TBL.getAttribute("firstrowempty") != null);} function getLSTR(TBL){ var LSTR = TBL.getAttribute("lstr"); return ((LSTR == null) || (LSTR=='')) ? -1 : LSTR; } function setLSTR(LSTR,TBL){TBL.setAttribute("lstr",LSTR);} function getTRC(TBL){ var TRC = TBL.getAttribute("trc"); return TRC == null ? 0 : TRC; } function setTRC(TRC,TBL){TBL.setAttribute("trc",TRC);} function getTRARR(TBL){return TBL.getAttribute("trarr")||(new Array());} function setTRARR(TRARR,TBL){TBL.setAttribute("trarr",TRARR);} function getRowAttr(TBL,x){ try{var i=getLSTR(TBL),at=(i>-1)?TBL.rows.item(i).getAttribute(x):'';}catch(e){} return ((at==null)?'':at); } function getIDRS(TBL){ return getRowAttr(TBL,"SIDR"); } function getLMSSTR(TBL){var x=TBL.getAttribute(selT); return ((x!=null) && (x.toString()!=''))?x:-1;} function getMSIDRS(TBL){ var sR=getLMSSTR(TBL),oAr,iLR,sIDRS='',TBLBR=TBL.tBodies[0].rows; try{oAr=sR.split(','),iLR=oAr.length}catch(e){iLR=0} if(iLR < 2)return (sR!='-1')?TBLBR.item(parseInt(sR,10)).getAttribute('SIDR'):''; for(var i=0;i0)fn_alert(w,xHTTP.error); } function resetForm(wdf){ var oEL= wdf.elements,oIel; for(var i=0;i= 0) { var TrDirs = getTrDirs(TBL); alert(TrDirs); var MtsIds = getMtsIds(TBL); var iL = TrDirs.length; var MTScheme; var mtsid , direct; for(var i=0;i0){ for(var i=0;i0)fn_alert(w,xHTTP.error); if((iC>0) && (iC<10))return; var ACTID=$(window,'XACTION').value,TBL=$(window,'SCROLLER'); $(window,'TIC').value=xHTTP.Tic; switch (ACTID){ case 'CHK': ExitDict(w); //xHTTP.updateData(mw); //if(typeof(Top.onDictionarySelect)=='function')Top.onDictionarySelect(this.reqBody); break; case 'TPL': $(window,'IDR').value=''; $(window,'PATTERNNAME').value=''; fn_alert(w,LRS8t,5); break; case 'CHNSTATUS':;case 'VIEWFLAG': GetScrollData(window); break; case 'DO_OPER':;case 'DO_KVIT':;case 'CUSTDEL':; break; default:break; } } function RefreshRestByClient(w){ fn_wait(w,true); var el_to_send; $(window,'TIC').value=1; $(window,'SID').value=SID; if ($(window,'T') && $(window,'SCHEMENAME').value!='COMMPAGE') $(window,'T').value='RT_2IC.SC'; CreateBSSHTTPRequest(); if ($(window,'SCHEMENAME').value!='COMMPAGE') el_to_send = getFormElements('ScrollerForm'); else el_to_send = getFormElements('DocumentForm'); el_to_send.push('T=RT_0ClientUpdateRest.RefreshRest'); BSSHTTPRequest.init(el_to_send); BSSHTTPRequest.resultMethod=on_RefreshRest_result; BSSHTTPRequest.sendData(); } function on_RefreshRest_result(xHTTP){ wait_hide(w); if(!xHTTP)return; var iC=xHTTP.errorCode; if(iC>0) fn_alert(w,xHTTP.error); if((iC>0) && (iC<10))return; var TaskName,P1,P2,P3,wdf = w.df; if ($(window,'SCHEMENAME').value!='COMMPAGE'){ InitFlds4GetScroll(w,1,'',''); GetScrollData(w); }else nv.GoToPanelId('29'); } function RefreshScroller(w){ InitFlds4GetScroll(w,1,'',''); GetScrollData(w); } //********** var selT='_sel_rows'; function getMSVAL(TBL,V){ var sR=getLMSSTR(TBL),oAr,iLR,sVAL='',TBLBR=TBL.tBodies[0].rows; try{oAr=sR.split(','),iLR=oAr.length}catch(e){iLR=0} if(iLR < 2)return (sR!='-1')?TBLBR.item(parseInt(sR,10)).getAttribute(V):''; for(var i=0;i0){ fn_alert(w,xHTTP.error); return; } ptrn.value = xHTTP.responseBody; ExitDict(window); ACTF(window,'SAVEDOCASTPL'); } c_scroller_js=true;