isDOM=(document.getElementById)?true:false
  isOpera=isOpera5=window.opera && isDOM
  isOpera6=isOpera && window.print
  isOpera7=isOpera && navigator.userAgent.indexOf("Opera 7") > 0 || navigator.userAgent.indexOf("Opera/7") >= 0
  isMSIE=isIE=document.all && document.all.item //&& !isOpera
  isNC=navigator.appName=="Netscape"
  isNC4=isNC && !isDOM
  isNC6=isMozilla=isNC && isDOM

// проверка заполнения формы
function testform(uf, param) {fq=document.getElementById("add");
fq.value="bs";
//alert(fq.value);
var fp=param.split(",");
var re = /(\w+)@([\w\._]+)/;
for (i=0; i<fp.length; i++) {
fv=eval("document."+uf+"."+fp[i]);
//alert(fv);
if (fv.value==""){
alert("Пожалуйста, заполните все поля формы");
fv.focus();
return false;
}
if(isMSIE){
if (fp[i]=="email" && fv.value.match(re)==null){
alert("Неверный адрес E-mail");
return false;
}
}
}
return true;
}


function openW(id) {
//event.returnValue=false;
url=id;
nw=window.open(url,null,"top=10,left=10,width=660,height=450,resizable=1,scrollbars=1");
}
//выпадающее меню
var oldm="dm";
var m2;
var a2=0;
var oldsi=0;
function cancelCloseMenu(){
    if(self.tm) clearTimeout(tm);
}
function showMenu(obj, ev){
    if(a2!=0) {    if (a2.className!="self") a2.className="a";
    }
    m1=document.getElementById(oldm);
    m1.style.visibility='hidden';
    m2=document.getElementById(obj);
    cancelCloseMenu();
    m2.style.visibility='visible';
    m2.style.top=ev.offsetTop+2;
    oldm=obj;
    a2=ev;
    if (a2.className!="self") a2.className="h";
}
function initiateHideMenu(){
    tm=setTimeout("hideMenu()",1000)
}
function hideMenu(){
    m2.style.visibility='hidden';
    if (a2.className!="self") a2.className="a";
}
