// Variables d'intégration 

var pagePreMenu = "/ajax/pre-menu-resultat.php";
var conteneurResultatPreMenu = $('preMenu');

var pageRequete = "/ajax/ajax-results.php";
var conteneurResultatRecherche = $('resultatRecherche');

var timer1;
var timer2;
var old_length=0;

function getPremenu() {
		req = new Request({
             method: 'get',
             url: pagePreMenu+'?search_mode=AND&match_osc_products_name%2Cproducts_description_osc_main='+($('match_osc_products_name,products_description_osc_main').value),
             data: { 'do' : '1' },
			 onRequest: function() { 
			 	$('preMenu').set('html', '<img src=/images/interface/loading.gif>');
			  },
             onComplete: function(response) { $('preMenu').set('html', response);  }
         }).send();
     }
	 
function getData() {
         var req = new Request({
             method: 'get',
             url: pageRequete+'?search_mode=AND&match_osc_products_name%2Cproducts_description_osc_main='+($('match_osc_products_name,products_description_osc_main').value),
             data: { 'do' : '1' },
			 onRequest: function() { 
			 	$('resultatRecherche').set('html', '<img src=/images/interface/loading.gif>');
			  },
             onComplete: function(response) { 
			 $('resultatRecherche').set('html', response);
			 
			 var btns = $$('.btnAcheter');
	
				var lienPanier = $('lienPanier').getAttribute('href');
				
				btns.each(function(btn) {
			
					btn.addEvent('click', function() {
												   
						var notimooManager = new Notimoo();
			
						notimooManager.show({
							title: 'Ajout au panier',
							message: 'Produit Ajout&eacute; au panier<br /><div align="center"><a href="'+lienPanier+'");" style="margin-top:10px;">Consulter mon parnier</a></div>',
							height: 50,
							width: 300,
							locationVType: 0,
							locationHType: 0,
							visibleTime: 8000
						});
						
					});
				});
			 
		     }
         }).send();
     }

function ehandler(type){
 clearTimeout(timer1);
 clearTimeout(timer2);
 if ($('match_osc_products_name,products_description_osc_main').value.length>1 && $('match_osc_products_name,products_description_osc_main').value.length!=old_length && $('match_osc_products_name,products_description_osc_main').value!='Tapez votre recherche ici') {

timer1=setTimeout(getPremenu,500);
if (type=='full') timer2=setTimeout(getData,500);
 old_length = $('match_osc_products_name,products_description_osc_main').value.length;
 }
 return true;
}

window.addEvent('domready', function() {
	$('match_osc_products_name,products_description_osc_main').addEvent('keydown', function() {
	ehandler('full');
	});
	ehandler('');
});
