var smart_crit_list = new Array();
var smart_crit_mode = 'AND';
var infos_buffer = new Array(); //buffer pour la mise en cache d'infos
var tab_com = new Array();

var smart_crit_sliders_global = new Array();



function initSmartCrit() {
	smart_crit_list = new Array();
	smart_crit_mode = 'AND';
}

function toggleCB(cb) {
	if(cb.checked) cb.checked = false;
	else cb.checked = true;
}

function pushHelp(str) {
	infos_buffer.push(document.getElementById('xeoweb_live_help').innerHTML);
	document.getElementById('xeoweb_live_help').innerHTML = str;
	//document.getElementById('xeoweb_live_help').style.display = 'block';
	//alert($('#xeoweb_live_help').get(0).style.display);
	//if($('#xeoweb_live_help').get(0).style.display=='' || $('#xeoweb_live_help').get(0).style.display=='none')
	//$('#xeoweb_live_help').stop().animate({opacity: 1},500).show();
}

function popHelp() {
	var txt = infos_buffer.pop();
	if(txt == undefined || txt.length == 0) {
		//document.getElementById('xeoweb_live_help').style.display='none';
		//alert($('#xeoweb_live_help').get(0).style.display);
		//if($('#xeoweb_live_help').get(0).style.display=='block')
		//$('#xeoweb_live_help').stop().animate({opacity: 1},500).animate({opacity: 0},1000);
		document.getElementById('xeoweb_live_help').innerHTML = '';
	} else document.getElementById('xeoweb_live_help').innerHTML = txt;
}

function checkSmartCrit(checkbox, mode, champ, val,refresh) {
	//on a activé un critère
	if(checkbox.checked) {
		if(smart_crit_list["_"+champ] == undefined) smart_crit_list["_"+champ] = new Array();
		smart_crit_list["_"+champ]["_"+val] = true;
	
	//on a désactivé un critère
	} else {
		if(typeof smart_crit_list["_"+champ] !="undefined" && typeof smart_crit_list["_"+champ]["_"+val] !="undefined") // debug laurent
			smart_crit_list["_"+champ]["_"+val] = false;
	}
	
	
	if(typeof refresh =='undefined' || refresh==true)
		refreshSmartCrit();
}

function refreshSmartCrit(closeDisplayAttente,num_page) {
	var str = '';
	for (cle_champ in smart_crit_list) {
		tmp = ";;"+cle_champ;
		for (cle_val in smart_crit_list[cle_champ]) {
			if(smart_crit_list[cle_champ][cle_val] == true) {
				if(tmp.length>0) {
					str += tmp;
					tmp = '';
				}
				str += "#"+cle_val+":"+smart_crit_list[cle_champ][cle_val];	
			}
		}
	}
	//alert(document.getElementById('xeoweb_crit_selec').value);
	
	
	if(typeof num_page == 'undefined')
		num_page = 0;
	
	
	
	if(typeof closeDisplayAttente != 'undefined' && closeDisplayAttente == true)
	{
		// pour les sliders, recuperation des informations min et max de positions des sliders
		if(typeof smart_crit_sliders_global != 'undefined')
		{
			xajax_smart_crit_filter(str, document.getElementById('xeoweb_crit_selec').value,'xeoweb_zone',true,smart_crit_sliders_global,num_page);
		}
		else
		{
			xajax_smart_crit_filter(str, document.getElementById('xeoweb_crit_selec').value,'xeoweb_zone',true,null,num_page);
		}
	}
	else
	{
		// pour les sliders, recuperation 
		if(typeof smart_crit_sliders_global != 'undefined')
		{
			xajax_smart_crit_filter(str, document.getElementById('xeoweb_crit_selec').value,'xeoweb_zone',false,smart_crit_sliders_global,num_page);
		}
		else
		{
			xajax_smart_crit_filter(str, document.getElementById('xeoweb_crit_selec').value,'xeoweb_zone',false,null,num_page);
		}
	}
}

