var mouseoutTimerID = 0;

function get_current_language_index(){

    var patharray = location.href.split('/');
    var urlarray = patharray[2].split('.');
     
    if  (urlarray[0] == 'us'){
        return '1'; 
    } else if (urlarray[0] == 'fr'){
        return '2';
    } else if (urlarray[0] == 'de'){
        return '3'; 
    } else if (urlarray[0] == 'it'){
        return '4';  
    } else if (urlarray[0] == 'uk'){
        return '5';  
    } else if (urlarray[0] == 'mx'){
        return '6';  
    } else if (urlarray[0] == 'ch'){
        return '7';  
    } else if (urlarray[0] == 'ru'){
        return '8';  
    } else if (urlarray[0] == 'br'){
        return '9';  
    } else {
        return '1';         
    }  
     
}

function set_image_for_language(objectname,imageroot,imagename){

    var myImage = get_root_path() + "/Images/" + imageroot + "/" + get_current_language_index() + "/" + imagename
    var myObject = document.getElementById(objectname);
    myObject.style.backgroundImage = "url(" + myImage + ")";
    myObject.style.backgroundRepeat = "no-repeat";
}

function get_root_path(){

    var patharray = location.href.split('/');
    if  (patharray[2] != 'localhost:59900'){
            return patharray[0] + '//' + patharray[2];
    }else{
            return 'http://localhost:59900/http';
    }  
}

function do_menu_click_functions(MyID){

    var MyNameID; 
    var MyNavID;
   
    if (MyID.indexOf('Button') != -1) {
        MyNameID = 'Button'; 
    } else {
        MyNameID = 'Menu'; 
    }  
    MyNavID = MyID.substr(MyNameID.length, MyID.length - MyNameID.length);
    
    window.location = get_root_path() + '/intermediate.aspx?' + MyNameID.toLowerCase() + '=' + MyNavID;
    
}

function start_time_out_count_down(){
    mouseoutTimerID = setTimeout("hide_all_open_menus()", 1500); 
}

