var node = 0;
var div = 0;
var bgColWhite = 0;
var clear;
var subClear;
var subNode;
var show;
var idTemp;
var divmenTemp;
var posmenTemp;
var nodeidTemp;
var inptemp;
var mail_str;
function updatechange(inp, val,elem, divmen, bgcol, nodeid) {
 var inpHid = document.getElementById(inp);
 inptemp = inp;
 
 if (inpHid.value == 1) {
  inpHid.value = val;
  bgColWhite = bgcol;
  node = elem;
  div = divmen;
 
  clearTimeout(clear);
  clear = window.setTimeout("changeColor(node, div, bgColWhite, inptemp)",1000);
 
 }
}

function displayMenu(id, divmen, posmen, nodeid) {
 if (show && nodeid != nodeidTemp ) {
 
 clearTimeout(show);
 changeColor(node, div, bgColWhite,inptemp );
 }
 
 var inp = document.getElementById("inp" + nodeid); 
 
 var tdDisp = document.getElementById(id);
 tdDisp.bgColor = '#FFFFFF';
 
 idTemp = id;
 divmenTemp = divmen;
 posmenTemp = posmen;
 nodeidTemp = nodeid;
 show = window.setTimeout("showMenu(idTemp, divmenTemp, posmenTemp, nodeidTemp)",500);
  
 inp.value= 1; 
}
function showMenu(id, divmen, posmen, nodeid) {
                                               
 var inp = document.getElementById("inp" + nodeid);
 
 if (inp.value == 1) {
 var divDisp = document.getElementById(divmen);
 var pos = document.getElementById(posmen);
 
 if(divDisp)
  { 
    
    divDisp.style.visibility = "visible";
    divDisp.style.left = pos.offsetLeft - 1;
    divDisp.style.top = pos.offsetTop;
  
  }  
 }
}
function hideMenu(elem, divmen, bgcol, nodeid) {
 var inp = document.getElementById("inp" + nodeid);
 
   bgColWhite = bgcol;
   node = elem;
   div = divmen;
   clear = window.setTimeout("changeColor(node, div, bgColWhite)",1000);
 
}
function changeColor(id, divmen, bgcol, nodeid){
 
 var inp = document.getElementById(nodeid);
 if (inp.value == 0) {
 
 if (bgcol == '0' )
  {
    var tdDisp = document.getElementById(id);
    tdDisp.bgColor = '#f1f1f1';
  }  
 
 var divDisp = document.getElementById(divmen);
 
 if(divDisp)
  {
    divDisp.style.visibility = "hidden";
  }
  
 }
 
}
 
function hideColor(id){
 subNode = id;
 subClear = window.setTimeout("chnageSubColor(subNode)",1000);
}
 
function displayColor(id){
 
 if (subNode)
  {
   clearTimeout(subClear);
   chnageSubColor(subNode);
 }
 var tdDisp = document.getElementById(id);
 tdDisp.bgColor = '#FFFFFF';
}
function chnageSubColor(id)
{
 var tdDisp = document.getElementById(id);
 tdDisp.bgColor = '#F1F1F1';
}
function logDetailPageCoremetrics(clientID, sku, refNodeID)
{
 
 cm_ClientID = clientID;
 cmCreateProductviewTag(sku, "print", refNodeID);
}

function mailpage()
{
mail_str = "mailto:?subject=Thought this might interest you: " + document.title;
mail_str += "&body=I thought you might be interested in this: " + document.title;
mail_str += ". %0A%0AYou can view it at, " + location.href; 
location.href = mail_str;
}