function showmenu(elmnt)
{
document.getElementById(elmnt).style.visibility="visible";
}
function hidemenu(elmnt)
{
document.getElementById(elmnt).style.visibility="hidden";
}
function openPage(pageName){
	window.open(pageName,"_self");
}
function openwindow(pageName){
	window.open(pageName,"_blank");
}


var flagShow = false;

function showSetupDisplay(elmnt) {
  flagShow = true;
  document.getElementById(elmnt).style.visibility = "visible";
  timegap = 500;
  followspeed = 10;
  followrate = 50;
  suboffset_top = 10;
  suboffset_left = 10;
}
function hideSetupDisplay(elmnt) {
  if (flagShow == true)
    document.getElementById(elmnt).style.visibility = "hidden";
}
function showSetupOnPopUpMenu(elmnt) {
  flagShow = false;
  document.getElementById(elmnt).style.visibility = "visible";
  timegap = 500;
  followspeed = 10;
  followrate = 50;
  suboffset_top = 10;
  suboffset_left = 10;
}
function hideSetupOnPopUpMenu(elmnt) {
  flagShow = true;
  hideSetupDisplay(elmnt);
}

function showmenu1(thisObj,elmnt)
{	
	var BrowserType = navigator.appName;
	var BrowserVersion = parseInt(navigator.appVersion);

	if (BrowserType == "Microsoft Internet Explorer" && (BrowserVersion >= 4)) {
		document.getElementById(elmnt).style.visibility="visible";
	}else {
		var tableObj = thisObj.parentNode.parentNode;
		document.getElementById(elmnt).style.visibility="visible";
		document.getElementById(elmnt).style.left =  parseInt(getleftPos(tableObj),10)+parseInt(tableObj.width,10);
		document.getElementById(elmnt).style.top= parseInt(getTopPos(tableObj),10)-23;
	}	
}

function showmenu2(thisObj,elmnt)
{	
	var BrowserType = navigator.appName;
	var BrowserVersion = parseInt(navigator.appVersion);

	if (BrowserType == "Microsoft Internet Explorer" && (BrowserVersion >= 4) || navigator.appName == "Safari") {
		document.getElementById(elmnt).style.visibility="visible";
		var tableObj = thisObj.parentNode.parentNode;
		document.getElementById(elmnt).style.visibility="visible";
		document.getElementById(elmnt).style.left =  parseInt(getleftPos(tableObj),10)+parseInt(tableObj.width,10);
		document.getElementById(elmnt).style.top= parseInt(getTopPos(tableObj),10)-23;
	}else {
		var tableObj = thisObj.parentNode.parentNode;
		document.getElementById(elmnt).style.visibility="visible";
		
		var searchWord = 'Firefox';
        var strUserAgent = this.navigator.userAgent;
        var matchWord = strUserAgent.search(searchWord);
  
        if(matchWord != -1)     //Meaning if the browser is Firefox
        {
            //alert("Mozilla");
		    document.getElementById(elmnt).style.left =  parseInt(getleftPos(tableObj),10)+parseInt(thisObj.width,10) + 24;
		    document.getElementById(elmnt).style.top= parseInt(getTopPos(tableObj),10)-23;
        }
	}	
}

function getTopPos(inputObj)
{	
	var returnValue = inputObj.offsetTop + inputObj.offsetHeight;
	while((inputObj = inputObj.offsetParent) != null)
		returnValue += inputObj.offsetTop;
	return returnValue + 0;
}

function getleftPos(inputObj,position,shiftPixelValue)
{
	var returnValue = inputObj.offsetLeft;  
	while((inputObj = inputObj.offsetParent) != null)
		returnValue += inputObj.offsetLeft;	
	return returnValue + 0;
}