

function url(address){

document.URL='http://www.domkadrov.ru/'+address;

}


function show(div){
  div.style.display="block";
var selectControls=document.getElementsByTagName("select");
for (var i=0; i<selectControls.length; i++)
{selectControls[i].style.visibility='hidden';}
}

function hide(div){
  div.style.display="none";
var selectControls=document.getElementsByTagName("select");
for (var i=0; i<selectControls.length; i++)
{selectControls[i].style.visibility='visible';}
}


function saw(td){td.style.color = "#800080";}


var nEh = 7;
var nWh = 10;
var tmp_str = "";



function doMenu(td,nList,entPoint,parent){
  if(AllList[nList][entPoint][2] == 1) return(1);
  var str;
  var level = AllList[nList][entPoint][0];
  eval("document.all.menuList"+nList+".innerHTML=lastHTML["+nList+"]["+(level-1)+"]");
  if (document.getElementById(nList+"_"+(entPoint-1))){
       var newTop = document.getElementById("childof_"+parent).offsetTop + document.getElementById(nList+"_"+(entPoint-1)).offsetTop + 4;
       var posLeft = document.getElementById("childof_"+parent).offsetLeft;
       var newLeft = posLeft + document.getElementById(nList+"_"+(entPoint-1)).offsetWidth - 20;
     } else {
         var newTop = document.getElementById("frame").offsetTop + document.getElementById("tdframe").offsetTop + document.getElementById("but"+nList).offsetTop + td.offsetTop + 10;
         var posLeft = document.getElementById("frame").offsetLeft + document.getElementById("tdframe").offsetLeft + document.getElementById("but"+nList).offsetLeft + td.offsetLeft;
         var newLeft = posLeft + 10;
         ButLampOff();
         document.getElementById("but_lamp"+nList).style.background = "#4682b4";
         document.getElementById("but_lamp"+nList).style.color = "#ffffff";
         clearMenu();
         document.getElementById("but_lamp"+nList).style.background = "#4682b4";
         document.getElementById("but_lamp"+nList).style.color = "#ffffff";
     }
  var s = "<table class='menu";
  if(entPoint == 0) s = s + "0";
  s = s + "' id='childof_"+entPoint+"' cellspacing='0' style='left:"+newLeft+"px; top:"+newTop+"px'>";
  for (var i = entPoint; i < AllList[nList].length;i++){
    if (AllList[nList][i][0] < level) break;
    if (AllList[nList][i][0] > level) continue;
    if (i < (AllList[nList].length - 1)){
         var j = i + 1;

         str = " onmouseover='javascript:LightOn(this);' onmouseout='javascript:LightOff(this);' "  
         if (AllList[nList][j][0] > level) str = " onmouseover='javascript:LightOn(this);javascript:doMenu(this,"+nList+","+j+","+entPoint+");' onmouseout='javascript:LightOff(this);'";

    }
    s = s + "<tr><td id='"+nList+"_"+i+"' onclick='javascript:setFields("+nList+","+i+");' "+str+">" + AllList[nList][i][1]+ "</td></tr>"
  }
  s = s + "</table>";

  
  eval("document.all.menuList"+nList+".innerHTML += s");

  var p1 = document.getElementById("childof_"+entPoint).offsetLeft + document.getElementById("childof_"+entPoint).offsetWidth;
  if ( p1 > document.body.offsetWidth){
    var p2 = posLeft - document.getElementById("childof_"+entPoint).offsetWidth + 10; 
    if (p2 < 0) p2 = 10;
    document.getElementById("childof_"+entPoint).style.left = p2;
  }

  lastHTML[nList][level] = eval("document.all.menuList"+nList+".innerHTML");
  for (i=0;i < AllList[nList].length;i++){
   if (AllList[nList][i][0] >= level)  AllList[nList][i][2] = 0;
  }

  AllList[nList][entPoint][2] = 1;
 if (document.getElementById(nList+"_"+(entPoint-1)))
         (document.getElementById(nList+"_"+(entPoint-1))).style.background = "#4682b4";
 if (document.getElementById(nList+"_"+(entPoint-1)))
         (document.getElementById(nList+"_"+(entPoint-1))).style.color = "#ffffff";


var selectControls=document.getElementsByTagName("select");
for (var i=0; i<selectControls.length; i++)
{selectControls[i].style.visibility="hidden";}

}

