function showLoad()
{
	$('site').startWaiting();
//alert('hug');
}

function hideLoad()
{

	$('site').stopWaiting();
}


//Ouvre une nouvelle page
function navig(page, params, actualise)
{	
	if(actualise != true)
		actualise = 0;
	else
		actualise = 1;
	
	//Arrete l'�ventuel diaporama
	diaporamaStop();

	
	var requete = new Ajax.Updater( 
	  'main_container', 
	  'outils/ajax.php', { 
		method: 'get', 
		parameters: 'page='+page+'&action=page&ajax=y&actualise='+actualise+'&'+params,
		evalScripts: true,
		onCreate: showLoad,
		onSuccess: hideLoad,
		onFailure: erreur,
		onException: erreur
		} );
}

function pageActualise(params)
{
	var requete = new Ajax.Updater( 
	  'main_container', 
	  'outils/ajax.php', { 
		method: 'get', 
		parameters: 'action=pageActualise&ajax=y&'+params,
		evalScripts: true,
		onCreate: showLoad,
		onSuccess: hideLoad,
		onFailure: erreur,
		onException: erreur
		} );  
	
	
	if($('MB_window'))	
		Modalbox.hide();
}


function pagePrecedente(page, params, nav_id)
{
	var requete = new Ajax.Updater( 
	  'main_container', 
	  'outils/ajax.php', { 
		method: 'get', 
		parameters: 'page='+page+'&action=pagePrecedente&ajax=y&'+params,
		evalScripts: true,
		onCreate: showLoad,
		onSuccess: hideLoad,
		onFailure: erreur,
		onException: erreur
		} ); 
}

function navigPopup(page, title, params)
{
	Modalbox.show('outils/ajax.php', {width: 550, overlayClose:false, title: title, params: 'page='+page+'&action=page&ajax=y&'+params, autoFocusing: false});	
}

function erreur()
{
	Modalbox.show('pages/main/erreur.php', {width: 550, overlayClose:false, closeValue:"", title: "Erreur logicielle", autoFocusing: false});	
}

function postForm(myDiv, parametres)
{
	var requete = new Ajax.Updater( 
	  myDiv, 
	  'outils/ajax.php', { 
		method: 'post', 
		parameters: parametres,
		evalScripts: true,
		onCreate: showLoade,
		onSuccess: hideLoade,
		onFailure: erreur,
		onException: erreur
		} ); 
	
	function showLoade()
	{

		$(myDiv).startWaiting();

	}
	
	function hideLoade()
	{
		$(myDiv).stopWaiting();
	}	
}