function xeoweb_highlight(liste, val) {
	var tab = liste.split(',');
	for(i=0; i<tab.length; i++) {
		if(tab[i] != val) document.getElementById('xeoweb_mini_img_'+tab[i]).style.border='0px';
		else document.getElementById('xeoweb_mini_img_'+tab[i]).style.border='1px solid red';
	}
}

function dispTR(id, num, search) {
	
	
	if(num == 'prev'){
		var ref = $("span[class='xeoweb_selected_page']:first").attr('ref');
		if(parseInt(ref)!=0)
			num = parseInt(ref)-1;
		else
			num = 0;
	}else if(num == 'next'){
		var ref = $("span[class='xeoweb_selected_page']:first").attr('ref');
		var comp = $("span[name^='button_num2_page_']:last").attr('ref');
		if((parseInt(ref)+1)>parseInt(comp)){
			num = parseInt(comp);
		}else{
			num = parseInt(ref)+1;
		}
	}
		
	$("span[name^='button_num1_page_']").attr('class', '');
	$("span[name='button_num1_page_"+num+"']").attr('class', 'xeoweb_selected_page');
	$("span[name^='button_num2_page_']").attr('class', '');
	$("span[name='button_num2_page_"+num+"']").attr('class', 'xeoweb_selected_page');
	
	
	if(search != ''){
		//xajax_search_plain(search, 'xeoweb_main', '', num, 0);
	}else{
		num++;
		var selec = $("tr[id^='"+id+"']");
		for(i=0; i<selec.length; i++) {
			selec.get(i).style.display='none';
		}
		
		selec = $("tr[id^='"+id+num+"']");
		for(i=0; i<selec.length; i++) {
			selec.get(i).style.display='';
		}
		$("span[name^='button_num2_page_']").attr('style', 'cursor:pointer;color:#808080;');
		$("span[name='button_num2_page_"+(num-1)+"']").attr('class', 'xeoweb_selected_page');
	}
}

// si backToUrl est precisé , on affichera un lien vers la page renseignée dans la variable
function getFormAccount(backToUrl) {

	if(typeof backToUrl!='undefined' && backToUrl!='')
	{
		backTo = backToUrl;
	}
	else
	{
		backTo = '';
	}
	
	var tab = new Array();
	var liste_input = $("input[id^='xeoweb_account_']");
	for(i=0; i<liste_input.length; i++) {
		tab[liste_input.get(i).id] = liste_input.get(i).value;
	}
	tab[document.getElementById("xeoweb_account_pays_facturation_select").id] = document.getElementById("xeoweb_account_pays_facturation_select").value;
	
	xajax_creer_account(tab,backTo);
}

function getFormAccountComande() {
	var tab = new Array();
	var liste_input = $("input[id^='xeoweb_commandeaccount_']");
	for(i=0; i<liste_input.length; i++) {
		tab[liste_input.get(i).id] = liste_input.get(i).value;
	}
	xajax_creer_account_commande(tab);
}

function checkAccountModif(modif) {
	var tab = new Array();
	var liste_input = $("input[id^='xeoweb_account_']");
	for(i=0; i<liste_input.length; i++) {
		if(liste_input.get(i).type == "checkbox"){
			tab[liste_input.get(i).id] = liste_input.get(i).checked;
		}else{
			tab[liste_input.get(i).id] = liste_input.get(i).value;
		}
	}
	var liste_select = $("select[id^='xeoweb_account_']");
	for(i=0; i<liste_select.length; i++) {
		tab[liste_select.get(i).id] = liste_select.get(i).value;
	}
	xajax_save_account_modif(modif,tab);
}

function checkPanierCommandeInvalid(mode) {
	var tab = new Array();
	var tous = false;
	var liste_input = $("input[id^='xeoweb_chk_commande_']");
	if(liste_input.length == 0){
		alert('Vous devez selectionner une ou plusieurs commandes en attentes');
	}else{
		var valid = false;
		for(i=0; i<liste_input.length; i++) {
			tab_id=liste_input[i].id.split("_");
			id_commande = tab_id[3];
			if(liste_input[i].checked == true)
				valid = true;
			tab[id_commande] = liste_input[i].checked;
		}
		if(!valid){
			alert('Vous devez selectionner une ou plusieurs commandes en attentes');
			tab= new Array();
		}
	}
	if(tab.length>0 && confirm("Voulez vous refuser les commandes selectionnées ?"))
		xajax_invalider_commande(tab,mode);
}

