	function openwindow(winurl,winname,winparams)
	{
		window.open(winurl,winname,winparams).focus();
	}
	
	function turnOn(imageName) {
		if (document.images) {
			document.images[imageName].src = eval(imageName + '_on.src');
		}
	}

	function turnOff(imageName) {
		if (document.images) {
			document.images[imageName].src = eval(imageName + '.src');
		}
	}		
	
	function swapImage(imageName, path) {
		if (document.images) {
			document.images[imageName].src = path;
		}
	}		
	
	
	
	function ShowMenu(anchorObj, divMenuId, offX, offY)
	{
	    

		var divMenu = document.getElementById(divMenuId);
 
		if(divMenu.style.visibility == "visible")
			return;

		         
		
		x = getPageOffsetLeft(anchorObj) + anchorObj.offsetWidth;
		y = getPageOffsetTop(anchorObj);        
	            
		divMenu.style.top        = (y + offY) + "px";
		divMenu.style.left       = (x + offX) + "px";
	        
		divMenu.style.visibility = "visible";

	}

	function HideMenu(divMenuId)
	{
	    
		var divMenu = document.getElementById(divMenuId);
		divMenu.style.visibility = "hidden";
	    

	}


	//------------------------------------------
	function getPageOffsetLeft(el) {
	// Return the x coordinate of an element relative to the page.

		  var x;
		
		  x = el.offsetLeft;
		  if (el.offsetParent != null)
			x += getPageOffsetLeft(el.offsetParent);
		
		  return x;
	}

	//------------------------------------------
	function getPageOffsetTop(el) {
	// Return the x coordinate of an element relative to the page.

		  var y;
		
		  y = el.offsetTop;
		  if (el.offsetParent != null)
			y += getPageOffsetTop(el.offsetParent);
		
		  return y;
	}
	//------------------------------------------	
			