function do_menu_mouse_over_functions(MyID, ProductImagePath){
    
  var Myself = document.getElementById(MyID);
  var MyParentID = MyID.substr(0, MyID.indexOf('|'));
  var MyParent = document.getElementById(MyParentID);
  var MyChildID = MyID.substr(MyID.indexOf('|') + 1);
  var MyChild = document.getElementById(MyChildID);
  var AllMenus = document.getElementsByTagName('DIV');
  var AllMenuItems = document.getElementsByTagName('TD');
  var MyChildLeft = 0;
  var MyChildTop = 0;
  var HeadingTable = document.getElementById('Heading');
  var MyTopAdder = 0;
  var MyLeftAdder = 0;
  var MyImageDiv = document.getElementById('MyImageDiv');
  var MyImageTD = document.getElementById('MyImageTD'); 
  var ProductImage = document.getElementById('ProductImage');

  if (MyParent !== null){
    for (var x = 0; x < AllMenus.length; x++){
       if (parseInt(AllMenus[x].offsetLeft) >= parseInt(MyParent.offsetLeft)){
          if (parseInt(AllMenus[x].offsetLeft) > parseInt(MyParent.offsetLeft)){
            if (AllMenus[x].id.substr(0, 9) == 'Navigator'){
                  AllMenus[x].style.visibility = 'Hidden';
                  AllMenus[x].style.left = '-500px';
            } else if (AllMenus[x].id.substr(0, 4) == 'Menu'){
                 AllMenus[x].style.visibility = 'Hidden';
                 AllMenus[x].style.left = '-500px';
            }
          }
          for (var i = 0; i < AllMenuItems.length; i++){
              if (AllMenuItems[i].id.substr(0, AllMenus[x].id.length) == AllMenus[x].id){
                   if (AllMenus[x].id != ''){
                        AllMenuItems[i].style.backgroundColor = '#F2F2F2';
                  } 
              }
          }	
       }
    }
  }
  
  //alert(navigator.appName); 
  //HANDLE FOR FROM FLASH OR FROM PARENT DIV
  
  if (MyParentID.substr(0, 6) == 'Button'){
    hide_all_open_menus();

     if (navigator.appName.indexOf('Microsoft') != -1){
         if (navigator.appVersion.indexOf('MSIE 8.0') != -1) {
             MyTopAdder = 120;
             MyLeftAdder = 32; 
        }else{
             MyTopAdder = 135;
             MyLeftAdder = 32;
        }  
     }else if (navigator.appName.indexOf('Netscape') != -1){
        if (navigator.appVersion.indexOf('Chrome') != -1) {
            MyTopAdder = 120;
            MyLeftAdder = 20;  
        }else if (navigator.appVersion.indexOf('Safari') != -1){
            MyTopAdder = 120;
            MyLeftAdder = 20;    
        }else{
            MyTopAdder = 120;
            MyLeftAdder = 20;
        } 
     }else if (navigator.appName.indexOf('Opera') != -1){
         MyTopAdder = 120;
         MyLeftAdder = 20;
     }else{ 
         MyTopAdder = 110;
         MyLeftAdder = 20;
    }
  
    MyMultiplier = MyParentID.substr(6, 1);
    MyChildTop = HeadingTable.offsetTop + MyTopAdder;
    MyChildLeft =  parseInt(MyMultiplier - 1) * 85 + HeadingTable.offsetLeft + MyLeftAdder; 
     
  }else{   
    MyChildLeft = parseInt(MyParent.offsetLeft) + parseInt(MyParent.offsetWidth) - 2;
    MyChildTop = MyParent.offsetTop + Myself.offsetTop - 2;
  }
    
   //CHANGE MY BACK COLOR
  if (Myself !== null){
       Myself.style.backgroundColor = '#CD7770';
  }
   
  //SHOW MY CHILD  
  if (MyChild !== null){ 
  
    MyChild.style.top = MyChildTop + 'px';
    MyChild.style.left = MyChildLeft + 'px';
    MyChild.style.visibility = 'Visible';
   
  }
   
  if (ProductImagePath != ''  && ProductImagePath != undefined){
  
    var newImg = new Image(); 
   
    newImg.src = ProductImagePath;
    ProductImage.src = ProductImagePath;  
     
    if (newImg.height > 0){ 
        ProductImage.style.height = newImg.height / 2 + 'px';
        ProductImage.style.width = newImg.width / 2 + 'px';
        MyImageTD.style.height = newImg.height / 2 + 'px';
        MyImageTD.style.width = newImg.width / 2 + 'px';
    } else {
        ProductImage.style.height = '85px';
        ProductImage.style.width = '75px';
        MyImageTD.style.height = '85px';
        MyImageTD.style.width = '75px'; 
    }
    
   MyImageDiv.style.top = MyChildTop + 'px';
   MyImageDiv.style.left = MyChildLeft + 'px';
   MyImageDiv.style.visibility = 'visible'; 
    
  }else{
  
    MyImageDiv.style.visibility = 'hidden'; 
  }
    
}

function sleep(delay)
{
   var start = new Date().getTime();
   while (new Date().getTime() < start + delay);
}
 

function hide_all_open_menus(){

  var AllMenus = document.getElementsByTagName('DIV');
  
  for (var x = 0; x < AllMenus.length; x++){
    
    if (AllMenus[x].id.substr(0, 9) == 'Navigator'){ 
      AllMenus[x].style.visibility = 'Hidden';
    } else if (AllMenus[x].id.substr(0, 4) == 'Menu'){ 
      AllMenus[x].style.visibility = 'Hidden';
    } else if (AllMenus[x].id == 'MyImageDiv'){
      AllMenus[x].style.visibility = 'Hidden';
    }
    
  }
  
}

function nowyear() {
    var now = new Date();
    document.write(now.getFullYear());
}
