var get_dpt_url = 'http://nissan.fr/tools/test-it.-Par-44259-mlmttestitformrespstep3bxml.xml'
var get_dealer_url = 'http://nissan.fr/tools/test-it.-Par-44259-mlmttestitformrespstep3bxml.xml?dealerdepartment='

var url_proxy="services/proxy/index.php?pmpurl=";


window.addEvent('domready',function(){
	var myRequest = new Request({
		method: 'get', 
		url: url_proxy + encode_submit(get_dpt_url),
		onSuccess:function(responseText, responseXML){
			option_array = responseXML.getElementsByTagName('option');
			for(var i = 0; i < option_array.length; i++){
				new Element('option',{value:option_array[i].getAttribute('value')}).set('html',option_array[i].firstChild.nodeValue).inject($('department'));
			}
		}
	});
	myRequest.send({});
	
	$('department').addEvent('change',function(){
		if($('department').value){
			$('dealer').set('html','');
			new Element('option',{value:''}).set('html','-').inject($('dealer'));
			var myRequest = new Request({
				method: 'get', 
				url: url_proxy + encode_submit(get_dealer_url+escape($('department').value)),
				onSuccess:function(responseText, responseXML){
					option_array = responseXML.getElementsByTagName('field')[0].getElementsByTagName('option');
					for(var i = 0; i < option_array.length; i++){
						new Element('option',{value:formatDeealerCode(option_array[i].getAttribute('value'))}).set('html',option_array[i].firstChild.nodeValue).inject($('dealer'));
					}
				}
			});
			myRequest.send({});
		}
	});
});

function formatDeealerCode(dealer_code){
	return dealer_code;
	/*completed_code = "00000000"+dealer_code;
	return completed_code.substr(completed_code.length-8);*/
}