function checkPanierCommande(mode) {
	var tab = new Array();
	var tous = false;
	var liste_input = $("input[id^='xeoweb_chk_commande_']");
	if(liste_input.length == 0){
		if(mode != "pr")
			tous = confirm('Voulez vous envoyer toutes les commandes ?');
		else
			tous = confirm('Voulez valider toutes les commandes ?');
	}else{
		var valid = false;
		for(i=0; i<liste_input.length; i++) {
			tab_id=liste_input[i].id.split("_");
			id_commande = tab_id[3];
			if(liste_input[i].checked == true)
				valid = true;
			tab[id_commande] = liste_input[i].checked;
		}
		if(!valid){
			if(mode != "pr")
				tous = confirm('Voulez vous envoyer toutes les commandes ?');
			else
				tous = confirm('Voulez valider toutes les commandes ?');
			if(!tous)
				tab= new Array();
		}
	}
	if(mode != "pr")
		xajax_envoyer_commande_popup(tab,tous,mode,"commande");
	else
		xajax_envoyer_commande_popup(tab,tous,mode,"commande_pr");
	//xajax_commande_to_panier(tab,tous,mode);
}

// timer qui lance la verification des champ du cartouche creation des comptes : xeoweb_xjx_account
// la variable backToUrl permet de dire que l'on veut afficher le lien de retour vers la page renseignée dans la variable backToUrl
// une fois le formulaire renseigné et validé
var timeout_account = 0 ;
function timeoutStartAccountCheck(backToUrl) 
{
	if(typeof backToUrl!='undefined' && backToUrl!='')
	{
		backTo = backToUrl;
	}
	else
	{
		backTo = '';
	}

	timeout_account = setTimeout("xajax_verifie_donne_account(document.getElementById('xeoweb_account_login_input').value,document.getElementById('xeoweb_account_nom_input').value,document.getElementById('xeoweb_account_prenom_input').value,document.getElementById('xeoweb_account_mdp_input').value,document.getElementById('xeoweb_account_confirm_input').value,document.getElementById('xeoweb_account_codeclient_input').value,'"+backTo+"')",1000);
}

function timeoutStopAccountCheck() {
	if(timeout_account>0)
	{
		clearTimeout(timeout_account) ;
	}
}

var timeout_account_commande = 0 ;
function timeoutStartAccountCommandeCheck() {
	timeout_account_commande = setTimeout("xajax_verifie_donne_account_commande(document.getElementById('xeoweb_commandeaccount_mail_input').value,document.getElementById('xeoweb_commandeaccount_nom_input').value,document.getElementById('xeoweb_commandeaccount_prenom_input').value,document.getElementById('xeoweb_commandeaccount_phone_input').value)",1000);
}

function timeoutStopAccountCommandeCheck() {
	if(timeout_account_commande>0)
	{
		clearTimeout(timeout_account_commande) ;
	}
}

//timer qui lance la modification la qte d'un objet dans le panier
var timeout_commandeqte = 0 ;
function timeoutStartCommandeQteCheck(id) {

	clearTimeout(timeout_commandeqte);
	timeout_commandeqte = setTimeout("xajax_compte_panier_element(document.getElementById('xeoweb_panier_commande_qte_input_"+id+"').value,"+ id +");",1500);


}

