function ch_vis(mid){
 document.getElementById(mid).style.display = (document.getElementById(mid).style.display == 'block')?'none':'block';
}
function ch_vis2(mid){
 document.getElementById(mid).style.visibility = (document.getElementById(mid).style.visibility == 'visible')?'hidden':'visible';
 document.getElementById(mid).style.height = (document.getElementById(mid).style.visibility == 'visible')?0:440;
}
function ch_vis_inl(mid){
 document.getElementById(mid).style.display = (document.getElementById(mid).style.display == 'inline')?'none':'inline';
}
function hide(mid){
 document.getElementById(mid).style.display = 'none';
}
function show(mid){
 document.getElementById(mid).style.display = 'block';
}

function showddown(el){
// alert(mode);
// document.getElementById(el).style.display = 'none';
 var children = document.getElementsByTagName('div');
 for (var i = 0; i < children.length; i++) {
  if ((children[i].className=="ddown")) {
   var uls=children[i].getElementsByTagName('ul');
   if (uls[0].id==el) {
    ch_vis(el);
   } else {
    uls[0].style.display="none";
   }
  }
 }
}

function showinfo(mid){
 var el=document.getElementById(mid);
 el.style.display=(el.style.display=='block')?'none':'block';
 el.style.top=(el.offsetTop+document.documentElement.scrollTop)+"px";
}

function gosearch() {
 if (document.getElementById('query1').value=="Введите запрос")
  document.location='index.php?go=sqlresults.php&reqtype1=plainsearch&query1=%';
 else
  document.location='index.php?go=sqlresults.php&reqtype1=plainsearch&query1='+document.getElementById('query1').value;
}

function showpopup(obj1, obj2){
 var children = document.getElementsByTagName('div');
 for (var i = 0; i < children.length; i++) {
  if ((children[i].id=="filedetails") || (children[i].id=="newsdetails") || (children[i].id=="holdetails") || (children[i].id=="vacsdetails") || (children[i].className=="newsdetails")) {
   children[i].style.display="none";
  }
 }

/* 
 if (navigator.appName.indexOf("Microsoft")!=-1) {
  winW = document.body.offsetWidth;
  winH = document.body.offsetHeight;
 } else {
  winW = window.innerWidth;
  winH = window.innerHeight;
 }
*/
 
 winW=document.body.clientWidth;
 winH=document.body.clientHeight;
// alert (document.documentElement.scrollTop);
 
 if (obj2) {
  var wnd=document.getElementById(obj2);
  wnd.innerHTML="<table class=cc><tr><td>Идёт загрузка...</td></tr></table>";
 }
 
 var wnd=document.getElementById(obj1);
 wnd.style.display="block";
 wnd.style.left=((winW-500)/2)+'px';
// alert (document.body.scrollTop);
 wnd.style.top=((winH-wnd.clientHeight)/2)+document.body.scrollTop+'px';
 wnd.style.width=500+'px';
// wnd.style.height=300+'px';
}

function showdropdown(obj1){
 var children = document.getElementsByTagName('div');
 for (var i = 0; i < children.length; i++) {
  if ((children[i].className=="popupdiv")) {
   if (children[i].id==obj1) {
    children[i].className="popupdiv2";
   }
  } else if ((children[i].className=="popupdiv2")) {
   children[i].className="popupdiv";
  }
  if ((children[i].className=="popupchild")) {
   if (children[i].id==obj1) {
    if (children[i].style.display!="block") {
     children[i].style.display="block";
     children[i].focus;
    } else {
     children[i].style.display="none";
    }
   }
   if (children[i].id!=obj1) {
    children[i].style.display="none";
   }
  }
 }
}

