//
// Function to catch enter being pressed and fire the click event 
// on a button
//
function CRClickButton(buttonID)
{  
  if (window.event.keyCode==13)
  {
    window.event.cancelBubble = true;
    window.event.returnValue = false;
    document.getElementById(buttonID).click();
    return false; 
  }
  return true;
}

//
// Selecting and unselecting tabs on the product page
//

function SelectTab(tab)
{
  if (document.getElementById("Tab"+tab))
    document.getElementById("Tab"+tab).className = "TabSelected";
  if (document.getElementById("Link"+tab))
    document.getElementById("Link"+tab).className = "seltablink";
  if (document.getElementById("prod"+tab))
    document.getElementById("prod"+tab).style.display = "block";
}

function UnSelectTab(tab)
{
  if (document.getElementById("Tab"+tab))
    document.getElementById("Tab"+tab).className = "Tab";
  if (document.getElementById("Link"+tab))
    document.getElementById("Link"+tab).className = "tablink";
  if (document.getElementById("prod"+tab))
    document.getElementById("prod"+tab).style.display = "none";
}

// 
// Menu
//

function ChangeDisplay(elm, dsp)
{
  var element = document.getElementById(elm);
  if (element)
  {
    element.style.display = dsp;
  }  
}

function ChangeClass(elm, classname)
{
  var element = document.getElementById(elm);
  if (element)
  {
    element.className = classname;
  }  
}

function ShowSubMenu(sub, curr)
{
  var oSub = document.getElementById(sub);
  var oCurr = document.getElementById(curr);

  ChangeDisplay(sub, "block");
  ChangeClass(curr, "menuItemSelected");
  if (navigator.appName == "Microsoft Internet Explorer" && oCurr)
  {
    oSub.style.top = (oCurr.offsetTop-1) + "px";  
  }
}

function HideSubMenu(sub, curr)
{
  ChangeDisplay(sub, "none");
  ChangeClass(curr, "menuItem");
}