function displayAttente(txt,close)
{
	if(typeof txt!='undefined' && txt!='')
		message = txt;
	else
		message = "Mise à jour du panier en cours...";
	
	if(document.getElementById('divAttente'))
	{
		if(typeof close != 'undefined' && close==true)
		{
			$("#divAttente").dialog('close');
		}
		else
		{
			document.getElementById('divAttente').innerHTML = "<table border=0><tr><td><img src='img/loader.gif'></td><td>"+message+"</td></tr></table></div>";
			$("#divAttente").dialog('open');
		}
	}
	else if(typeof close == 'undefined' || close == false)
	{
		elem = document.createElement('DIV');
		elem.setAttribute('id','divAttente');
		elem.setAttribute('title','Veuillez patienter');
		
		document.body.appendChild(elem);
		
		document.getElementById('divAttente').innerHTML = "<table border=0><tr><td><img src='img/loader.gif'></td><td>"+message+"</td></tr></table></div>";

		$("#divAttente").dialog({modal:true});
	}
	
}

function hideAttente()
{

		$('#divAttente').dialog('close');
		//$("#divAttente").dialog({ disabled:true});
		//document.getElementById()
	//$("#divAttente").dialog({ disabled:true});
}



function commandeQteCheck(tableau,validerCommande)
{
	
	if(typeof validerCommande == 'undefined')
	{
		validerCommande = 0;
	}
	
	if(tableau.length>0 && validerCommande==false)
		displayAttente();
	tableauAvecQty = new Array();
	
	for(i=0 ; i<tableau.length ; i++)
	{
		if(document.getElementById('xeoweb_panier_commande_qte_input_'+tableau[i]) && document.getElementById('xeoweb_panier_commande_qte_input_'+tableau[i]).value!="")
		{
			tableauAvecQty[i] = new Array();
			tableauAvecQty[i]['idArticle'] = tableau[i];
			tableauAvecQty[i]['qty'] = Math.ceil(document.getElementById('xeoweb_panier_commande_qte_input_'+tableau[i]).value.replace(',','.'));
		}
	}
	

	xajax_compte_panier_elements_tous(tableauAvecQty,validerCommande);
}

var timeout_commandeqteCom = 0 ;
function timeoutStartCommandeQteCheckCom(id,com,mode) {
	
	timeout_commandeqteCom = setTimeout("xajax_compte_panier_element(document.getElementById('xeoweb_panier_commande_qte_input_"+id+"').value,"+ id +","+com+",'"+mode+"')",1500);
}

function timeoutStopAccountCheck() {
	if(timeout_commandeqte>0)
	{
		clearTimeout(timeout_commandeqte) ;
	}
	if(timeout_commandeqteCom>0)
	{
		clearTimeout(timeout_commandeqteCom) ;
	}
}

function confirm_envoyer(mod) {
	if(mod=="panier"){
		xajax_envoyer_commande_popup("","","",mod);
	}else if(mod=="commande"){
		xajax_envoyer_commande_popup(tab_com,false,"",mod);
	}else if(mod=="commande_pr"){
		xajax_envoyer_commande_popup(tab_com,false,"pr",mod);
			
	}
}

// recupere la liste des mutuelles cochés dans le formulaire pour suppression
function xeoweb_mutuelles_suppr()
{
	var tab = new Array();
	var liste_input = $("input[id^='xeoweb_mutuelle_checkbox_']");
	for(i=0; i<liste_input.length; i++) {
		id_obj = liste_input[i].id.split("_");
		if(liste_input.get(i).checked)
			tab[id_obj[3]] = true;
	}
	
	xajax_mutuelles_suppr(tab);
}

function xeoweb_mutuelles_ajout()
{
	var tab = new Array();
	var liste_input = $("input[id^='xeoweb_checkbox_ajout_']");
	for(i=0; i<liste_input.length; i++) {
		id_obj = liste_input[i].id.split("_");
		if(liste_input.get(i).checked)
			tab[id_obj[3]] = true;
	}
	
	xajax_mutuelles_ajout(tab);
}

function xeoweb_mutualistes_ajout()
{
	var tab = new Array();
	var liste_input = $("input[id^='xeoweb_checkbox_ajout_']");
	for(i=0; i<liste_input.length; i++) {
		id_obj = liste_input[i].id.split("_");
		if(liste_input.get(i).checked)
			tab[id_obj[3]] = true;
	}
	
	xajax_mutualistes_ajout(tab);	
}