function ButLampOff(){
 for (var i = 0; i < AllList.length; i++){
   document.getElementById("but_lamp"+i).style.background = "#87ceeb";
   document.getElementById("but_lamp"+i).style.color = "#000000";
 }
}

function LightOn(td){
  td.style.background = "#4682b4 url(images/wbullet.gif) no-repeat 3px 6px";
  td.style.color = "#ffffff";
}

function LightOff(td){
  td.style.background = "#87ceeb url(images/bullet.gif) no-repeat 3px 6px";
  td.style.color = "#000000";
}

function setFields(nList,nPos){

  var str_ = AllList[nList][nPos][1];
  var levelMin = AllList[nList][nPos][0];
  for (var i = nPos; i >= 0;i--)
     if (levelMin > AllList[nList][i][0] ){
       levelMin = AllList[nList][i][0];
       str_ = AllList[nList][i][1] + " / " + str_;
    }

  eval("document.all."+inpTarget[nList]+".value="+"'"+str_+"'");
}

function clearMenu(){
  for (var i=0; i<AllList.length;i++) eval("document.all.menuList"+i+".innerHTML = ''"); 
  for (var i=0; i < AllList.length; i++){
     for (var j=0; j < AllList[i].length; j++){
       AllList[i][j][2] = 0; 
     }
  }
  ButLampOff();

var selectControls=document.getElementsByTagName("select");
for (var i=0; i<selectControls.length; i++)
{selectControls[i].style.visibility="visible";}

}

function ClearSmallMenu(nList,level){

document.getElementById("menuList"+nList).innerHTML=lastHTML[nList][level];

for (i=0;i < AllList[nList].length;i++){
   if (AllList[nList][i][0] >= level)  AllList[nList][i][2] = 0;
  }

}

function ShowAll(ndiv){
 for (var i=1;i<=ndiv;i++) document.getElementById("eng"+i).style.display="block";
 for (var i=1;i<=ndiv;i++) document.getElementById("rus"+i).style.display="block";
}

function HideFields(nlang,ndiv){
 if (nlang == 2){
    lang = 2;
    clearMenu();
    for (var i=1;i<=ndiv;i++) document.getElementById("rus"+i).style.display="block";
    for (var i=1;i<=ndiv;i++) document.getElementById("eng"+i).style.display="none";
 } else {
    lang = 1;
    clearMenu();
    for (var i=1;i<=ndiv;i++) document.getElementById("eng"+i).style.display="block";
    for (var i=1;i<=ndiv;i++) document.getElementById("rus"+i).style.display="none";
 }
 

}




function DrawEh(n){
  for (var i=1;i<=nEh;i++) if(i<=n){
    document.getElementById("eh"+i).style.display='block';
  } else {
    document.getElementById("eh"+i).style.display='none';
  }
}

function DrawWh(n){
  for (var i=1;i<=nWh;i++) if(i<=n){
    document.getElementById("wh"+i).style.display='block';
  } else {
    document.getElementById("wh"+i).style.display='none';
  }
}

