// JavaScript Document
var cm=null;
var mstep=10;
var hide_delay=700;
var tstat=0;


//ЋЇаҐ¤Ґ«Ё¬ вЁЇ Ўа г§Ґа 
isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;
//

function gourl(url) {
document.location.href=url;
return
}


function getelementbyid(myid) {
   if (isNS4){
        objElement = document.layers[myid];
     }else if (isIE4) {
        objElement = document.all[myid];
     }else if (isIE5 || isNS6) {
             objElement = document.getElementById(myid);
     }
return(objElement);
}


function tempoff() {
alert('‘ҐаўЁб ўаҐ¬Ґ­­® § Ў«®ЄЁа®ў ­! Џ®Їа®Ўг©вҐ Ї®§¦Ґ.');
return false;
}

function switchDiv(objElement,bolVisible){
if(isNS4){
     if(!bolVisible) {
       objElement.visibility ="hidden"
     } else {
       objElement.visibility ="visible"
     }     

 }else if(isIE4){
     if(!bolVisible) {
       objElement.visibility = "hidden";
     } else {
       objElement.visibility = "visible";
     }

 } else if (isIE5 || isNS6) {
      if(!bolVisible){
         objElement.style.display = "none";
         
      } else {
        objElement.style.display = "";
        
        }

      }
}





function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp]
		el = el.offsetParent
	}
	return iPos

}


function movefx() {

if ((mstatus) && (fxrect>fxm.offsetWidth)) {
fxrect=fxm.offsetWidth;
return 1;
} 



if ((!mstatus) && (fxrect<0)) {
fxrect=0;
switchDiv(fxm,false);
mstatus=true;
cm=null;
return 1;
}

if (isIE5 || isNS6) {
 fxm.style.left =(getPos(fxel,"Left")+fxel.offsetWidth-fxm.offsetWidth+fxrect)+"px";
 fxm.style.clip='rect(0 '+fxm.offsetWidth+' '+fxm.offsetHeight+' '+(fxm.offsetWidth-fxrect)+')';
 fxm.style.top = getPos(fxel,"Top")+"px";
  if (mstatus) {
  fxrect=fxrect+mstep;
  setTimeout('movefx()',1);
  } else {
  fxrect=fxrect-mstep;
  setTimeout('movefx()',1);
  }

 return 1; 
} else {
  if (mstatus) {
  fxm.style.left =(getPos(fxel,"Left")+fxel.offsetWidth)+"px";
  fxm.style.top = getPost(fxel,"Top")+"px";
  } else {
  switchDiv(fxm,false);
  }
return 1 
}


}






function show(el,m) {

if (m!=null) {
m=getelementbyid(m);
}
        if ((el==null) && (cm)) {
        //fxrect=fxel.offsetWidth;
        mstatus=false;
        movefx()
        } else if ((m!=cm) && (cm)) {
        switchDiv(cm,false)
        }


	if ((m)&&(cm!=m)) {
                switchDiv(m,true);
                fxel=el;
                fxm=m;
                fxrect=0;
                mstatus=true;
                movefx()
	}
        
        if (m) cm=m;
  if (tstat==1) {
  clearTimeout(timer1);
  tstat=0
  }
 
}

function showpasdummy() {


var adummy=getelementbyid('authdummy');
var apas=getelementbyid('ap1');
switchDiv(adummy,true);
adummy.style.left = getPos(apas,'Left')+'px';
adummy.style.top = getPos(apas,'Top')+'px';
}

function hidepasdummy() {
var adummy=getelementbyid('authdummy');
switchDiv(adummy,false);
adummy.style.left='-1000px';
adummy.style.top='-1000px';
document.auth.password.focus();
}

function hidemenu(b) {
 if (b) {
 tstat=1;
 timer1=setTimeout("show(null)",hide_delay);
 } else {
 tstat=0;
 show(null);
 }

}

function cancelhide() {

if (!mstatus) {
mstatus=1;
//cm=fxm;
}
 
tstat=0;
clearTimeout(timer1);
 

}

function doMouseOver(el) {
el.originalClass = el.className;
el.className += "MOver";
return(false);
}

function doMouseOut(el) {
el.className = el.originalClass;
return(false);
}


function addtoFavourites() {
var title="ABC information technologies";
var url='http://www.abc-it.lv/';
if ((isNS4)||(isNS6)) {
alert('Незабудьте добавить Закладку на нас ;) (Для этого нажмите CTRL+D)');
} else {
window.external.AddFavorite(url,title);
}
return;
}

function generate_submenu(trg) {
 for(i=0;i<menuSrc.length;++i) {
 eval('mytxt=menuTxt'+i);
 eval('mysrc=menuSrc'+i);
 trg.write('<DIV ID="ds'+i+'" CLASS="divmenu" style="display:none;"  onmouseout="hidemenu(true)" onmouseover="cancelhide()">'+"\n");
 trg.write('<table width=210 CLASS="menutable" cellspacing=0 cellpadding=0>'+"\n");

  for(i2=0;i2<mysrc.length;++i2) {
  trg.write('<tr><td onMouseOver="doMouseOver(this)" onMouseOut="doMouseOut(this)" onClick="gourl(\''+mysrc[i2]+'\')" class="menuitem" valign="middle" height="20"><img src="/abc-it/blanky.gif">'+mytxt[i2]+'</td></tr>'+"\n");
  } 
 trg.write("</table></DIV>"+"\n");
 }
}

generate_submenu(document);
// - End of JavaScript - -->