//recupere la liste des mutualistes cochés dans le formulaire pour suppression
function xeoweb_mutualistes_suppr()
{
	var tab = new Array();
	var liste_input = $("input[id^='xeoweb_mutualiste_checkbox_']");
	for(i=0; i<liste_input.length; i++) {
		id_obj = liste_input[i].id.split("_");
		if(liste_input.get(i).checked)
			tab[id_obj[3]] = true;
	}
	
	xajax_mutualistes_suppr(tab);
}

// si Votre login est encore affiché au focus , on efface le message du champ
function gereEffaceChampLogin()
{
	champ = document.getElementById('xeoweb_smallaccount_login_input');
	if(champ.value=='login')
	{
		champ.value="";
	}
}

function gereEffaceChampPassword()
{
	document.getElementById('xeoweb_smallaccount_pass').innerHTML="<input type='password' id='xeoweb_smallaccount_pass_input' name='xeoweb_password' title=\"entrez votre mot de passe\" value='' /> <input style='height:18px;width:31px;font-size:11px;' type='submit' value='ok' name='xeoweb_log'/>";
	document.getElementById('xeoweb_smallaccount_pass_input').focus();
	document.getElementById('xeoweb_smallaccount_pass_input').focus();
}


// ********************************************************************************************************
// gestion viewer image fiche article
function mouseClickViewerMiniatures(indiceImage,nbImages)
{
	closeTousDivsViewer(nbImages);
	document.getElementById('viewer_xeoweb_image_'+indiceImage).style.display=''; // affiche l'image survolee
}

function closeTousDivsViewer(nbImages)
{
	for(i=0 ; i<nbImages ; i++)
	{
		document.getElementById('viewer_xeoweb_image_'+i).style.display='none';
	}
}
//********************************************************************************************************
// gestion du lien sur le descriptif quand celui ci depasse 100 mots, on cache la suite du texte ou on 
// l'affiche
function gestionDivDescriptifHidden()
{
	if(document.getElementById('descriptifCoupe').style.display=='none')
	{
		
		document.getElementById('descriptifCoupe').style.display='';
		document.getElementById('lienLireLaSuite').style.display='none';
		document.getElementById('lienReduireDescription').style.display='';
	}
	else
	{
		
		document.getElementById('descriptifCoupe').style.display='none'
		document.getElementById('lienLireLaSuite').style.display='';
		document.getElementById('lienReduireDescription').style.display='none';
	}
}
//********************************************************************************************************
// gestion de l'affichage ou non des divs de l'adresse de facturation 
// sur le formulaire d'inscription d'un nouvel utilisateur
function gestionEncartAdresseLivraison()
{
	if(document.getElementById('trAdresseLivraison1').style.display=='none')
	{
		document.getElementById('trAdresseLivraison1').style.display='';
		document.getElementById('trAdresseLivraison2').style.display='';
		document.getElementById('trAdresseLivraison3').style.display='';
		document.getElementById('trAdresseLivraison4').style.display='';
		document.getElementById('trAdresseLivraison5').style.display='';
		document.getElementById('trAdresseLivraison6').style.display='';
		document.getElementById('trAdresseLivraison7').style.display='';
		document.getElementById('msgGestionEncartAdresseLivraison').innerHTML = '- cliquez ici pour ne pas préciser d\'adresse de livraison différente';
	}
	else
	{
		document.getElementById('trAdresseLivraison1').style.display='none';
		document.getElementById('trAdresseLivraison2').style.display='none';
		document.getElementById('trAdresseLivraison3').style.display='none';
		document.getElementById('trAdresseLivraison4').style.display='none';
		document.getElementById('trAdresseLivraison5').style.display='none';
		document.getElementById('trAdresseLivraison6').style.display='none';
		document.getElementById('trAdresseLivraison7').style.display='none';
		// on remet les champs de l'adresse de livraison a ''
		document.getElementById('xeoweb_account_adress_livraison_input').value='';
		document.getElementById('xeoweb_account_zip_livraison_input').value='';
		document.getElementById('xeoweb_account_ville_livraison_input').value='';
		document.getElementById('xeoweb_account_pays_livraison_select').value='';
		// changement de message sur lien		
		document.getElementById('msgGestionEncartAdresseLivraison').innerHTML = '+ cliquez ici pour préciser une adresse de livraison différente';
	}
	
}


