var ppTab = new Object(); ppTab.uDesc=""; ppTab.LL=""; ppTab.aLogin=""; ppTab.m="0"; ppTab.sm="";
 ppTab.UID="0"; ppTab.stepForm="1"; ppTab.pgId=""; ppTab.intId=""; ppTab.UAcl=false;
var tbAdding=new Array(); var gAdding=new Array();
var dhxLayoutW;
function TabMenu(m) {document.location.href="./?m="+m;}
function TabSMenu(m,sm) {document.location.href="./?m="+m+"&sm="+sm;}
function ssearch() {
  var s = document.getElementById("isearch"); var sv=s.value;
  if (sv.length==0) {infoShow("Поиск","Не заданы условия поиска."); s.focus(); return;}
  if (sv.length<3) {infoShow("Поиск","Строка запроса д.б. не менее 3 символов."); s.focus(); return;}
  document.location.href="./?m=0&sm=search&cont="+encodeURIComponent(sv);
}
function init() {
  initWinPP(); dhtmlxError.catchError("LoadXML", ppErrorHandler);
  if(ppTab.m=="2"){if(ppTab.UID!="0") viewLK();else {ppTab.aLogin="viewLK()";WinPPAlertShow("Login");}}
}
function rLogin() {ppTab.aLogin="viewDesc()";WinPPAlertShow("rLogin");}
function viewDesc() {var e=document.getElementById("uD");
  if (e.innerHTML=="") e.innerHTML=ppTab.uDesc;
  if (document.getElementById("mE")) document.getElementById("mE").className="";
  if (document.getElementById("mA"))document.getElementById("mA").className="nd";
}
function CancelLK() {document.location.replace("./");}
function viewLK() { viewDesc();
 ppTab.lkTBar = new dhtmlXToolbarObject('lktb',"dhx_skyblue");
 ppTab.lkTBar.setIconsPath("./imgs/ToolBarIcons/");
 ppTab.lkTBar.attachEvent("onClick", dhxTbAddClick);
 ppTab.lkTBar.loadXML("./tbar.xml",viewLK2);
}
function viewLK2() {
 if (ppTab.sm=="1") { ppTab.lkTBar.disableItem("lks");
  ppTab.lkgrid = new dhtmlXGridObject('lk1');
  ppTab.lkgrid.setImagePath("./imgs/grid/");ppTab.lkgrid.enableMultiline(true); ppTab.lkgrid.setSkin("dhx_skyblue");
  ppTab.lkgrid.enableTooltips("false"); enableGridSelection(ppTab.lkgrid.entBox);
  ppTab.lkgrid.attachEvent("onRowSelect",function(rid){if(this.getRowAttribute(rid,'adoc')=='0') ppTab.lkTBar.disableItem("adoc"); else ppTab.lkTBar.enableItem("adoc");});
  ppTab.lkgrid.attachEvent("onXLS",function(){ppTab.lkTBar.disableItem("adoc");});
  ppTab.lkgrid.loadXML("./php/lkService.php");
 } else {
  ppTab.lkTBar.disableItem("lrf");ppTab.lkTBar.disableItem("ldel"); ppTab.lkTBar.disableItem("lh"); ppTab.lkTBar.disableItem("adoc");
 }
}
function viewLKDocs() {
  if(ppTab.UID!="0") {window.scrollTo(0,0);document.body.style.overflow="hidden";
   var w = winPP.createWindow("WinPPGrid", 100, 100, 500, 400); w.button("park").hide();w.button("close").hide();
   w.setText("Прикрепленные дoкументы");
   var sb = w.attachStatusBar();
   sb.setText('<button onmouseover="btnPPOver(this,\'h\')" onmouseout="btnPPOver(this,\'\')" onclick="WinPPGridClose()" id="btnPPExit">Выход</button>');
   var wg = w.attachGrid();wg.imgURL="./imgs/grid/"; wg.preventIECaching(true);
   wg.setEditable(false); wg.enableMultiline(true); wg.setSkin("dhx_skyblue");
   wg.attachEvent("onRowDblClicked", function(rId,cInd){document.getElementById("frRun").src ="./php/lkViewDoc.php?id="+rId;});
   wg.loadXML("./php/lkListDocs.php?id="+ppTab.lkgrid.getSelectedRowId());
   w.centerOnScreen();w.setModal(true); w.show();
  } else {infoShow("Доступ","Нет авторизации.");}
}
function viewRegl(id) {document.getElementById("frRun").src ="./php/getReglament.php?id="+id;}

