/*
==============================

Copyright 2008 Saving Business
calendar.js

==============================
*/




var liveSite = '/';
//var liveSite = 'http://www.tourisme-crealpimo.com/';

//-----------------------
//	RECUPERATION DE LA POSITION
//-----------------------
offsetPosition = function( id, type )
{
	 var oPos 	= 0;
	 var obj 	= document.getElementById( id );
	 var sType = 'obj.offset' + type;
	 
	 while( obj && obj.tagName != 'BODY' )
	 {
		  oPos 	+= eval( sType );
		  obj 	= obj.offsetParent;
	 }
	 return oPos;
}

//-----------------------
//	CREATION DE L OBJET XHR
//-----------------------
function xhrCreate() 
{
	var request = false;
	try 
	{
		request = new ActiveXObject('Msxml2.XMLHTTP');
	}
	catch( err2 ) 
	{
		try 
		{
			request = new ActiveXObject('Microsoft.XMLHTTP');
		}
		catch( err3 ) 
		{
			try 
			{
				request = new XMLHttpRequest();
			}
			catch( err1 ) 
			{
				request = false;
			}
		}
	}
	return request;
}


//-----------------------
//	AFFICHAGE CALENDRIER
//-----------------------
function showCalendar( field )
{
	var xhr = xhrCreate();
	
	xhr.onreadystatechange  = function()
	{ 
		if(xhr.readyState == 4)
		{
			if(xhr.status  == 200)
			{
				document.getElementById( "calendrier" ).innerHTML 		= xhr.responseText; 
				document.getElementById( "calendrier" ).style.display 	= 'block';
			}
			else 
				document.getElementById( "calendrier" ).style.display = 'none'; 
		}
	};

	var an = mois = '';
	
	xhr.open( "GET", liveSite + "fonction/calendar.inc.php?obj=" + field + "&mois=" + mois + "&an=" + an,  true); 
	xhr.send(null); 
}


//-----------------------
//	FERME LE CALENDRIER
//-----------------------
function closeCalendar()
{
	document.getElementById( "calendrier" ).style.display = 'none';
}


//-----------------------
//	CHANGE DE DATE
//-----------------------
function changeDate( obj )
{
	var listeMois 	= document.getElementById( 'choixMois' );
	var listeAn 	= document.getElementById( 'choixAn' );
	
	var mois 	= listeMois.options[listeMois.selectedIndex].value;
	var an 		= listeAn.options[listeAn.selectedIndex].value;
	
	var xhr = xhrCreate();
	
	xhr.onreadystatechange  = function()
	{ 
		if(xhr.readyState == 4)
		{
			if(xhr.status  == 200) 
				document.getElementById( "calendrier" ).innerHTML = xhr.responseText; 
			else 
				document.getElementById( "calendrier" ).style.display = 'none';
		}
	};
	

   xhr.open( "GET", liveSite + "fonction/calendar.inc.php?obj=" + obj + "&mois=" + mois + "&an=" + an,  true); 
   xhr.send(null);
}


//-----------------------
//	CHARGE UNE DATE
//-----------------------
function loadDate( obj, d, m, y )
{
	if( d < 10 ) d = '0' + d;
	if( m < 10 ) m = '0' + m;
	document.getElementById( obj ).value = d + '/' + m + '/' + y;
	closeCalendar();
}