//********************************************************************************************************
// duplication de l'adresse de livraison vers l'adresse de facturation 
function dupliquerAdresseFacturationVersLivraison()
{
	document.getElementById('xeoweb_account_adress_livraison_input').value=document.getElementById('xeoweb_account_adress_facturation_input').value;
	//document.getElementById('xeoweb_account_adress2_livraison_input').value=document.getElementById('xeoweb_account_adress2_facturation_input').value;
	document.getElementById('xeoweb_account_zip_livraison_input').value=document.getElementById('xeoweb_account_zip_facturation_input').value;
	document.getElementById('xeoweb_account_ville_livraison_input').value=document.getElementById('xeoweb_account_ville_facturation_input').value;
	
	// champ pays select
	document.getElementById('xeoweb_account_pays_livraison_select').value = document.getElementById('xeoweb_account_pays_facturation_select').value;
	
}

function xeoweb_verif_et_creer_account()
{
	tab = new Array();
	tab['code_client'] = document.getElementById('xeoweb_account_codeclient_input').value;
	tab['login'] = document.getElementById('xeoweb_account_login_input').value;
	tab['nom'] = document.getElementById('xeoweb_account_nom_input').value;
	tab['prenom'] = document.getElementById('xeoweb_account_prenom_input').value;
	tab['mdp'] = document.getElementById('xeoweb_account_mdp_input').value;
	tab['confirm_mdp'] = document.getElementById('xeoweb_account_confirm_input').value;
	tab['adresse_facturation'] = document.getElementById('xeoweb_account_adress_facturation_input').value;
	//tab['adresse2_facturation'] = document.getElementById('xeoweb_account_adress2_facturation_input').value;
	tab['cp_facturation'] = document.getElementById('xeoweb_account_zip_facturation_input').value;
	tab['ville_facturation'] = document.getElementById('xeoweb_account_ville_facturation_input').value;
	tab['pays_facturation'] = document.getElementById('xeoweb_account_pays_facturation_select').value;
	
	tab['adresse_livraison'] = document.getElementById('xeoweb_account_adress_livraison_input').value;
	//tab['adresse2_livraison'] = document.getElementById('xeoweb_account_adress2_livraison_input').value;
	tab['cp_livraison'] = document.getElementById('xeoweb_account_zip_livraison_input').value;
	tab['ville_livraison'] = document.getElementById('xeoweb_account_ville_livraison_input').value;
	tab['pays_livraison'] = document.getElementById('xeoweb_account_pays_livraison_select').value;
	
	tab['telephone1'] = document.getElementById('xeoweb_account_phone_input').value;
	tab['telephone2'] = document.getElementById('xeoweb_account_phone2_input').value;
	
	xajax_verif_et_creer_account(tab);
}

// cette fonction va parcourir les elements checkbox de la page
// pour realiser ensuite une comparaison des différents articles
function recuperationCheckBoxesComparaisons()
{
	var str='';
	var liste_input = $("input[id^='checkBoxComparaison_']");
	var listeGammes ="";
	var nbChecked = 0; // nombre de checkbox cochées
	for(i=0; i<liste_input.length; i++) 
	{
		id_obj = liste_input[i].id.split("_");
		if(liste_input.get(i).checked)
		{
			nbChecked++;
			str += id_obj;
			listeGammes+=id_obj[1]+",";
		}
	}
	
	if(nbChecked<=1)
	{
		alert("Pas assez d'articles à comparer");
	}
	else if(nbChecked>=5)
	{
		alert("Vous ne pouvez selectionner qu'un maximum de 4 articles à comparer");
	}
	else if(nbChecked>0)
	{
		location.href="index.php?disp_type=comparaisonGammes&disp_val="+listeGammes;
	}
	
}

