function showSchedule(e,val, maxDay, xpos, ypos)
{
	var event = window.event || e;
	var tmp = "false";
	var obj2=$(val);

	if ( !obj2 ) {
		return;
	}
	
	if (obj2.style.display == "none" ) {
		tmp = "true";
	}

	for(i=1;i<=maxDay;i++) {
		var obj=$("SC"+i+"d");

		if ( obj != undefined ) {
			obj.hide();
		}
	}

	if ( tmp == "true" ) {
		var scrollLeft = 0;
		var scrollTop = 0;
		var x = 0;
		var y = 0;
		if(window.pageXOffset){ 
			scrollLeft=window.pageXOffset 
		} else if(document.documentElement && document.documentElement.scrollLeft){ 
			scrollLeft=document.documentElement.scrollLeft; 
		} else if(document.body){ 
			scrollLeft=document.body.scrollLeft; 
		}
		
		if (window.pageYOffset){  
			scrollTop = window.pageYOffset 
		} else if(document.documentElement && document.documentElement.scrollTop){ 
			scrollTop = document.documentElement.scrollTop; 
		} else if(document.body){ 
			scrollTop = document.body.scrollTop; 
		}
		
		x = event.clientX;
		y = event.clientY;

		//obj2.style.left=x + scrollLeft+xpos+'px';
		//obj2.style.top=y +scrollTop + ypos +'px';
		//alert( obj2.style.left );
		if ( xpos < 0 ) {
			obj2.style.marginLeft = "-10px";
		} else {
			obj2.style.left=xpos+'px';
		}
		if ( ypos < 0 ) {
			obj2.style.marginTop = "5px";
		} else {
			obj2.style.top=ypos +'px';
		}

		obj2.show();
	} else {
		obj2.hide();
	}
}