var browserType;
if (document.layers) {browserType = "nn4"}
if (document.all != null) {browserType = "ie"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {
 browserType= "gecko"
}



function hideLayer(layerId) {
  if (browserType == "gecko" )
     document.poppedLayer = 
         eval('document.getElementById("' +layerId +'")');
  else if (browserType == "ie")
     document.poppedLayer = 
        eval('document.getElementById("' +layerId +'")');
  else
     document.poppedLayer =   
        eval('document.layers["' +layerId +'"]');
  document.poppedLayer.style.display = "none";
}


function showLayer(layerId) {
  showLayer(layerId, "inline");
}

function showLayer(layerId, displayMode) {

  if(displayMode != "inline"
      && displayMode != "block") {
    displayMode = "inline";
  }
  if (browserType == "gecko" ) {
     //alert("gecko, layerId: '" +layerId +"'");
     document.poppedLayer =
         eval('document.getElementById("' +layerId +'")');
  } else if (browserType == "ie")
     document.poppedLayer =
        eval('document.getElementById("' +layerId +'")');
  else
     document.poppedLayer =
         eval('document.layers["' +layerId +'"]');

  document.poppedLayer.style.display = displayMode;
}


/**
* Opens popup.
*/
var popupWin;
function openPopup(urli, w, h){
  popupWin=open(urli,"11","toolbar=no,directories=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=" +w +",height=" +h +"");
  if (!popupWin.closed) {
    popupWin.blur();
    popupWin.focus();
  }
}
function openProductPopup(urli) {
  openPopup(urli, 760, 550);
}





function getXmlHttpObj() {

  var xmlHttp;
  try  {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  } catch (e) {
     // Internet Explorer
     try  {
       xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) {
       try {
         xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
       } catch (e) {
          alert("Your browser does not support AJAX!");
          return false;
       }
    }
  }

  return xmlHttp;
}



/*
window.onload = init;
function init() {
  if (window.Event) {
    document.captureEvents(Event.MOUSEMOVE);
  }
  document.onmousemove = getXY;
}

var mouseX;
var mouseY;
function getXY(e) {
  mouseX = (window.Event) ? e.pageX : event.clientX;
  mouseY = (window.Event) ? e.pageY : event.clientY;
}
*/
function getRealTop(el){
var yPos = el.offsetTop;
var tempEl = el.offsetParent;
while (tempEl != null) {
yPos += tempEl.offsetTop;
tempEl = tempEl.offsetParent;
}
return yPos;
}

function getRealLeft(el){
var xPos = el.offsetLeft;
var tempEl = el.offsetParent;
while (tempEl != null) {
xPos += tempEl.offsetLeft;
tempEl = tempEl.offsetParent;
}
return xPos;
}

function trim(sValue) {
 return sValue.replace(/^\s+|\s+$/g, "");
}


function setDivContent(divId, content) {
  if (document.all) {
    eval(divId +".innerHTML=content;");
  } else if (document.getElementById) {
    rng = document.createRange();
    eval("el = document.getElementById('" +divId +"');");
    rng.setStartBefore(el);
    htmlFrag = rng.createContextualFragment(content);
    while (el.hasChildNodes()) {
      el.removeChild(el.lastChild);
    }
    el.appendChild(htmlFrag);
  }
}



