var newStore;
// Dispo
function loadStation() {
	newStore = new dojo.data.ItemFileReadStore({url:'/index/listesites/CODREG/'+dijit.byId('REGION').attr('value')});
	items = newStore.fetch({query: {},onBegin: affRegion, start: 0, count: 0});
}
function affRegion(size) {
	if (size>0) {
		dijit.byId('SITE').store = newStore;
		dijit.byId('SITE').setDisabled(false);
	} else {
		dojo.byId('message').innerHTML='Désolé, aucun site disponible pour cette région.';
	}
}
function affGeoloc(region) {
	if (region==null) region = dijit.byId('REGION').attr('value');
	site = dijit.byId('SITE').attr('value');
	max = dijit.byId('MAX').attr('value');
	type = dijit.byId('CODTYP').attr('value');
	datd = dijit.byId('DATDEB').attr('value');
	datf = dijit.byId('DATFIN').attr('value');
	budmin = dijit.byId('BUDMIN').attr('value');
	budmax = dijit.byId('BUDMAX').attr('value');
	geolocStore = new dojo.data.ItemFileReadStore({url:'/index/listegeoloc/CODREG/'+region+'/SITE/'+site+'/MAX/'+max+'/CODTYP/'+type+'/DATDEB/'+datd+'/DATFIN/'+datf+'/BUDMIN/'+budmin+'/BUDMAX/'+budmax});
	geolocStore.fetch( { onBegin: affRegion , onComplete : gotItems } );
	
	var france = new google.maps.LatLng(46.9,1.56);
	if (region=='23' || region=='10') {
		var Options = {
				zoom: 4,
				center: france,
				mapTypeId: google.maps.MapTypeId.TERRAIN
		};
	} else {
		var Options = {
				zoom: 5,
				center: france,
				mapTypeId: google.maps.MapTypeId.TERRAIN
		};
	}
	var map = new google.maps.Map(dojo.byId("carte"), Options);

	function fetchFailed(error, request) {
		alert("Problème."+error);
	}
	function gotItems(items, request) {
		var i;
		itemsList='';
		for (i = 0; i < items.length; i++) {
			var item = items[i];
			eval("var pos"+i+"=new google.maps.LatLng("+geolocStore.getValue(item,"LAT")+","+geolocStore.getValue(item,"LON")+");");
			eval("var point"+i+"= new google.maps.Marker({position: pos"+i+",map:map,title:'"+geolocStore.getValue(item,"LIBELLE")+"'});");
			eval("google.maps.event.addListener(point"+i+", 'click', function() { window.location.href='/codepro/"+geolocStore.getValue(item,"SITE").substr(0,3)+"/"+geolocStore.getValue(item,"LIBELLE")+"';});");
		}
	}
	function go(site,lang,titre) {
		window.location.href='/touteslesdestinations/'+site.substr(3,3)+'/'+site.substr(4,2)+'/'+lang+'/'+titre;
	}
}
// dojo.addOnLoad(function(){
// 	affGeoloc();
// });