var delay = 100;
var myTimer = null;

window.addEvent('domready',function(){
	chargerCode();
	// on place les handlers sur les differents controles du formulaire
	$('service').addEvent("change",function(){chargerCode();});
	$('ville').addEvent("change",function(){chargerCode();});

	$('nom_structure').addEvent("keyup",function(){
			if(myTimer!=null){
				myTimer = $clear(myTimer);
			}
		    myTimer = chargerStructure.delay(delay);
	});
	//$('nom_structure').addEvent("change",function(){chargerStructure();});
});


function chargerCode(){
	// on desactive le controle du code postal
	//$('code_postal').set('disabled', true);
	//$('loading_ville').setStyle('visibility','visible');
	var request = new Request.HTML({url: "/core/partenaires_ajax_code.php", onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript){
		$('code').set('html',responseHTML);
		//$('loading_ville').setStyle('visibility','hidden');
	}
	}).get({'service':$('service').get('value'),'structure':$('structure').get('value'),'ville':$('ville').get('value') });
}


function chargerStructure(){
	var request = new Request.HTML({url: "/core/partenaires_ajax_structure.php", onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript){
		$('input_structure').set('html',responseHTML);
		chargerCode();
		$('structure').addEvent("change",function(){chargerCode();});
	}
	}).get({'nom_structure':$('nom_structure').get('value')});
}