function viewdesc(ii, sid, id1, id2){
  switch (ii){
    case 1: var ld =  dhtmlxAjax.postSync("./php/getLdesc.php","&e="+new Date().getTime()+"&sid="+sid+"&id1="+id1+"&id2="+id2); break;
    case 2: var ld =  dhtmlxAjax.postSync("./php/getRdescisx.php","&e="+new Date().getTime()+"&sid="+sid+"&id1="+id1+"&id2="+id2); break;
  }
  var ld_val = ld.xmlDoc.responseText;
  if (!winPP.window("WinPPDesc")) {WinPPD = winPP.createWindow("WinPPDesc",100,100,500,400); WinPPD.button("park").hide();WinPPD.setText("Описание документа");WinPPD.attachHTMLString('<div id="descr" class="descr"></div>');}
  document.getElementById("descr").innerHTML=ld_val;
  document.getElementById("descr").parentNode.style.overflow="auto";
  WinPPD.centerOnScreen();
  var pos = WinPPD.getPosition();
  var height = document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight;
  var scrollPosition=(document.body.scrollTop?document.body.scrollTop:(document.documentElement.scrollTop?document.documentElement.scrollTop:window.pageYOffset))||0;
  WinPPD.setPosition(pos[0],height/2-210+scrollPosition);

}

function viewRdescAnotherRes(sid, id1){
  var ld =  dhtmlxAjax.postSync("./php/getRdescAnotRes.php","&e="+new Date().getTime()+"&sid="+sid+"&id1="+id1);
  var ld_val = ld.xmlDoc.responseText;
  if (!winPP.window("WinPPDesc")) {WinPPD = winPP.createWindow("WinPPDesc",100,100,500,400); WinPPD.button("park").hide();WinPPD.setText("Описание документа");WinPPD.attachHTMLString('<div id="descr" class="descr"></div>');}
  document.getElementById("descr").innerHTML=ld_val;
  document.getElementById("descr").parentNode.style.overflow="auto";
  WinPPD.centerOnScreen();
  var pos = WinPPD.getPosition();
  var height = document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight;
  var scrollPosition=(document.body.scrollTop?document.body.scrollTop:(document.documentElement.scrollTop?document.documentElement.scrollTop:window.pageYOffset))||0;
  WinPPD.setPosition(pos[0],height/2-210+scrollPosition);
}

