var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.") >= 0) ? 1 : 0;
var isMinIE6 = (isMinIE4 && navigator.appVersion.indexOf("6.") >= 0) ? 1 : 0;
var isNS6    = (navigator.appName.indexOf("Netscape") >=0 && parseFloat(navigator.appVersion) >= 5) ? 1 : 0;
var isOpera = (navigator.userAgent.toLowerCase().indexOf("opera")>=0)?1:0;

var isMac = (navigator.appVersion.indexOf("Mac") != -1);

var loaded;
loaded=false;

function show(what,action) {
 var ifr;
 if (loaded) {
   obj=what;
   layer = (document.getElementById)? document.getElementById(what) : document.all[what];
   if (action=="hide") {
    if (layer.style)
      layer.style.visibility = "hidden";
    
   }
   if (action=="show") {
    if (layer.style)
      layer.style.visibility = "visible";
   }

   if (isMinIE4 && !isOpera) {
      ifr = document.getElementById('trickie_'+what);
      if (action=="show") {
        ifr.style.width = layer.offsetWidth-15;
        ifr.style.height = layer.offsetHeight;
        ifr.style.zIndex = layer.style.zIndex - 1;
        ifr.style.display = "block";
       } else {
        ifr.style.display = "none";
       }
   }

 }
}


var tmf = Array();
var tmo = Array();
function off(mainelement,element,plus) {
 var execute_str='';
 if (element) {
   execute_str='show(\''+element+'\',\'hide\'); ';   
   execute_str += 'mm = (document.getElementById)? document.getElementById(\''+mainelement+'\') : document.all[\''+mainelement+'\'];';
   if (plus) {execute_str += 'mm.className=\'m\'';}
   tmf[element] = setTimeout(execute_str,60);
 }else{
   var mm = (document.getElementById)? document.getElementById(mainelement) : document.all[mainelement];
   if (plus) {mm.className='m';}
 }
}

function on(mainelement,element,plus) {
 var mm = (document.getElementById)? document.getElementById(mainelement) : document.all[mainelement];
 if (tmf[element]) clearTimeout(tmf[element]);
 if (element) {    
   show(element,'show');
 }
 if (plus) {mm.className='ms';}
}

function check_email(e) {
   ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

   for(i=0; i < e.length ;i++){
     if(ok.indexOf(e.charAt(i))<0) return (false);
   } 

   if(document.images) {
     re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
     re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
     if (!e.match(re) && e.match(re_two)) {
       return (-1);		
     } 
   }
   
   return false;
}

function loader(l, s) {
    if (document.getElementById) {
        if (s=='menu1') {
          document.getElementById('menu1').onmouseover = new Function("e", "on('menu1','',0);");
          document.getElementById('menu1').onmouseout = new Function("e", "off('menu1','',0);");
        }else{
          document.getElementById('menu1').onmouseover = new Function("e", "on('menu1','',1);");
          document.getElementById('menu1').onmouseout = new Function("e", "off('menu1','',1);");
        }
        if (l=='ru') document.getElementById('menu1').onmouseup = new Function("e", "document.location.href='index_ru.html';");
        else document.getElementById('menu1').onmouseup = new Function("e", "document.location.href='index_en.html';");

        if (s=='menu2') {
          document.getElementById('menu2').onmouseover = new Function("e", "on('menu2','submenu2',0);");
          document.getElementById('menu2').onmouseout = new Function("e", "off('menu2','submenu2',0);");
        }else{
          document.getElementById('menu2').onmouseover = new Function("e", "on('menu2','submenu2',1);");
          document.getElementById('menu2').onmouseout = new Function("e", "off('menu2','submenu2',1);");
        }
        if (s=='menu3') {
          document.getElementById('menu3').onmouseover = new Function("e", "on('menu3','submenu3',0);");
          document.getElementById('menu3').onmouseout = new Function("e", "off('menu3','submenu3',0);");
        }else{
          document.getElementById('menu3').onmouseover = new Function("e", "on('menu3','submenu3',1);");
          document.getElementById('menu3').onmouseout = new Function("e", "off('menu3','submenu3',1);");
        }
        if (s=='menu4') {
          document.getElementById('menu4').onmouseover = new Function("e", "on('menu4','submenu4',0);");
          document.getElementById('menu4').onmouseout = new Function("e", "off('menu4','submenu4',0);");
        }else{
          document.getElementById('menu4').onmouseover = new Function("e", "on('menu4','submenu4',1);");
          document.getElementById('menu4').onmouseout = new Function("e", "off('menu4','submenu4',1);");
        }
//        if (l=='ru') document.getElementById('menu4').onmouseup = new Function("e", "document.location.href='about_us_ru.html';");
//        else document.getElementById('menu4').onmouseup = new Function("e", "document.location.href='about_us.html';");

        if (s=='menu5') {
          document.getElementById('menu5').onmouseover = new Function("e", "on('menu5','',0);");
          document.getElementById('menu5').onmouseout = new Function("e", "off('menu5','',0);");
        }else{
          document.getElementById('menu5').onmouseover = new Function("e", "on('menu5','',1);");
          document.getElementById('menu5').onmouseout = new Function("e", "off('menu5','',1);");
        }
        if (l=='ru') document.getElementById('menu5').onmouseup = new Function("e", "document.location.href='contact_us_ru.html';");
        else document.getElementById('menu5').onmouseup = new Function("e", "document.location.href='contact_us.html';");
        if (s=='menu2') {
          document.getElementById('submenu2').onmouseover = new Function("e", "on('menu2','submenu2',0);");
          document.getElementById('submenu2').onmouseout = new Function("e", "off('menu2','submenu2',0);");
        }else{
          document.getElementById('submenu2').onmouseover = new Function("e", "on('menu2','submenu2',1);");
          document.getElementById('submenu2').onmouseout = new Function("e", "off('menu2','submenu2',1);");
        }
        if (s=='menu3') {
          document.getElementById('submenu3').onmouseover = new Function("e", "on('menu3','submenu3',0);");
          document.getElementById('submenu3').onmouseout = new Function("e", "off('menu3','submenu3',0);");
        }else{
          document.getElementById('submenu3').onmouseover = new Function("e", "on('menu3','submenu3',1);");
          document.getElementById('submenu3').onmouseout = new Function("e", "off('menu3','submenu3',1);");
        }
        if (s=='menu4') {
          document.getElementById('submenu4').onmouseover = new Function("e", "on('menu4','submenu4',0);");
          document.getElementById('submenu4').onmouseout = new Function("e", "off('menu4','submenu4',0);");
        }else{
          document.getElementById('submenu4').onmouseover = new Function("e", "on('menu4','submenu4',1);");
          document.getElementById('submenu4').onmouseout = new Function("e", "off('menu4','submenu4',1);");
        }
        if (document.getElementById('submitfrm')) document.getElementById('submitfrm').onclick = new Function("e", "return form_submit();");
    }	
}

