function showLoad()
{
	$('main_container').startWaiting();
	//Ext.get('main_container').load();

}

function hideLoad()
{
	$('main_container').stopWaiting();
}


//Ouvre une nouvelle page
function navig(page, params, actualise)
{	
	if(actualise != true)
		actualise = 0;
	else
		actualise = 1;
		
		
	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, 
			afterLoad: function(){
				setTimeout("Modalbox.resizeToContent()",1000);
				//Modalbox.resizeToContent();
			}
		}
);	
}




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