// fonction a lancer à la fin de la page quand il y a un bouton comparer sur celle ci
// quand plusieurs gammes sont selectionnées , on authorise le lien vers la page de comparaison
function gereBoutonComparer()
{
	var nbCochees = nbCheckBoxesPopupComparaisonChecked();
		
	if(nbCochees>1)
	{
		document.getElementById('divBoutonComparer').innerHTML = "<a onclick='recuperationCheckBoxesComparaisons();' style='cursor:pointer;'><img src='img/promodentaire2/boutons/comparerbleu.png' id='boutonComparer' border=0></a>";
	}
	else
	{
		document.getElementById('divBoutonComparer').innerHTML = "<img src='img/promodentaire2/boutons/comparergris.png' id='boutonComparer' border=0>";
	}
}



// cette fonction va compter le nombre d'elements checkbox qui sont cochés
// dans la popup de selection de ref pour la comparaison
function nbCheckBoxesPopupComparaisonChecked()
{
	var retour= 0;
	var liste_input = $("input[id^='checkBoxComparaison_']");
	
	for(i=0; i<liste_input.length; i++) 
	{
		if(liste_input.get(i).checked)
		{
			retour++;
		}
	}
	return retour;
}
/*
// compte le nombre de cases cochees , s'il y en a 2 ou 3 , ok on lance l'affichage de la comparaison
function lanceComparaison()
{
	var nbChecked = nbCheckBoxesPopupComparaisonChecked();
	var listeArticles = "";
	if(nbChecked>1 && nbChecked<5)
	{
		// on recupere les idArticles a comparer et on les envoi a la fenetre parente
		var liste_input = $("input[id^='checkBoxPopupComparaison_']");
		
		for(i=0; i<liste_input.length; i++) 
		{
			id_obj = liste_input[i].id.split("_");
			if(liste_input.get(i).checked)
			{
				listeArticles += id_obj[1]+",";
			}
		}
		
		parent.location.href='index.php?disp_type=comparaisonArticles&listeArticles='+listeArticles;
		
	}
	else
	{
		if(nbChecked<=1)
			alert("Pas assez d'articles à comparer");
		if(nbChecked>=5)
			alert("Vous ne pouvez selectionner qu'un maximum de 4 articles à comparer");
	}
		
}
*/

// renvoi la valeur de la case cochee pour un ensemble de radiobutton
/*
function getCheckedRadioButton(fieldName)
{
	radioObj = document.getElementsByName(fieldName);
	
	if(!radioObj)
	{
		return "";
	}
	var radioLength = radioObj.length;
	if(radioLength == undefined)
	{
		if(radioObj.checked)
			return radioObj.value;
		else
		{
			return "";
		}
	}
	
	for(var i = 0; i < radioLength; i++) 
	{
		if(radioObj[i].checked) 
		{
			return radioObj[i].value;
		}
	}
	return "";
	
}*/

function getCheckedArticlesComparaisonAndAddToBasket()
{
	var liste_input = $("input[id^='checkboxArticleComparaison_']");

	for(i=0; i<liste_input.length; i++) 
	{
		id_obj = liste_input[i].id.split("_");
		if(liste_input.get(i).checked)
		{
			//listeArticles += id_obj[1]+",";
			xajax_add_to_basket(id_obj[1],document.getElementById('quantite_'+id_obj[1]).value);
			
		}
	}
}

// gestion de l'ouverture ou non des menus dans la colonne de gauche (listes des marques, liste des departements , menu prix ...)
// a placer sur le onclick
function gestionDivColonneGauche(divName)
{
	div = document.getElementById(divName);
	divPlusMoins = document.getElementById(divName+'PlusMoins');
	
	if(div.style.display=='')
	{
		div.style.display='none';
		divPlusMoins.innerHTML = "+";
	}
	else
	{
		div.style.display='';
		divPlusMoins.innerHTML = "-";
	}
}
