// JavaScript Document
function createRequestObject(){
	var ro;
	var app = navigator.appName;
	if(app.indexOf("Explorer") != -1){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		ro=  new XMLHttpRequest();
	}
	return ro;
}

var http = createRequestObject();

function display_events(id,cal){
	if(cal){
		http.open('get',"get_events.php?dates="+id+"&cal="+cal)
	}else{
		http.open('get',"get_events.php?dates="+id)
	}
	http.onreadystatechange = handleResponse
	http.send(null)
}

function handleResponse(){
	if(http.readyState == 4){
		var response = http.responseText
	}else{
		var response = "loading"
	}
	document.getElementById('dropDesc').innerHTML = response
}
var IE = document.all?true:false
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;

var tempX = 0
var tempY = 0

var hideDrop = false;
		
function getMouseXY(e) {
	if (IE) { 
		tempX = event.clientX + document.body.scrollLeft
		tempY = event.clientY + document.body.scrollTop
	} else {  
 		tempX = e.pageX
 		tempY = e.pageY
 	}  
 	if (tempX < 0){tempX = 0}
 	if (tempY < 0){tempY = 0}  
 		 return true
}
		
function dropDesc(id){
	var top = tempY
	var left = tempX + 10
	document.getElementById(id).style.top = top+"px"
	document.getElementById(id).style.left = left+"px"
	document.getElementById(id).style.display = 'block'
}
		
function hideDesc(){
	if(hideDrop == false){
		document.getElementById('dropDesc').style.display = 'none'
	}
}
function submit_this(id){
	document.forms[id].submit()
}
function hideFunc(){
	hideDrop = false
	setTimeout("hideDesc()",2000);
}
function set_form_action(formName,action){
	document.forms[formName].action = action
}

