/*  Yerbabuena Software SCA, 2008  |  www.yerbabuena.es
 *  ---------------------------------------------------
 *
 * The DHTML Calendar, version 1.2
 *
 * This script is developed by YSENGINEERS
 *
 * This script is distributed under the GNU Lesser General Public License.
 * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
 */

// $Id:sharedcalendar_view.js 3537 2008-08-08 10:02:22Z davidmacias $

/** The Calendar object constructor. */

// Global Variables
var nav = navigator.appName;
var Left;
var Top;
var wscrollTop = 5;
var wscrollLeft = 0;

/**
* Obtengo el desplazamiento del scroll lateral cada vez que muevo el scroll.
*/
function setScroll(){
	wscrollTop = document.documentElement.scrollTop + 10;
	wscrollLeft = document.documentElement.scrollLeft;
}// End setScroll()

/**
* Obtengo la pocision del raton cada vez que muevo el raton.
*/
function setEvMouse(ev){
	if (nav == 'Netscape'){
		Left = ev.clientX;
		Top = ev.clientY;
	}else{
		Left = event.clientX;
		Top = event.clientY;
	}
}// End setEvMouse()

/**
* Asigno el Left y el Top + el desplazamiento lateral y muestro el div de informacion cuando
* me posiciono encima del dia.
*/
function showInfoDay(day, month){
	if (nav == 'Microsoft Internet Explorer'){
		if (parseInt(position) < 0){
			Left = Left - 20;
		}else{
			Left = Left - 280;
		}
	}else{
		if (parseInt(position) < 400){
			Left = Left - 20;
		}else{
			Left = Left - 280;
		}
	}
	Top = Top + wscrollTop;
	Left = Left + wscrollLeft;
	
	document.getElementById('div_events_' + day + '_' + month).style.left = Left.valueOf() + 'px';
	document.getElementById('div_events_' + day + '_' + month).style.top = Top.valueOf() + 'px';
	
	document.getElementById('div_events_' + day + '_' + month).style.display= 'inline';
}// End showInfoDay()

/**
* Oculto el div cuando salgo fuera del dia.
*/
function hideInfoDay(day){
	document.getElementById('div_events_' + day + '_' + month).style.display= 'none';
}// hideInfoDay()

document.onmousemove = setEvMouse;
window.onscroll = setScroll;
