// JavaScript Document
var listProdAff = Array();
var produitEnCours;

function getXhr()
{

	var xhr = null; 
	
	if (window.XMLHttpRequest) { // Firefox et autres
	
		xhr = new XMLHttpRequest(); 
	} else if (window.ActiveXObject) { // Internet Explorer 

		try {

			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {

			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} else { // XMLHttpRequest non supporté par le navigateur 

		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
	} 

	return xhr;
}



function changeFlag(id,src){
	flag = document.getElementById(id);
	flag.src = src;
}

function affSSrub(id,numTab){
	//alert('toto');
	for(i=numTab;i<listProdAff.length;i++){
		if(document.getElementById('liste_'+listProdAff[i])){
			document.getElementById('liste_'+listProdAff[i]).style.display = 'none';
			document.getElementById('liste_'+listProdAff[i]).className = 'carreList_off';
			document.getElementById('click_'+listProdAff[i]).className = 'off';
		}
	}
	if(document.getElementById('click_'+produitEnCours)){
		document.getElementById('click_'+produitEnCours).className = 'off';
	}
	while(listProdAff.length-1 > numTab){
		listProdAff.pop();
	}
	listProdAff[numTab] = id;
	document.getElementById('liste_'+id).className = 'carreList';
	document.getElementById('liste_'+id).style.display = 'block';
	document.getElementById('click_'+id).className = 'on';
}
function changeSubmit(id,url,advanceurl){
	if(document.getElementById(id).checked == false){
		document.getElementById('search_form').action = url;
		document.getElementById('advancedButton').style.visibility = 'hidden';
		$('#recherche').flushCache();
		$('#recherche').setOptions({
			 extraParams: {
				buttonAd: 0
			}
		});
	}else{
		document.getElementById('search_form').action = advanceurl;
		document.getElementById('advancedButton').style.visibility = 'visible';
		$('#recherche').flushCache();
		$('#recherche').setOptions({
			 extraParams: {
				buttonAd: (($('#buttonAd1').attr('checked'))?$('#buttonAd1').val():(($('#buttonAd2').attr('checked'))?$('#buttonAd2').val():(($('#buttonAd3').attr('checked'))?$('#buttonAd3').val():-1)))
			}
		});
	}
}
var baseurl = '';
var autocomplet = '';
$(document).ready(function(){
	$('#recherche').autocomplete(baseurl + 'produits/auto-complete-search/autocomplet/', {
        minChars: 3,
        max: 0,
		extraParams: {
			buttonAd: 0
		}
    });
});
//Mise à jour du second paramètre nécessaire a l'autocompletion
function autocompleteChangeOption() {
	$('#recherche').flushCache();
	$('#recherche').setOptions({
		 extraParams: {
			buttonAd: (($('#buttonAd1').attr('checked'))?$('#buttonAd1').val():(($('#buttonAd2').attr('checked'))?$('#buttonAd2').val():(($('#buttonAd3').attr('checked'))?$('#buttonAd3').val():-1)))
		}
	});
}
function initBaseUrl(url){
	baseurl=url;
}
function effaceProd(){
	document.getElementById('listeProduits').innerHTML = '';
}
function affForget(){
	document.getElementById('passforget').style.display = 'block';
}