function WinPPGridClose() {winPP.window("WinPPGrid").close();document.body.style.overflow="auto";}
function vsmm(h) {document.location.href=h;}
function vsmmU(h) {if(ppTab.UID!="0") viewPU();else {ppTab.aLogin="viewPU()";WinPPAlertShow("Login");}}
function viewPU() {
 var l = dhtmlxAjax.postSync("./php/getWinSize.php","id="+ppTab.pgId);
 l.getXMLTopNode("resp");var at = l.doXPath("//resp"); ppTab.intId=at[0].getAttribute("intSID");
 viewDesc();document.body.style.overflow="hidden"; window.scrollTo(0,0);
 if (at[0].getAttribute("url")=="") ViewWF(Number(at[0].getAttribute("w")),Number(at[0].getAttribute("h")));
 else {var url = at[0].getAttribute("url");url = url.replace(/\&amp;/g,'&');ViewExt(url);}
}
function ViewWF(wpw,hpw) {window.scrollTo(0,0);document.body.style.overflow="hidden"; ppTab.UAcl=false;
   var w = winPP.createWindow("WinPPForm", 300, 300, wpw, hpw); w.button("park").hide();w.button("close").hide();
   w.centerOnScreen();w.setModal(true);
   var sb = w.attachStatusBar();
   sb.setText('<button id="btnPPBack" onmouseover="btnPPOver(this,\'h\')" onmouseout="btnPPOver(this,\'\')" onclick="btnBack()">Назад</button><button id="btnPPForw" onmouseover="btnPPOver(this,\'h\')" onmouseout="btnPPOver(this,\'\')" onclick="btnForw()">Далее</button><button onmouseover="btnPPOver(this,\'h\')" onmouseout="btnPPOver(this,\'\')" onclick="WinPPViewСlose()" id="btnPPExit">Отмена</button>');
   w.attachEvent("onResizeFinish", function(win){
     var hg = dhxLayoutW.cells("b").style.height; hg=parseInt(hg.replace(/px/i,"")); hg-=10; if (hg<100) hg=100;
     document.getElementById("dForm"+ppTab.stepForm).style.height=hg+"px";
     if (gAdding[ppTab.stepForm]) {
       var wg = dhxLayoutW.cells("b").childNodes[0].childNodes[1].style.width;
       wg=parseInt(wg.replace(/px/i,"")); hg=parseInt(hg.replace(/px/i,""));
       wg-=23;  hg-=150; if (hg<100) hg=100;
       gAdding[ppTab.stepForm].entBox.style.width=wg+"px"; gAdding[ ppTab.stepForm].entBox.style.height=hg+"px";
       gAdding[ppTab.stepForm].entBox.childNodes[1].style.height=hg+"px";
       gAdding[ppTab.stepForm].entBox.childNodes[1].style.width="";
       gAdding[ppTab.stepForm].entBox.childNodes[1].childNodes[0].style.width="";
       gAdding[ppTab.stepForm].entBox.childNodes[1].childNodes[0].style.tableLayout="";
     }
    });
  dhxLayoutW=w.attachLayout("2E");
  dhxLayoutW.cells("a").hideHeader(); dhxLayoutW.cells("b").hideHeader();
  dhxLayoutW.cells("a").setHeight(40); dhxLayoutW.cells("a").fixSize(false,true);
  var un = document.createElement("div"); un.className="un";
  un.innerHTML=document.getElementById("srvsName").innerHTML;
  dhxLayoutW.cells("a").attachObject(un);
  dhxLayoutW.cells("b").childNodes[0].childNodes[1].style.backgroundColor="#E1EFFF";
  dhxLayoutW.cells("b").childNodes[0].childNodes[1].childNodes[0].style.overflowY="auto";
  ppTab.stepForm="1";
  btnPPdisable("btnPPForw",0); btnPPdisable("btnPPBack",1);
  dhxLayoutW.cells("b").progressOn();
  dhxLayoutW.cells("b").view( ppTab.stepForm).attachURL("./php/getForm.php?id="+ppTab.intId,true)
  dhxLayoutW.cells("b").view( ppTab.stepForm).setActive();
  w.show();
}
function viewLKExtData(url){document.body.style.overflow="hidden"; window.scrollTo(0,0);ViewExt(url.replace(/\&amp;/g,'&'));}
function ViewExt(url){
  var w = winPP.createWindow("WinPPViewExt", 100, 100, 100, 100);
  w.maximize();
  w.button("park").hide();
  w.button("close").disable();
  w.button("minmax2").disable();
  w.setText("Внешняя услуга :: ");
  var sb = w.attachStatusBar();
  sb.setText('<button onmouseover="btnPPOver(this,\'h\')" onmouseout="btnPPOver(this,\'\')" onclick="WinPPViewExtСlose()">Выход</button>');
  w.attachURL(url);
 }
function setBtnText(btn,t){document.getElementById(btn).innerHTML=t;}
function WinPPViewСlose() {tbAddingDelete();winPP.window("WinPPForm").close();document.body.style.overflow="auto";}
function WinPPViewExtСlose() {winPP.window("WinPPViewExt").close();document.body.style.overflow="auto";}
function tbAddingDelete() {if (tbAdding.length>0) {for (i=1;i<tbAdding.length;i++) if(tbAdding[i]){tbAdding[i].unload();gAdding[i].destructor();}tbAdding=new Array();gAdding=new Array();}}
function crForm(n) {ppTab.ppForm=document.forms["pForm"+n];ppTab.stepForm=n;
  var hg = dhxLayoutW.cells("b").style.height; hg=parseInt(hg.replace(/px/i,"")); hg-=10; if (hg<100) hg=100;
  document.getElementById("dForm"+ppTab.stepForm).style.height=hg+"px";
  winPP.window("WinPPForm").setText("Получение услуги :: Шаг "+ppTab.stepForm);
  if (_isIE) document.getElementById("dForm"+ppTab.stepForm).style.width="100%";}
