/*
var varMois;
var varAnnee;
*/

function changerMois( varMois, varAnnee )
{
	/*
	if( direction < 0 )
	{
		direction = -1;
	}
	else if( direction > 0 )
	{
		direction = 1;
	}

	varMois += direction;

	if( varMois <= 0 )
	{
		--varAnnee;
		varMois = 12;
	}
	else if( varMois > 12 )
	{
		++varAnnee;
		varMois = 1;
	}
	*/

	ajaxFunction( varMois, varAnnee, 1 );
}

function ajaxFunction( mois, annee, statut )
{

	var xmlHttp = GetXmlHttpObject( );

	if( xmlHttp == null )
	{
		window.alert( "Votre navigateur ne supporte pas AJAX." );
		return false;
	}

	xmlHttp.onreadystatechange = function( )
	{
		if( xmlHttp.readyState == 4 )
		{
			if( statut == 1 )
			{
				document.getElementById( 'divCalendrier' ).innerHTML = xmlHttp.responseText;
			}
			else if( statut == 2 )
			{
				//document.getElementById( 'divRencontre' ).innerHTML = xmlHttp.responseText;
			}
		}
	}

	if( statut == 0 )
	{
		xmlHttp.open( "GET", "ajax/ajaxDate.php", false );
		xmlHttp.send( null );

		var date = xmlHttp.responseText;
		var index = date.indexOf( ":" );
		varMois = parseInt( date.substr( 0, index ) );
		varAnnee = parseInt( date.substr( index + 1, date.length - ( index + 1 ) ) );

		ajaxFunction( varMois, varAnnee, 1 );
	}
	else if( statut == 1 )
	{
		xmlHttp.open( "GET", "calendrier.php?mois=" + mois + "&annee=" + annee, true );
		xmlHttp.send( null );
		//ajaxFunction( mois, annee, 2 );
	}
	else if( statut == 2 )
	{
		xmlHttp.open( "GET", "ajax/ajaxCalendrierRencontres.php?mois=" + mois + "&annee=" + annee, true );
		xmlHttp.send( null );
	}
}

function GetXmlHttpObject( )
{
	var xmlHttp = null;

	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest( );
	}
	catch( e )
	{
		// Internet Explorer
		try
		{
			xmlHttp = new ActiveXObject( "Msxml2.XMLHTTP" );
		}
		catch( e )
		{
			try
			{
				xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP" );
			}
			catch( e )
			{
			}
		}
	}

	return xmlHttp;
}