function AddEh(){
  vEh = vEh + 1;
  if (vEh > nEh) vEh = nEh;
  document.getElementById("vEh").value = vEh;
  DrawEh(vEh);
}
function AddWh(){
  vWh = vWh + 1;
  if (vWh > nWh) vWh = nWh;
  document.getElementById("vWh").value = vWh;
  DrawWh(vWh);
}
function InsertEh(){
  var n=parseInt(prompt("Insert row before row №/Вставить строку перед строкой №",""));
  if (isNaN(n)) return(1);
  for (var i=nEh;i>n;i--){
    eval("document.anketas.ehsm"+i+".selectedIndex=document.anketas.ehsm"+(i-1)+".selectedIndex");
    eval("document.anketas.ehlm"+i+".selectedIndex=document.anketas.ehlm"+(i-1)+".selectedIndex");
    eval("document.anketas.ehsy"+i+".value=document.anketas.ehsy"+(i-1)+".value");
    eval("document.anketas.ehly"+i+".value=document.anketas.ehly"+(i-1)+".value");
    eval("document.anketas.ehi"+i+"_eng.value=document.anketas.ehi"+(i-1)+"_eng.value");
    eval("document.anketas.ehi"+i+"_rus.value=document.anketas.ehi"+(i-1)+"_rus.value");
    eval("document.anketas.ehd"+i+"_eng.value=document.anketas.ehd"+(i-1)+"_eng.value");
    eval("document.anketas.ehd"+i+"_rus.value=document.anketas.ehd"+(i-1)+"_rus.value");
  }
  eval("document.anketas.ehsm"+n+".selectedIndex=0");
  eval("document.anketas.ehlm"+n+".selectedIndex=0");
  eval("document.anketas.ehsy"+n+".value=''");
  eval("document.anketas.ehly"+n+".value=''");
  eval("document.anketas.ehi"+n+"_eng.value=''");
  eval("document.anketas.ehi"+n+"_rus.value=''");
  eval("document.anketas.ehd"+n+"_eng.value=''");
  eval("document.anketas.ehd"+n+"_rus.value=''");
  AddEh();
}
function DeleteEh(){
  var n=parseInt(prompt("Delete row №/Удалить строку №",""));
  if (isNaN(n)) return(1);
  for (var i=n;i<nEh;i++){
    eval("document.anketas.ehsm"+i+".selectedIndex=document.anketas.ehsm"+(i+1)+".selectedIndex");
    eval("document.anketas.ehlm"+i+".selectedIndex=document.anketas.ehlm"+(i+1)+".selectedIndex");
    eval("document.anketas.ehsy"+i+".value=document.anketas.ehsy"+(i+1)+".value");
    eval("document.anketas.ehly"+i+".value=document.anketas.ehly"+(i+1)+".value");
    eval("document.anketas.ehi"+i+"_eng.value=document.anketas.ehi"+(i+1)+"_eng.value");
    eval("document.anketas.ehi"+i+"_rus.value=document.anketas.ehi"+(i+1)+"_rus.value");
    eval("document.anketas.ehd"+i+"_eng.value=document.anketas.ehd"+(i+1)+"_eng.value");
    eval("document.anketas.ehd"+i+"_rus.value=document.anketas.ehd"+(i+1)+"_rus.value");
  }
  eval("document.anketas.ehsm"+vEh+".selectedIndex=0");
  eval("document.anketas.ehlm"+vEh+".selectedIndex=0");
  eval("document.anketas.ehsy"+vEh+".value=''");
  eval("document.anketas.ehly"+vEh+".value=''");
  eval("document.anketas.ehi"+vEh+"_eng.value=''");
  eval("document.anketas.ehi"+vEh+"_rus.value=''");
  eval("document.anketas.ehd"+vEh+"_eng.value=''");
  eval("document.anketas.ehd"+vEh+"_rus.value=''");
  vEh = vEh - 1;
  if(vEh < 1) vEh =1;
  document.getElementById("vEh").value = vEh;
  DrawEh(vEh);
}
function InsertWh(){
  var n=parseInt(prompt("Insert row before row №/Вставить строку перед строкой №",""));
  if (isNaN(n)) return(1);
  for (var i=nWh;i>n;i--){
    eval("document.anketas.whsm"+i+".selectedIndex=document.anketas.whsm"+(i-1)+".selectedIndex");
    eval("document.anketas.whlm"+i+".selectedIndex=document.anketas.whlm"+(i-1)+".selectedIndex");
    eval("document.anketas.whsy"+i+".value=document.anketas.whsy"+(i-1)+".value");
    eval("document.anketas.whly"+i+".value=document.anketas.whly"+(i-1)+".value");
    eval("document.anketas.whdescr"+i+"_rus.value=document.anketas.whdescr"+(i-1)+"_rus.value");
    eval("document.anketas.whdescr"+i+"_eng.value=document.anketas.whdescr"+(i-1)+"_eng.value");
    eval("document.anketas.whc"+i+"_eng.value=document.anketas.whc"+(i-1)+"_eng.value");
    eval("document.anketas.whc"+i+"_rus.value=document.anketas.whc"+(i-1)+"_rus.value");
    eval("document.anketas.whp"+i+"_eng.value=document.anketas.whp"+(i-1)+"_eng.value");
    eval("document.anketas.whp"+i+"_rus.value=document.anketas.whp"+(i-1)+"_rus.value");
  }
  eval("document.anketas.whdescr"+n+"_rus.value=''");
  eval("document.anketas.whdescr"+n+"_eng.value=''");
  eval("document.anketas.whsm"+n+".selectedIndex=0");
  eval("document.anketas.whlm"+n+".selectedIndex=0");
  eval("document.anketas.whsy"+n+".value=''");
  eval("document.anketas.whly"+n+".value=''");
  eval("document.anketas.whc"+n+"_eng.value=''");
  eval("document.anketas.whc"+n+"_rus.value=''");
  eval("document.anketas.whp"+n+"_eng.value=''");
  eval("document.anketas.whp"+n+"_rus.value=''");
  AddWh();
}