function initForm() {
    document.body.style.overflow="hidden";
  winPP.window("WinPPForm").setText("Получение услуги :: Шаг "+ppTab.ppForm["stepN"].value);
  if (ppTab.UAcl) {
    btnPPdisable("btnPPForw",1); setBtnText("btnPPExit","Выход");
  }
  else {
    if (ppTab.ppForm["stepN"].value==ppTab.ppForm["stepA"].value) setBtnText("btnPPForw","Готово");
    else setBtnText("btnPPForw","Далее");
  }
  dhxLayoutW.cells("b").progressOff();
}
function clndr(id) {pCal = new dhtmlxCalendarObject(id, true,{isMonthEditable:true,isYearEditable :true} );
  pCal.setDateFormat('%d.%m.%Y'); pCal.loadUserLanguage('ru'); pCal.setSkin("");}
function btnForw() {dhxForm = new dhtmlXForm("dForm"+ppTab.stepForm);
 if(dhxForm.validate()) {dhxLayoutW.cells("b").progressOn(); ppTab.ppForm.submit();}
 else {dhxForm.loadStructString("<items/>"); document.getElementById("dForm"+ppTab.stepForm).style.overflow="auto";}
}
function btnBack() { var st = parseInt(ppTab.stepForm); st--; crForm(st); setBtnText("btnPPForw","Далее");
 if (st==1) btnPPdisable("btnPPBack",1); dhxLayoutW.cells("b").view(ppTab.stepForm).setActive();
}
function getNextForm() {
  if (ppTab.ppForm["stepN"].value==ppTab.ppForm["stepA"].value) {
    tbAddingDelete();
    btnPPdisable("btnPPForw",1); btnPPdisable("btnPPBack",1);
    setBtnText("btnPPExit","Выход"); btnPPdisable("btnPPExit",1);
    winPP.window("WinPPForm").setText("Загрузка...");
    winPP.window("WinPPForm").progressOn();
    dhxLayoutW.cells("b").view(ppTab.ppForm["stepN"].value).attachURL("./php/sendForm.php?e="+new Date().getTime());
  } else {
    dhxForm.loadStructString("<items/>");
    var st = parseInt(ppTab.ppForm["stepN"].value); st++; ppTab.stepForm=st;
    dhxLayoutW.cells("b").view(ppTab.stepForm).attachURL("./php/getForm.php?id="+ppTab.ppForm["SrvsId"].value+"&step="+ ppTab.stepForm+"&stepS="+ppTab.ppForm["stepS"].value+"&e="+new Date().getTime(),true);
    dhxLayoutW.cells("b").view(ppTab.stepForm).setActive();
    btnPPdisable("btnPPBack",0);
    dhxLayoutW.cells("b").progressOff();
  }
}
function EndForm() {
  btnPPdisable("btnPPExit",0);
  dhxLayoutW.cells("b").progressOff();
  winPP.window("WinPPForm").progressOff();
  winPP.window("WinPPForm").setText("Данные переданы");
}
var tbAdding=new Array(); var gAdding=new Array();
function createAdding(elId,elNm) {
  var p_div=document.getElementById("pForm"+ppTab.stepForm);
  if(!p_div) return;
  var hg = dhxLayoutW.cells("b").childNodes[0].childNodes[1].style.height;hg=parseInt(hg.replace(/px/i,"")); hg-=150; if (hg<100) hg=100;
  var a_div = document.createElement('div'); a_div.className="Adding";
  var t_div=document.createElement('div'); t_div.id="tbAdd"+ppTab.stepForm; a_div.appendChild(t_div);
  t_div=document.createElement('div');t_div.id="dAdd"+ppTab.stepForm; t_div.className="dAdd";
  t_div.style.height=hg+"px";
  a_div.appendChild(t_div);
  p_div.appendChild(a_div);
  tbAdding[ppTab.stepForm] = new dhtmlXToolbarObject("tbAdd"+ppTab.stepForm);
  tbAdding[ppTab.stepForm].setIconsPath("./imgs/ToolBarIcons/");
  tbAdding[ppTab.stepForm].attachEvent("onClick", dhxTbAddClick);
  tbAdding[ppTab.stepForm].loadXML("./tbarAdding.xml",function(){tbAdding[ppTab.stepForm].disableItem("add");tbAdding[ppTab.stepForm].disableItem("del");});
  gAdding[ppTab.stepForm]=new dhtmlXGridObject("dAdd"+ppTab.stepForm);
  gAdding[ppTab.stepForm].imgURL="./imgs/grid/"; gAdding[ppTab.stepForm].preventIECaching(true);gAdding[ppTab.stepForm].setEditable(false);
  gAdding[ppTab.stepForm].setHeader("El"); gAdding[ppTab.stepForm].setNoHeader(true);gAdding[ppTab.stepForm].setInitWidths("*");
  gAdding[ppTab.stepForm].setColTypes("ro");gAdding[ppTab.stepForm].setColSorting("na");
  gAdding[ppTab.stepForm].enableMultiline(true); gAdding[ppTab.stepForm].enableAutoWidth(true); gAdding[ppTab.stepForm].enableTooltips("false");
  gAdding[ppTab.stepForm].attachEvent("onXLS",function(){dhxLayoutW.cells("b").progressOn()});
  gAdding[ppTab.stepForm].attachEvent("onXLE",function(){dhxLayoutW.cells("b").progressOff()});
  gAdding[ppTab.stepForm].init(); gAdding[ppTab.stepForm].setSkin("dhx_skyblue");
  gAdding[ppTab.stepForm].elId=elId; gAdding[ppTab.stepForm].elNm=elNm;
}
function AddingShow(){dhxTbAddClick("add");tbAdding[ppTab.stepForm].enableItem("add");tbAdding[ppTab.stepForm].enableItem("del");}
function AddingHide(){tbAdding[ppTab.stepForm].disableItem("add");tbAdding[ppTab.stepForm].disableItem("del");gAdding[ppTab.stepForm].clearAll(false);}
function dhxTbAddClick(id) {
 switch (id) {
 case 'add': gAdding[ppTab.stepForm].updateFromXML("./php/getForAddElement.php?e_id="+gAdding[ppTab.stepForm].elId+"&SrvsId="+ppTab.ppForm["SrvsId"].value+"_"+gAdding[ppTab.stepForm].elNm+"&e="+new Date().getTime(),true); break;
 case 'del': var rId = gAdding[ppTab.stepForm].getSelectedRowId(); if (rId) {WinPPOk="delRowgAdding()";WinPPAlertShow("Confirm","Вы действительно хотите удалить запись?");} else infoShow("Сообщение","Не выбрана запись для удаления."); break;
 case 'lrf':  ppTab.lkgrid.clearAll(false);ppTab.lkgrid.loadXML("./php/lkService.php"); break;
 case 'ldel': var rId = ppTab.lkgrid.getSelectedRowId();if (rId) {WinPPOk="delRowgLK()";WinPPAlertShow("Confirm","Вы действительно хотите удалить \"Услугу\"?");} else infoShow("Сообщение","Не выбрана запись для удаления."); break;
  break;
  case 'lks':  var dhxForm = new dhtmlXForm("LKForm");
              if(dhxForm.validate()){
                document.forms["LKForm"].submit();break;}
              else {
                 infoShow("Личный кабинет","Проверьте правильность введенных данных!");}
              if (dhxForm){
                 dhxForm.unload();
                 dhxForm = null;
              }
              break;
 case 'cpswd':changePwd();break;
 case 'adoc':viewDocAdv(ppTab.lkgrid.getSelectedRowId());break;
 case 'lh': var rId = ppTab.lkgrid.getSelectedRowId();
    if (rId) viewLKHistory(); else infoShow("Сообщение","Не выбрана запись для просмотра.");
    break;
 }
}
function viewLKHistory() {
if(ppTab.UID!="0") {window.scrollTo(0,0);document.body.style.overflow="hidden";
   var w = winPP.createWindow("WinPPHistory", 100, 100, 500, 400);
   w.centerOnScreen();w.setModal(true); w.button("park").hide();w.button("close").hide();
   w.setText("История изменения статуса услуги");
   var sb = w.attachStatusBar();
   sb.setText('<button onmouseover="btnPPOver(this,\'h\')" onmouseout="btnPPOver(this,\'\')" onclick="WinPPHistoryClose()" id="btnPPExit">Выход</button>');
   w.gh = w.attachGrid();w.gh.imgURL="./imgs/grid/"; w.gh.preventIECaching(true);
   w.gh.setEditable(false);w.gh.enableMultiline(true);w.gh.setSkin("dhx_skyblue");
   w.gh.loadXML("./php/lkListHistory.php?id="+ppTab.lkgrid.getSelectedRowId());
  } else {infoShow("Доступ","Нет авторизации.");}
}
function WinPPHistoryClose() {winPP.window("WinPPHistory").close();document.body.style.overflow="auto";}
function delRowgAdding() {gAdding[ppTab.stepForm].deleteSelectedRows();WinPPAlertHide();}
function delRowgLK() {var rId = ppTab.lkgrid.getSelectedRowId();
 ppTab.lkgrid.setRowTextStyle(rId, "text-decoration: line-through");
 var l = dhtmlxAjax.postSync("./php/delRowLK.php","rowId="+rId);
 ppTab.lkgrid.deleteSelectedRows();
 WinPPAlertHide();}