function fillwnd(el_srcid, el_destid, el_srcname, el_wndid, el_icon) {
 var el_dest=document.getElementById(el_destid);
 var el_src =document.getElementById("div"+el_srcid);
 var el_wnd =document.getElementById(el_wndid);
 el_wndid='"'+el_wndid+'"';
// el_dest.style.backgroundColor='red';
 var stylename=el_src.parentNode.parentNode.className;
// alert (stylename);
// el_tbl=el_wnd.getElementsByTagName('table');
// el_tbl[0].className=stylename;
 el_dest.parentNode.parentNode.parentNode.className=stylename+"p";
 el_dest.className=stylename;
 if (!el_icon) {
  if (el_srcid<10) {
   rname="icon_0"+el_srcid+"_16";
  } else {
   rname="icon_"+el_srcid+"_16";
  }
  hdrstr="Список рубрик в разделе ";
 } else {
  rname=el_icon;
  hdrstr="";
 }
 if (el_dest) {
  el_dest.innerHTML="<table width=100% class=pnh><tr><td width=16><img class=icon src='img/"+rname+".gif'></td><td>"+hdrstr+"<b>"+el_srcname+"</b></td><td><a href='javascript:;' onclick='hide("+el_wndid+");'><img src='img/close.gif'></a></td></tr></table><table width=100%><tr><td class=td3>"+el_src.innerHTML+"<p id=c><a href='javascript:;' onclick='hide("+el_wndid+");'>Закрыть</a></p></td></tr></table>";
 }
}


// Register DOM style events
if (document.addEventListener)
 document.addEventListener("mousedown", onmdown, true);
 
// Register IE style events
if (document.attachEvent)
 document.attachEvent("onmousedown",onmdown);
 
function onmdown(e)
{
 if (!e)
 var e = window.event;
 if (e.target) {
  var clsname=e.target.className;
 }
 if (e.srcElement) {
  var clsname=e.srcElement.className;
 }
 if ((clsname!='popuplink') && (clsname!='popupchild')) {
  hidedropdown(e);
 }
} 

function hidedropdown(evt){
 evt=evt||window.event;
 var t = (evt.srcElement)?evt.srcElement:evt.target;
// window.status=t;
 if (t) {
  if (t.tagName=="B") {
   var par_el=t.parentNode;
  } else {
   var par_el=t;
  }
//  par_el=par_el.parentElement;
//  alert (par_el.tagName);
//  alert (par_el.className);
 }
 var children = document.getElementsByTagName('div');
 for (var i = 0; i < children.length; i++) {
  if ((children[i].className=="ddown")) {
   var ul=children[i].getElementsByTagName('ul');
   if (ul[0]) {
    if (par_el) {
     if ((par_el.tagName=="A") || (par_el.tagName=="IMG")) {
      if ( ((ul[0].id!=par_el.className)&&(par_el.tagName=="A")) || ( (ul[0].id!=par_el.parentNode.className)&&(par_el.tagName=="IMG") )) {
       if ((ul[0].style.display!="none")) ul[0].style.display="none";
      }
     } else {
      ul[0].style.display="none";
     }
    } else {
     ul[0].style.display="none";
    }
   }
  }
 }
}

function domaintenance() {
 CFScroller_Init('scroller1');
 
 var ch2=document.getElementsByTagName("div");
 for (var j = 0; j < ch2.length; j++) {
  if (ch2[j].id=="shortcuts") {
   var ch1=ch2[j].getElementsByTagName("li");
   for (var i = 0; i < ch1.length; i++) {
    var s=new String(ch1[i].innerHTML);
    if (ch1[i].className=="s<? echo($mode);?>") {
     ch1[i].id="actshct";
    } else {
     ch1[i].id="shct";
    }
   } 
   for (var i = 0; i < ch1.length; i++) {
    var s=new String(ch1[i].innerHTML);
    if (ch1[i].id=="actshct") {
     ch1[i].innerHTML=("<table class=sht width=100%><tr><td class=lts></td><td class=ts colspan=2></td></tr><tr><td class=ls></td><td colspan=2>"+s+"</td></tr><tr><td class=lbs></td><td class=bs colspan=2></td></tr></table>");
    } else {
     ch1[i].innerHTML=("<table class=sht width=100%><tr><td class=lt2></td><td class=t2></td><td class=crt></td></tr><tr><td class=l2></td><td>"+s+"</td><td class=r2></td></tr><tr><td class=lb2></td><td class=b2></td><td class=crb></td></tr></tr></table>");
    }
   } 
  }
 }
 
 var ch1=document.getElementsByTagName("img");
 for (var i = 0; i < ch1.length; i++) {
  if (ch1[i].className=="ico") {
   ch1[i].src="img/icons/"+ch1[i].id+"_16x16.gif";
  }
 }
 
 function setalpha(val){
  for (var i=0; i<lvl1.length; i++){
   if (val==100){
    lvl1[i].style.filter='';
    lvl1[i].style.opacity=1;
   } else {
    lvl1[i].style.filter='alpha(opacity='+val+',enabled=1,style=0)';
    lvl1[i].style.opacity=val/100;
   }
  }
 }
}

