$(document).ready(function() {
	
	//Lors du chargement 
	//chargeOptions () ;
		
	// Chargement du formulaire correspondant au fromage selectionnée (ONCHANGE)
	jQuery('#fromage_id').change(function(){
		chargeOptions ('fromage_id') ;
	});
	
	// Chargement du formulaire correspondant au decoupage selectionnée (ONCHANGE)
	jQuery('#decoupage_id').change(function(){
		chargeOptions ('decoupage_id') ;
	});
	
	// Chargement du formulaire correspondant au type de lait selectionnée (ONCHANGE)
	jQuery('#typeLait_id').change(function(){
		chargeOptions ('typeLait_id') ;
	});
	
});

function chargeOptions (_ChampInchange)
{
	
	iFromageId		= $('#fromage_id').val() ;
	iDecoupageId	= $('#decoupage_id').val() ;
	iTypeLaitId		= $('#typeLait_id').val() ;

	zLang = $('[@name=rechercher]').attr('lang');
	
	if (_ChampInchange != 'fromage_id'){
		$('#fromage_id').removeOption(/./) ;
		//$('#fromage_id').addOption(0,'indifférent',false) ;
		( zLang == 'en_US') ? $('#fromage_id').addOption(0,'Indifferent',false) : $('#fromage_id').addOption(0,'Indifférent',false) ;
	}
	
	if (_ChampInchange != 'decoupage_id'){
		$('#decoupage_id').removeOption(/./) ;
		//$('#decoupage_id').addOption(0,'indifférent',false) ;
		( zLang == 'en_US') ? $('#decoupage_id').addOption(0,'Indifferent',false) : $('#decoupage_id').addOption(0,'Indifférent',false) ;
	}

	if (_ChampInchange != 'typeLait_id'){
		$('#typeLait_id').removeOption(/./) ;
		//$('#typeLait_id').addOption(0,'indifférent',false) ;
		( zLang == 'en_US') ? $('#typeLait_id').addOption(0,'Indifferent',false) : $('#typeLait_id').addOption(0,'Indifférent',false) ;
	}
	
	$.getJSON(j_basepath+'index.php?module=accueil&action=accueilFo:chargeParamsMoteur',{iFromageId:iFromageId, iDecoupageId:iDecoupageId, iTypeLaitId:iTypeLaitId},function(tzResults){
		
		var selectFromage	= $('#fromage_id') ;
		var selectDecoupage	= $('#decoupage_id') ;
		var selectTypeLait	= $('#typeLait_id') ;
		
		var toFromages		= tzResults['toFromageFrs'] ;
		var toDecoupages	= tzResults['toRegionFrancaises'] ;
		var toTypeLaits		= tzResults['toTypeLaits'] ;
		
		$(selectFromage).each(function(){
			for (indexFromage in toFromages){
				$('#fromage_id').addOption(toFromages[indexFromage].fromage_id,toFromages[indexFromage].fromage_nom ,false) ;
			}
		});
		
		$(selectDecoupage).each(function(){
			for (indexDecoupage in toDecoupages){
				$('#decoupage_id').addOption(toDecoupages[indexDecoupage].decoupage_id,toDecoupages[indexDecoupage].decoupage_nom ,false) ;
			}
		});
		
		$(selectTypeLait).each(function(){
			for (indexTypeLait in toTypeLaits){
				$('#typeLait_id').addOption(toTypeLaits[indexTypeLait].typeLait_id,toTypeLaits[indexTypeLait].typeLait_libelle ,false) ;
			}
		});
		
		
		( iFromageId > 0) ? $('#fromage_id').val(iFromageId) : $('#fromage_id').val(0) ;
		( iDecoupageId > 0) ? $('#decoupage_id').val(iDecoupageId) : $('#decoupage_id').val(0) ;
		( iTypeLaitId > 0) ? $('#typeLait_id').val(iTypeLaitId) : $('#typeLait_id').val(0) ;
		
		/*if ( iDecoupageId > 0){
			$('#decoupage_id').val(iDecoupageId) ;
		}else{
			$('#decoupage_id').val(0) ;
		}*/
		
	});
}