function viewFileValue(f) {document.getElementById("v"+f.name).value=f.value;}
function viewFileCB(c) { var id = c.id.substr(1); var d=1; var v=" "; var b="dis";
  if (c.checked) {d=0; v=""; b="";}
  document.getElementById("v"+id).disabled=d; document.getElementById("v"+id).value=v; document.getElementById("v"+id).className="";
  document.getElementById("b"+id).disabled=d; document.getElementById("b"+id).className=b;
  document.getElementById(id).disabled=d;
}
function AddElementShow(elR) {
  var d=document.getElementById(elR.getAttribute("divId"));
  var str="?e_id="+d.getAttribute("elId")+"&SrvsId="+ppTab.ppForm["SrvsId"].value+"_"+d.getAttribute("elNm")+"&e="+new Date().getTime();
  var l = dhtmlxAjax.getSync("./php/getForAddElement.php"+str);
  l.getXMLTopNode("rows"); str = l.doXPath("/rows/row/cell");
  d.innerHTML=str[0].firstChild.nodeValue;
}
function AddElementHide(elR) {document.getElementById(elR.getAttribute("divId")).innerHTML="";}
function ppResize(id){
    //var hg = dhxLayoutW.cells("b").childNodes[0].childNodes[1].style.height;
    //hg = parseInt(hg.replace(/px/i, "")); hg -= 50; if (hg < 100) hg = 100;
    var dfl = document.getElementById(id);
    var hd = dfl.offsetHeight;
    var hdt = dfl.childNodes[0].offsetHeight;
    if (hdt<hd) hd=hdt+10;
    dfl.style.height = hd + "px";
}
function AddElementShow2(elR) {
  var d=document.getElementById(elR.getAttribute("divId"));
  var str="?e_id="+elR.getAttribute("elId")+"&SrvsId="+ppTab.ppForm["SrvsId"].value+"_"+d.getAttribute("elNm")+"&e="+new Date().getTime();
  var l = dhtmlxAjax.getSync("./php/getForAddElement.php"+str);
  l.getXMLTopNode("rows"); str = l.doXPath("/rows/row/cell");
  d.innerHTML=str[0].firstChild.nodeValue;
}
function chkEnterS(evt) {evt = (evt) ? evt : event;var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0)); if (charCode != 13) {return true;} ssearch(); return false;}
function scroll2name(id){
  document.getElementById(id).scrollIntoView();
}

