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;

    // Mootools: setStyle for one property, setStyles for multiple at once  
    menu_obj.setStyles({
        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;
}