function DeleteWh(n){
  var n=parseInt(prompt("Delete row №/Удалить строку №",""));
  if (isNaN(n)) return(1);
  for (var i=n;i<nWh;i++){
    eval("document.anketas.whsm"+i+".selectedIndex=document.anketas.whsm"+(i+1)+".selectedIndex");
    eval("document.anketas.whlm"+i+".selectedIndex=document.anketas.whlm"+(i+1)+".selectedIndex");
    eval("document.anketas.whsy"+i+".value=document.anketas.whsy"+(i+1)+".value");
    eval("document.anketas.whly"+i+".value=document.anketas.whly"+(i+1)+".value");
    eval("document.anketas.whdescr"+i+"_rus.value=document.anketas.whdescr"+(i+1)+"_rus.value");
    eval("document.anketas.whdescr"+i+"_eng.value=document.anketas.whdescr"+(i+1)+"_eng.value");
    eval("document.anketas.whc"+i+"_eng.value=document.anketas.whc"+(i+1)+"_eng.value");
    eval("document.anketas.whc"+i+"_rus.value=document.anketas.whc"+(i+1)+"_rus.value");
    eval("document.anketas.whp"+i+"_eng.value=document.anketas.whp"+(i+1)+"_eng.value");
    eval("document.anketas.whp"+i+"_rus.value=document.anketas.whp"+(i+1)+"_rus.value");
  };
  eval("document.anketas.whdescr"+vWh+"_rus.value=''");
  eval("document.anketas.whdescr"+vWh+"_eng.value=''");
  eval("document.anketas.whsm"+vWh+".selectedIndex=0");
  eval("document.anketas.whlm"+vWh+".selectedIndex=0");
  eval("document.anketas.whsy"+vWh+".value=''");
  eval("document.anketas.whly"+vWh+".value=''");
  eval("document.anketas.whc"+vWh+"_eng.value=''");
  eval("document.anketas.whc"+vWh+"_rus.value=''");
  eval("document.anketas.whp"+vWh+"_eng.value=''");
  eval("document.anketas.whp"+vWh+"_rus.value=''");
  vWh = vWh - 1;
  if(vWh < 1) vWh = 1;
  document.getElementById("vWh").value = vWh;
  DrawWh(vWh);
}