function checkUniqueLogin(login)
{
  var unl = dhtmlxAjax.postSync("./php/uniqueLogin.php", "&login="+login);
  var ul = unl.xmlDoc.responseText;
  return ul;
}

function checkCaptcha(captcha)
{
  var unl = dhtmlxAjax.postSync("./php/correctCaptcha.php", "&keystring="+captcha);
  var ul = unl.xmlDoc.responseText;
  return ul;
}

function reloadCaptcha(){
	var src=document.captcha.src; // запоминаем адрес капчи в переменную
	document.captcha.src=src+'?rand='+Math.random();
}
function addOption (s, text, value, isDefaultSelected){
  var o = document.createElement("option");
  o.appendChild(document.createTextNode(text));
  o.setAttribute("value", value);
  if (isDefaultSelected) o.defaultSelected = true;
  s.appendChild(o);
}
function setSelLK(v,s) {
  s.innerHTML="";
  s.disabled=true;
  if (s.getAttribute("tElm")!="") setSelLK("",ppTab.ppForm.elements[s.getAttribute("tElm")])
  if (v!="") {
    dhxLayoutW.cells("b").progressOn();
    var l = dhtmlxAjax.postSync("./php/getListK.php", "id=" + v);
    l.getXMLTopNode("complete");
    var o = l.doXPath("//option");
    if (o.length>0) {
      addOption(s,"Выберите значение","",true);
      for (var i=0; i<o.length; i++)
        addOption(s,o[i].firstChild.data,o[i].getAttribute("value"),false);
      s.disabled=false;
    }
    dhxLayoutW.cells("b").progressOff();
  }
}
function chselLK(s) {setSelLK(s.value,ppTab.ppForm.elements[s.getAttribute("tElm")]);}
function viewDocAdv(id) {
 if(ppTab.UID!="0") {window.scrollTo(0,0);document.body.style.overflow="hidden";
   var w = winPP.createWindow("WinPPFormAdv", 300, 300, 500, 300); w.button("park").hide();w.button("close").hide();
   w.centerOnScreen();w.setModal(true);
   w.setText("Получение услуги :: Добавление документов");
   var sb = w.attachStatusBar();
   sb.setText('<button id="btnPPForw" onmouseover="btnPPOver(this,\'h\')" onmouseout="btnPPOver(this,\'\')" onclick="btnForw2()">Готово</button><button onmouseover="btnPPOver(this,\'h\')" onmouseout="btnPPOver(this,\'\')" onclick="winPP.window(\'WinPPFormAdv\').close();document.body.style.overflow=\'auto\';" id="btnPPExit">Отмена</button>');
  dhxLayoutW=w.attachLayout("1C");
  dhxLayoutW.cells("a").hideHeader();
  dhxLayoutW.cells("a").childNodes[0].childNodes[1].style.backgroundColor="#E1EFFF";
  dhxLayoutW.cells("a").childNodes[0].childNodes[1].childNodes[0].style.overflowY="auto";
  dhxLayoutW.cells("a").progressOn();
  dhxLayoutW.cells("a").attachURL("./php/getFormAdv.php?id="+id,true)
  w.show();
  } else {infoShow("Доступ","Нет авторизации.");}
}
function initFormAdv() {
  ppTab.ppForm=document.forms["pFormAdv"];
  if (_isIE) document.getElementById("pFormAdv").style.width="100%";
  dhxLayoutW.cells("a").progressOff();
}
function btnForw2() {
 dhxForm = new dhtmlXForm("dFormAdv");
 if(dhxForm.validate()) {dhxLayoutW.cells("a").progressOn();  winPP.window("WinPPFormAdv").progressOn(); btnPPdisable("btnPPForw",1); btnPPdisable("btnPPExit",1);  ppTab.ppForm.submit();}
 else {dhxForm.loadStructString("<items/>"); document.getElementById("dFormAdv").style.overflow="auto";}
}
function getNextForm2(e) {
  if(e) {btnPPdisable("btnPPForw",0); btnPPdisable("btnPPExit",0);dhxLayoutW.cells("a").progressOff();winPP.window("WinPPFormAdv").progressOff();infoShow("Сообщение",e);}
  else {setBtnText("btnPPExit","Выход");dhxLayoutW.cells("a").attachURL("./php/sendForm2.php?e="+new Date().getTime());}
}
function EndForm2() {
  btnPPdisable("btnPPExit",0);dhxLayoutW.cells("a").progressOff();winPP.window("WinPPFormAdv").progressOff();
  winPP.window("WinPPFormAdv").setText("Данные переданы"); dhxTbAddClick('lrf');
}
