//Mover Calendario

isIE=document.all;
isNN=!document.all&&document.getElementById;
isN4=document.layers;
isHot=false;

function ddInit(IdLayer){
	topDog=isIE ? "BODY" : "HTML";
	eval('whichDog=isIE ? document.all.'+IdLayer+':document.getElementById('+IdLayer+')');
	hotDog=isIE ? event.srcElement : e.target;
	
	while (hotDog.id!="titleBar"&&hotDog.tagName!=topDog){
		hotDog=isIE ? hotDog.parentElement : hotDog.parentNode;
	}
	
	if (hotDog.id=="titleBar"){
		offsetx=isIE ? event.clientX : e.clientX;
		offsety=isIE ? event.clientY : e.clientY;
		nowX=parseInt(whichDog.style.left);
		nowY=parseInt(whichDog.style.top);
		ddEnabled=true;
		document.onmousemove=dd;
	}
}

function dd(e){
	if (!ddEnabled) return;
	whichDog.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx; 
	whichDog.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety;
	return false;  
}

function ddN4(whatDog){
	if (!isN4) return;
		N4=eval(whatDog);
		N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
		N4.onmousedown=function(e){
		N4.captureEvents(Event.MOUSEMOVE);
		N4x=e.x;
		N4y=e.y;
	}
	
	N4.onmousemove=function(e){
		if (isHot){
		  N4.moveBy(e.x-N4x,e.y-N4y);
		  return false;
		}
	}
		N4.onmouseup=function(){
		N4.releaseEvents(Event.MOUSEMOVE);
	}
}

document.onmouseup=Function("ddEnabled=false");

function ShowTable(WhichTable,NameTable){
	Nav = DetBrowser();
	
	if (Nav == 'IE') {	
		eval('var calX = event.clientX - ('+NameTable+'.width / 2)');
		eval('var calY = event.clientY - ('+NameTable+'.height / 2)');
		
		if (calX > document.body.clientWidth - 30 - NameTable.width) {
			calX = document.body.clientWidth - 50 - NameTable.width;
		}
		
		if (calX < 30) xcalX = 30;
		
		if (calY > document.body.clientHeight - 30 - NameTable.height) {
			calY = document.body.clientHeight - 60 - NameTable.height;
		}
		
		if (calY < 30) calY = 30;
		
		calX += document.body.scrollLeft;
		calY += document.body.scrollTop;
	} else {
		var calX = 700;
		var calY = 120;
	}

	eval('document.all.'+WhichTable+'.style.left = calX');
	eval('document.all.'+WhichTable+'.style.top = calY');
	eval('document.all.'+WhichTable+'.style.display = "block"');
}

function HideTable(WhichTable){
  eval('document.all.'+WhichTable+'.style.display = "none"');
  return false;
}

