var validerRecherche  = false ;

function modifierLiens(premierAppel){
	/*var liens = jQuery('.lienAjax');
	var lien;
	var cible;
	var nvlCible;
	var tmp;
	if(liens)
		for (var i=0; i<liens.length; i++){
			lien = liens[i];
			cible = jQuery(lien).attr('href');
			
			tmp = cible.substring(0,4);
			
			if (tmp!="java") {
				nvlCible = 'javascript:chargerContenu("' + cible + '");';
				jQuery(lien).attr('href',nvlCible);
			}

		  }
	*/
	ajaxerLiens();
	if(premierAppel)
		chargerAutoComplete();
}

function ajaxerLiens(){
	jQuery('.lienAjax').unbind();
	jQuery('.lienAjax').click(function(){
		var urlToLoad = jQuery(this).attr('href');
		chargerContenu(urlToLoad)
		return false;
		}
	);
}

function chargerAutoComplete(){
	var urlToLoad = jQuery("form[id='formRecherche']").attr('action');
	jQuery("#champRechercheAC").autocomplete(urlToLoad, { minChars:3});
}

function chargerContenu(urlToLoad){
	var contenu;
	var menuHaut;
	var filAriane;
	var objetTmp;
	
	jQuery.get(urlToLoad, function(data){	
		if(!jQuery(data)){
			return ;
		}
			
		objetTmp=jQuery(data).find('#contenu');
		if(objetTmp)
			contenu = objetTmp.html();
		
		objetTmp=jQuery(data).find('#menuGeneral');
		if(objetTmp)
			menuHaut = objetTmp.html();
		
		objetTmp=jQuery(data).find('#filAriane');
		if(objetTmp)
			filAriane = objetTmp.html();
		
		if(jQuery('#contenu'))
			jQuery('#contenu').html(contenu);

		if(jQuery('#menuGeneral'))
			jQuery('#menuGeneral').html(menuHaut);
		
		modifierLiens(false);
		adapterTaille();
		loadEvents();

		if(jQuery('#filAriane'))
			jQuery('#filAriane').html(filAriane);
		
		var scripts = jQuery(data).find('#scriptsToLoad').html();
				
		jQuery.getScript(scripts, function(data2){
		});
			
	  	modifierLiens();

  	});	
}

(function(jQuery) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  jQuery.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)

function transmettreRecherche(){
	//alert('recherche 2');
	var champ;
	champ = jQuery("input[name='queryText']").val();
	
	var urlToLoad = jQuery("form[id='formRecherche']").attr('action');
	
	urlToLoad = urlToLoad + "?query=" + champ + "&ajax=vrai";

	//alert('url to load is :'+urlToLoad);
	
	jQuery.get(urlToLoad, function(data){	
		//data = jQuery(data).find('#contenu');
		if(!jQuery(data)){
			return ;
		}
		//alert('loaded : '+jQuery(data).html());
		var donnees = '<p>R&eacute;sultats de recherche :</p><div id="resultatsRecherche">' + jQuery(data).html() + '</div>';
		jQuery('#contenu').html(donnees);		
		
		jQuery('#menuPagesHaut').html("");
		
		jQuery('#filAriane').html("");
			
	  	modifierLiens();

  	});		
  	
  	validerRecherche = false ;
	
}

function rechercherClic(){
	//alert('rechercher 1');
	return true;/*validerRecherche;*/
}



