var ie	= document.all
var ns6	= document.getElementById&&!document.all

var CurrentMenuObject = null;
var CurrentDayObject = null;

var isMenu = false;
var isDay = false;


// ***************************************************************************************

function findPos(obj) {

	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curleft,curtop];

}

function ShowMenu(obj,menu_obj) {
	
	
    
    
	//hides the previous menu if it apears
	if(CurrentMenuObject!=null){
		CurrentMenuObject.hide();
	}
	
	var BodyCoors=getPageCoords($$('body'));
	

	var ElementHeight=28;
	
	if (BodyCoors.x>0) {
		offsetX=BodyCoors.x;
	} else {
		offsetX=0;
	}

    var coords = getPageCoords(obj);
	corX=coords.x-offsetX;
	corY=coords.y+ElementHeight;


	menu_obj.setStyle({
		left: corX+'px',
		top: corY+'px'
	});


	// Show Animation
	menu_obj.show();

	CurrentMenuObject=menu_obj;
	isMenu=true;
}


function getPageCoords (el) {
  var coords = {x: 0, y: 0};
  do {
    coords.x += el.offsetLeft;
    coords.y += el.offsetTop;
  }
  while ((el = el.offsetParent));
  return coords;
}  

function HideMenu(e) {
	//alert(window.event.srcElement);
		

		var	obj = ns6 ? e.target : event.srcElement;

		if ((obj.toString().indexOf('javascript:')!=-1)) {
			eval(obj.toString().substring(11));
		}
		
		if (isMenu==true){
			CurrentMenuObject.hide();
		}
	

}

function submenu_Button_Hide() {
	if (CurrentMenuObject!=undefined) {
		CurrentMenuObject.hide();
	}
}


function OpenLink(url) {
	document.location=url;
}
