function initliens(limit)
{
	var limit_au_contenu=limit==true?true:false;
	var selector=new Selector('a');
	if(limit_au_contenu)
		var tabliens=selector.findElements($('page'));
	else
		var tabliens=$$('a');
	for(var i=0; i<tabliens.length; i++)
	{
		tabliens[i].observe("click", lienajax);
	}
	
	var selector=new Selector('area');
	if(limit_au_contenu)
		var tabareas=selector.findElements($('page'));
	else
		var tabareas=$$('area');
	for(var i=0; i<tabareas.length; i++)
	{
		tabareas[i].observe("click", lienajax);
	}
}

var contenuHTML;
var transition=true;
function lienajax(event)
{
	var href=this.href;
	if(!$(this).hasClassName('noajax') && href!="#" && href.indexOf('javascript')<0)
	{
		event.stop();
		var indexInterr=href.indexOf('?');
		var params="";
		if(indexInterr>0)
		{
			params=href.substr(indexInterr+1,href.length-indexInterr);
			params+='&ajax=1';
		}
		else
			params='?ajax=1';
		
		pagePleine=href.indexOf('detailRecette')>0;
		
		new Ajax.Request("index.php", {
			parameters: params,
			method: 'get',
			onSuccess: function(transport){
				contenuHTML=transport.responseText;
				if(transition) {
					/* if(!Prototype.Browser.IE) {
						new Effect.Opacity('wrapper', { from: 1.0, to: 0, duration: 0.5, afterFinish:finAffichageContenu}); // à conserver
					}
					else{ */
						finAffichageContenu();
					// }
				}
				else
					finAffichageContenu();
				
			},
			onException: function(xhr,exception){$("reponseLancement").innerHTML = "Exception : "+exception+" Veuillez recharger la page et recommencer svp."},
			onFailure: function(transport){$("reponseLancement").innerHTML = "Erreur : "+transport.responseText+" Veuillez recharger la page et recommencer svp."}
		});
	}
	return false;
}

function finAffichageContenu()
{
	//$('wrapper').setStyle({"visibility":"hidden"});
	$('page').update(contenuHTML);
	if(transition) {			
		// if(Prototype.Browser.IE) {
			$('page').setStyle({"visibility":"visible"});
		/*}
		else {
			setTimeout('apparitionContenu()',100); // à conserver
		}*/
	}
	if(ie6){jQuery('body').supersleight();}
	
	initliens(true);
	jQuery('.scroll-pane').jScrollPaneRemove();
	lanceScroll();
}

function apparitionContenu()
{
	//$('wrapper').setStyle({"visibility":"visible"});
	new Effect.Opacity('wrapper', {from: 0, to: 1.0, duration: 0.5});
}

function selectedMenuFooter(a) {
	unselectMenuFooter();
	a.addClassName('selected');
}

function unselectMenuFooter() {
	var liensfooter=$$('#footer .liens a');
	for(var i=0; i<liensfooter.length; i++) {
		liensfooter[i].removeClassName('selected');
	}
}
