function navPersonalizeSelect(sChange, iCountryId, iGamutId, iManufacturerId) {
    
    new Ajax.Request('/e_commerce/json/getPersonalizeNavigation', {
    
        method:'get',
        parameters: {sWhat:'gamme', iCountry:iCountryId, iManufacturer:iManufacturerId},
        onSuccess: function(transport) {
            var JSONobj = (transport.responseText).evalJSON(true);
            $('personalize_gamut').update('');
            sOptions = '<option value="" selected="selected">Toutes les gammes</option>'; 
            for (i=1; i<=JSONobj.length; i++) {   
            
                var item = JSONobj[i-1];
                if ( item.value == iGamutId ) {
                
                    sOptions += '<option value="'+item.value+'" selected="selected">'+item.label+'</option>';
                }else{
                
                    sOptions += '<option value="'+item.value+'">'+item.label+'</option>';
                }
                //$('personalize_gamut').options[i] = new Option( item.label, item.value );
            }
            $('personalize_gamut').update(sOptions);
            if(JSONobj.length < 1) $('personalize_gamut').update('<option value="">No gamut available for this selection</option>');
        }
    });
    
    new Ajax.Request('/e_commerce/json/getPersonalizeNavigation', {
    
        method:'get',
        parameters: {sWhat:'pays', iManufacturer:iManufacturerId, iGamut:iGamutId},
        onSuccess: function(transport) {
            var JSONobj = (transport.responseText).evalJSON(true);
            $('personalize_country').update('');
            sOptions = '<option value="" selected="selected">Tous les pays</option>'; 
            for (i=1; i<=JSONobj.length; i++) {   
            
                var item = JSONobj[i-1];
                if ( item.value == iCountryId ) {
                
                    sOptions += '<option value="'+item.value+'" selected="selected">'+item.label+'</option>';
                }else{
                
                    sOptions += '<option value="'+item.value+'">'+item.label+'</option>';
                }
                //$('personalize_country').options[i] = new Option( item.label, item.value, 'false', selected );
            }
            $('personalize_country').update(sOptions);
            if(JSONobj.length < 1) $('personalize_country').update('<option value="">No country available for this selection</option>');
        }
    });
    
    new Ajax.Request('/e_commerce/json/getPersonalizeNavigation', {
    
        method:'get',
        parameters: {sWhat:'manufacturer', iCountry:iCountryId, iGamut:iGamutId},
        onSuccess: function(transport) {
            var JSONobj = (transport.responseText).evalJSON(true);
            $('personalize_manufacturer').update('');
            sOptions = '<option value="" selected="selected">Toutes les marques</option>'; 
            for (i=1; i<=JSONobj.length; i++) {   
            
                var item = JSONobj[i-1];
                if ( item.value == iManufacturerId ) {
                
                    sOptions += '<option value="'+item.value+'" selected="selected">'+item.label+'</option>';
                }else{
                
                    sOptions += '<option value="'+item.value+'">'+item.label+'</option>';
                }
                //$('personalize_manufacturer').options[i] = new Option( item.label, item.value, 'false', selected );
            }
            $('personalize_manufacturer').update(sOptions);
            if(JSONobj.length < 1) $('personalize_manufacturer').update('<option value="">No manufacturer available for this selection</option>');
        }
    });
}



function validatePersonalizeForm() {

 	if( ($('personalize_gamut').value == '') && ($('personalize_country').value == '' ) && ($('personalize_manufacturer').value == '' ) )
 	{
 		alert('Merci de préciser au moins un critère pour votre recherche.');
 		return;
 	}

    if ( $('personalize_gamut').value == '' ) {

        $('personalize_gamut').disabled = true;
    }else{
    
        $('personalize_filter').value = 'gamme';
    }
    if ( $('personalize_country').value == '' ) {

        $('personalize_country').disabled = true;
    }else{
    
        $('personalize_filter').value = 'pays';
    }
    if ( $('personalize_manufacturer').value == '' ) {

        $('personalize_manufacturer').disabled = true;
    }else{
    
        $('personalize_filter').value = 'manufacturer';
    }
    
    $('personalize_form').submit();
}
