////////////////////////////////////////////////////////////////////////////
//  This website is support IE4.x, IE5.x, NS4.x, NS6, DOCOM[5+] browsers  //
////////////////////////////////////////////////////////////////////////////

// Browser detection (seperate into:  NS4.x, IE4.x, DOCOM[5+] browsers)
var ns = (navigator.appName == 'Netscape');
var gen3 = (parseInt(navigator.appVersion) >= 3 && parseInt(navigator.appVersion) < 4);
var ns4 = (ns && parseInt(navigator.appVersion) >= 4 && parseInt(navigator.appVersion) < 5);
var ns5 = (ns && parseInt(navigator.appVersion) >= 5 && parseInt(navigator.appVersion) < 6);
var ie = (navigator.appName == 'Microsoft Internet Explorer');
var ie3 = (ie && navigator.appVersion < 4);
var ie4 = (ie && parseInt(navigator.appVersion) >= 4);
var docom = (document.getElementById);
var win2k = (navigator.userAgent.indexOf('Windows NT 5.0') != -1);
var ie4mac = (ie && !docom && navigator.userAgent.indexOf('Macintosh') != -1);
var ie5mac = (navigator.appVersion.indexOf('MSIE 5.0; Macintosh')!=-1);
var dhtmlBrowser = (ie4 || ns4 || docom);
var win31 = (navigator.appVersion.indexOf("Win16") != -1)
var SHOW, HIDE;


// Preload Menu Button Image
function PreloadImage(value, path){
  RollOver = new Array(value);
  RollOut = new Array(value);
  for (i=1; i<= value; i++){
	RollOver[i] = new Image();
	RollOver[i].src = path + "btn_" + i + "b.gif"
	RollOut[i] = new Image();
	RollOut[i].src = path + "btn_" + i + "a.gif"
  }
}

// Swapping Rollover Image
function SwapImage(value, layername, checkvalue){
  if (ns5){
    eval('document.btn_' + value + '.src = RollOver[' + value + '].src');
    if (layername != "0") ShowLayer(layername);
  } 
  if (ns4){
    if (checkvalue == "0") eval('document.btn_' + value + '.src = RollOver[' + value + '].src');
    if (checkvalue == "1") eval('document.' + layername + '.document.btn_' + value + '.src = RollOver[' + value + '].src');
    if (layername != "0") ShowLayer(layername);
  }
  if (ie4 || docom){
    eval('document.all.btn_' + value + '.src = RollOver[' + value + '].src');
    if (layername != "0") ShowLayer(layername);
  }
}


// Restore Rollover Image
function RestoreImage(value, layername, checkvalue){
  if (ns5){
    eval('document.btn_' + value + '.src = RollOut[' + value + '].src');
    if (layername != "0") HideLayer(layername);
  }
  if (ns4){
    if (checkvalue == "0") eval('document.btn_' + value + '.src = RollOut[' + value + '].src');
    if (checkvalue == "1") eval('document.' + layername + '.document.btn_' + value + '.src = RollOut[' + value + '].src');
    if (layername != "0") HideLayer(layername);
  }
  if (ie4 || docom) {
    eval('document.all.btn_' + value + '.src = RollOut[' + value + '].src');
    if (layername != "0") HideLayer(layername);
  }
}


// Transparcy Menu
function menuTrans(layername, value) {
  if (ie4 && !ie4mac) {
    eval('document.all.' + layername + '.style.filter="alpha(opacity=' + value + ')"');
  }
}


// Show Rollover Menu
function ShowLayer(layername){
  if (ie4 || docom) {
    SHOW = "visible";
    HIDE = "hidden";
  } else if (ns4 || ns5) {
    SHOW = "show";
    HIDE = "hide";
  }
  if (ns4) eval('document.' + layername + '.visibility = "' + SHOW + '"');
  if (docom) document.getElementById(layername).style.visibility = SHOW;
  if (ie4) eval(layername + '.style.visibility = "' + SHOW + '"');menuTrans(layername, 90);
  if (ns5) eval(layername + '.style.visibility = "' + SHOW + '"');
}


// Hide Rollover Menu
function HideLayer(layername){
  if (ns4) eval('document.' + layername + '.visibility = "' + HIDE + '"');
  if (docom) document.getElementById(layername).style.visibility = HIDE;
  if (ie4 || ns5) eval(layername + '.style.visibility = "' + HIDE + '"');
}