jQuery(document).ready(function() {
    jQuery('.png').pngFix();
    
    /* Effet de survol sur le menu principal (horizontal) */
    jQuery('#header_menu ul li:not([class=on]) a').hover(function() {
        jQuery(this).parent().addClass('on');
    }, function() {
        jQuery(this).parent().removeClass('on');
    });
    
    // Gestion du click sur les listes déroulantes personnalisées
    jQuery('div.form_recherche_evoluee div.encart_closed').click(function() {
        // On ferme toutes les listes déroulantes
        jQuery('div.form_recherche_evoluee div.encart_opened a.close_link').click();
        // On affiche le déroulé
        jQuery('div.encart_opened', jQuery(this).parent()).show();
        // On masque l'autre div
        jQuery(this).hide();
        return false;
    });
    jQuery('div.form_recherche_evoluee div.encart_opened a.close_link').click(function() {
        // On masque le déroulé
        jQuery(this).parent().hide();
        // On affiche l'autre
        jQuery('div.encart_closed', jQuery(this).parent().parent()).show();
        return false;
    });
    // On ferme toutes les listes déroulantes
    jQuery('div.form_recherche_evoluee div.encart_opened a.close_link').click();
    jQuery('div.form_recherche_evoluee div.opened div.encart_closed').click();
});

function addToFavorites(title, url) {
    if (window.sidebar) { // Firefox
        window.sidebar.addPanel(title, url, "");
    } else if(window.opera && window.print) { // Opera
        var elem = document.createElement('a');
        elem.setAttribute('href',url);
        elem.setAttribute('title',title);
        elem.setAttribute('rel','sidebar');
        elem.click();
    } else if(document.all) { // IE
        window.external.AddFavorite(url, title);
    }
}

function activerStyleListeDeroulante(conteneur) {
    /* Scroll personnalisé dans les listes déroulantes */
    jQuery(conteneur + ' div.form_recherche_evoluee div.scroll').jScrollPane({
        scrollbarWidth: 7
    });
}

function showColoris(id, pays_id) {
    alert('Affichage pseudo-popup coloris ' + id + ' pays_id=' + pays_id);
    
}


/*
 * Moteur de recherche multi-critères
 * */


function updateFromList(obj, liste) {
    if (liste != 'format') {
        updateListe('format');
    }
    if (liste != 'produit') {
        updateListe('produit');
    }
    if (liste != 'decor') {
        updateListe('decor');
    }
    if (liste != 'couleur') {
        updateListe('couleur');
    }
    if (liste != 'pose') {
        updateListe('pose');
    }
    var version_pro = (jQuery('#form_recherche_application').length > 0);
    if (version_pro) {
        if (liste != 'application') {
            updateListe('application');
        }
        if (liste != 'propriete') {
            updateListe('propriete');
        }
        if (liste != 'gamme') {
            updateListe('gamme');
        }
    }
}

function getParamsFromList() {
    // On récupère les éléments déjà sélectionnés
	var version_pro = (jQuery('#form_recherche_application').length > 0);
	
	if (version_pro) {
	    var tabToCheck = new Array('format', 'produit', 'decor', 'couleur', 'pose', 'application', 'propriete', 'gamme');
	} else {
	    var tabToCheck = new Array('format', 'produit', 'decor', 'couleur', 'pose');
	}
	
	
	var str = '';
	for (i=0; i<tabToCheck.length; i++) {
	    var elem = tabToCheck[i];
	    var check_values = new Array();
	    var check_textes = new Array();
	    jQuery('#form_recherche_' + elem + ' input.checkbox').each(function() {
	        if (jQuery(this).attr('checked')) {
	            check_values.push(jQuery(this).val());
	            check_textes.push(jQuery(this).attr('title'));
	        }
	    });
	    if (check_textes.length == 0) {
	        jQuery('#filtre_' + elem).html('&nbsp;');
	    } else {
	        jQuery('#filtre_' + elem).html('<ul><li>' + check_textes.join(' / ') + '</li></ul>');
	    }
	    str += '&' + elem + '=' + check_values.join('|');
	}
    return str;
}

/*	Panier Echantillon	*/

var xhr_object = null;

function verifBrowser() {
	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("<?= ClientTraduction::getTraduction('Votre navigateur ne supporte pas les objets XMLHTTPRequest...') ?>");
		return;
	}
}


//
//return true;
//
//
//
//verifBrowser();
//
//xhr_object.open("GET", "<?= ALIAS_STATIC ?>ajax_panier.htm?type=echantillon" + "&col_id=" + col_id + "&classe=" + classe + "&langue=<?= $GLOBALS['langue']?>");
//xhr_object.onreadystatechange = function() {
//	if(xhr_object.readyState == 4  && xhr_object.status == 200) {
//		response = xhr_object.responseText;
//		eval(response);
//	}
//}
//xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
//xhr_object.send(null);
//
//
//
//
///****************/
//
//
//
//
//verifBrowser();
//
//if (code_coloris == '') {
//    alert('Pas de carte coloris disponible');
//    return false;
//}
//
//xhr_object.open("GET", "<?= ALIAS_STATIC ?>ajax_panier.htm?type=carte&" + "prod_id=" + prod_id + "&code_coloris=" + code_coloris + "&acti_id=<?= $GLOBALS['code_acti_id']?>&langue=<?= $GLOBALS['langue'] ?>");
//xhr_object.onreadystatechange = function() {
//	if(xhr_object.readyState == 4  && xhr_object.status == 200) {
//		response = xhr_object.responseText;
//		eval(response);
//	}
//}
//xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
//xhr_object.send(null);

