/************For Select Region Preload Background Images**************/
function loadImages()
{
    var d=document; if(d.images)
               {
                     if(!d.MM_p) d.MM_p=new Array();
                     var i,j=d.MM_p.length,a=loadImages.arguments; 
                     for(i=0; i<a.length; i++)
                     {
                            if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}
                     }   
               }
}

loadImages('images/footer_overall3.gif');
loadImages('images/footer_overall4.gif');

/************For Menu**************/
  function hideSubMenu() {
    for(i=1; i<6; i++) {
      newobjId1 = 'subMenu' + i;
      if (document.getElementById(newobjId1)) {
        newobj=document.getElementById(newobjId1);
        newobj.style.display='none';
      }
    }
  }

  function showSubMenu(ObjId) {
    hideSubMenu();
    newobjId1 = 'subMenu' + ObjId;
    if (document.getElementById(newobjId1)) {
      newobj=document.getElementById(newobjId1);
      newobj.style.display='block';
    }
  }

/************For Left Menu**************/
  function LM_Show(showL1, showL2, showL3) {
    for (i=1; i <= 15; i++) {
      hideL1 = '00' + i.toString();
      if (hideL1.length > 2) {
        hideL1 = hideL1.substr(hideL1.length-2, 2);
      }
      if (hideL1 != showL1) {
        hideL1ObjId = 'LM_' + hideL1;
        if (document.getElementById(hideL1ObjId)) {
          document.getElementById(hideL1ObjId).style.display='none';
        }
      }
      hideL1CaptionObjId = 'LMCaption_' + hideL1;
      if (document.getElementById(hideL1CaptionObjId)) {
        document.getElementById(hideL1CaptionObjId).className='';
      }

      for (j=1; j <= 15; j++) {
        hideL2 = '00' + j.toString();
        if (hideL2.length > 2) {
          hideL2 = hideL2.substr(hideL2.length-2, 2);
        }
        if (hideL2 != showL2) {
          hideL2ObjId = 'LM_' + hideL1 + '_' + hideL2;
          if (document.getElementById(hideL2ObjId)) {
            document.getElementById(hideL2ObjId).style.display='none';
          }
        }
        hideL2CaptionObjId = 'LMCaption_' + hideL1 + '_' + hideL2;
        if (document.getElementById(hideL2CaptionObjId)) {
          document.getElementById(hideL2CaptionObjId).className='';
        }

        for (k=1; k <= 20; k++) {
          hideL3 = '00' + k.toString();
          if (hideL3.length > 2) {
            hideL3 = hideL3.substr(hideL3.length-2, 2);
          }
          hideL3CaptionObjId = 'LMCaption_' + hideL1 + '_' + hideL2 + '_' + hideL3;
          if (document.getElementById(hideL3CaptionObjId)) {
            document.getElementById(hideL3CaptionObjId).className='';
          } else {break;}
        }

      }
    }


    showL2ObjId = 'LM_' + showL1 + '_' + showL2;
    if (document.getElementById(showL2ObjId)) {
      document.getElementById(showL2ObjId).style.display='block';
    }

    showL1ObjId = 'LM_' + showL1;
    if (document.getElementById(showL1ObjId)) {
      document.getElementById(showL1ObjId).style.display='block';
    }

    if (showL3 != '') {
      showL3CaptionObjId = 'LMCaption_' + showL1 + '_' + showL2 + '_' + showL3;
      if (document.getElementById(showL3CaptionObjId)) {
        document.getElementById(showL3CaptionObjId).className='selected';
      }
    } else {
      if (showL2 != '') {
        showL2CaptionObjId = 'LMCaption_' + showL1 + '_' + showL2;
        if (document.getElementById(showL2CaptionObjId)) {
          document.getElementById(showL2CaptionObjId).className='selected';
        }
      } else {
        showL1CaptionObjId = 'LMCaption_' + showL1;
        if (document.getElementById(showL1CaptionObjId)) {
          document.getElementById(showL1CaptionObjId).className='selected';
        }
      }
    }
  }


  function OtherRegionClk(objId) {
    var newobjId;

    document.getElementById('selRegionGS').className='';
	document.getElementById('selRegionWE').className='';
	
    document.getElementById('selRegionAP').className='';
    document.getElementById('selRegionNA').className='';
    document.getElementById('selRegionLA').className='';
	document.getElementById('selRegionOA').className='';
    document.getElementById('selRegionME').className='';
    document.getElementById('selRegionAf').className='';

    document.getElementById('selCountryGS').style.display='none';
	document.getElementById('selCountryWE').style.display='none';
	
    document.getElementById('selCountryAP').style.display='none';
    document.getElementById('selCountryNA').style.display='none';
    document.getElementById('selCountryLA').style.display='none';
	document.getElementById('selCountryOA').style.display='none';
    document.getElementById('selCountryME').style.display='none';
    document.getElementById('selCountryAf').style.display='none';
    newobjId='selRegion' + objId
    document.getElementById(newobjId).className='default';

    newobjId='selCountry' + objId
    document.getElementById(newobjId).style.display='block';

  }

  function OtherCountryClk() {
    if (document.getElementById('selRegion').style.display.toString() == 'none') {
      document.getElementById('selRegion').style.display='block';
      document.getElementById('selCountry').style.display='block';
    } 
    else {
      document.getElementById('selRegion').style.display='none';
      document.getElementById('selCountry').style.display='none';
    }
  }
  
  function isMouseLeaveOrEnter(e, handler) {
    if (e.type != 'mouseout' && e.type != 'mouseover') return false;
    var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;
    if (typeof reltg == 'undefined') return false;
    while (reltg && reltg != handler) reltg = reltg.parentNode;
    return (reltg != handler);
}  

/***************For Features****************/
  var nowTopFeature=1;
  var nextTopFeature=2;
  function TopFeature_Switch(obj1Text, obj2Class, nextobj) {
    var newClassName;
    nowTopFeature = obj2Class;
    nextTopFeature = nextobj;
    newClassName = 'icon_detail_top arw' + obj2Class;
    document.getElementById('TopFeaturePic1').className=newClassName;
    document.getElementById('TopFeatureContent').innerHTML=obj1Text;
  }

/************For Product Banner*********************/
  function showBigPic(BigPicPath, objId) {
    var newobj, newobjId1, newobjId2;
    for(i=1; i<=6; i++) {
      newobjId1 = 'smallPic' + i;
      if (document.getElementById(newobjId1)) {
        newobj=document.getElementById(newobjId1);
        newobj.className='imggray';
      }
    }

    newobjId1 = 'smallPic' + objId;
    if (document.getElementById(newobjId1)) {
      newobj = document.getElementById(newobjId1);
      newobj.className = 'imgorange';
      document.getElementById('ProductBigPic').src = BigPicPath;
    }
    
  }
  
  
/****************For specification open / close*************/
  function Spec_Switch(objId1, objId2, objId3) {
    if (document.getElementById(objId1).style.display == 'none') {
      document.getElementById(objId1).style.display = 'block';
      document.getElementById(objId2).innerHTML = 'close';
      document.getElementById(objId3).className = 'close';
    } else {
      document.getElementById(objId1).style.display = 'none';
      document.getElementById(objId2).innerHTML = 'open';
      document.getElementById(objId3).className = 'open';
    }
  }
  
  
  
  function getSuffix(filename){
	s = filename.lastIndexOf(".")+1;
	return (filename.substr(s).toUpperCase());
}

function addFavor(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}
