﻿    var posx;var posy;
    function switchMenu(item) {
       var el = document.getElementById(item);
       var img = document.getElementById(item+'_i');
       if ( el.style.display != "none" ) {
          el.style.display = 'none';
          img.src = '/images/refineSearch_closed.png';
       }
       else {
          el.style.display = '';
          img.src = '/images/refineSearch_open.png';
       }
    }
    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 showCalendar(e) {
        getMouse(e);
        var calendar = document.getElementById('detailedSchedule');
        if (calendar.style.display == "none") {
            calendar.style.left = posx+'px';
            calendar.style.top = posy+'px';
            calendar.style.display = "block";
        } else if (calendar.style.display == "") {
            calendar.style.left = posx+'px';
            calendar.style.top = posy+'px';
            calendar.style.display = "block";
        } else if (calendar.style.display == "block") {
            calendar.style.display = "none";
        }
    }
    function getMouse(e) {
        posx=0;posy=0;
        var ev=(!e)?window.event:e;//IE:Moz
        if (ev.pageX){//Moz
            //posx=ev.pageX+window.pageXOffset;
            posx=198;
            //posy=ev.pageY+window.pageYOffset-230;
            posy=ev.pageY-230;
            //alert('ev.pageX='+ev.pageX+' window.pageXOffset='+window.pageXOffset);
        } else if(ev.clientX) {//IE
            //posx=ev.clientX+document.documentElement.scrollLeft;
            posx=198;
            posy=ev.clientY+document.documentElement.scrollTop-230;
            //alert('ev.clientX='+ev.clientX+' document.documentElement.scrollLeft='+document.documentElement.scrollLeft);
        }
    }