/* Select des Regions du footer
*/
$(document).ready(function() {
    $('input.submit_footer:not(.submit_blank)').click(function(){
    	var id = $(this).attr("id");
  		var reg=new RegExp("_", "g");
  		var tab = id.split(reg);
  		var nodeID= tab[1];
  		var val = $("select#selectFooter_"+nodeID).val();
    	if(val != ""){
	   		location.href = val;							
    	}
    });
    $('input.submit_blank').click(function(){
    	var id = $(this).attr("id");
  		var reg=new RegExp("_", "g");
  		var tab = id.split(reg);
  		var nodeID= tab[1];
  		var val = $("select#selectFooter_"+nodeID).val();
    	if(val != ""){
	   		var w = window.open(val,'_blank');							
    	}
    });
    $('input.submit_atlas').click(function(){
    	var id = $(this).attr("id");
  		var reg=new RegExp("_", "g");
  		var tab = id.split(reg);
  		var typeRegion= tab[1];
  		var ctxt = tab[2];
  		var nom = $("select#"+typeRegion+"_"+ctxt).val();
  		var url = ''
  		if(typeRegion == 'pays'){
  			url = paysUrlArray[nom];
  		}
  		if(typeRegion == 'regions'){
  		 	url = regionsUrlArray[nom];
  		}
  		if(typeof(url) != "undefined" && url != ""){
  			location.href = url;
    	} 
    });
    chargePays('Footer');
	$('select#continent_Footer').change(function(){chargePays('Footer')});
	$('select#pays_Footer').change(function(){chargeRegions('Footer')});
    
});

function chargePays(suffID){
	if ( typeof( paysArray ) != "object" ) {
		return;
	}
	var continentCourant = $('select#continent_'+suffID).val();
	var paysList = paysArray[continentCourant];
	$('select#pays_'+suffID).text('');
	for (var continent in paysList){
		if(paysList[continent] != 'France'){
			$('select#pays_'+suffID).append('<option value="'+paysList[continent]+'">'+paysList[continent]+'</option>');
		}
		else{
			$('select#pays_'+suffID).append('<option value="'+paysList[continent]+'" selected="selected" >'+paysList[continent]+'</option>');
		}
	}
	chargeRegions(suffID);
}
function chargeRegions(suffID){
	if ( typeof( regionsArray ) != "object" ) {
		return;
	}
	var paysCourant = $('select#pays_'+suffID).val();
	var regionsList = regionsArray[paysCourant];
	if ( typeof( regionsList) != "object" ) {
		return;
	}
	if(regionsList.length>0){
		$('input#submit_pays_'+suffID).css('display','none');
		$('input#submit_regions_'+suffID).css('display','inline');		
	}
	else{
		$('input#submit_pays_'+suffID).css('display','inline');
		$('input#submit_regions_'+suffID).css('display','none');
	}
	$('select#regions_'+suffID).text('');
	$('select#regions_'+suffID).html('<option></option>');
	for (var pays in regionsList){
		$('select#regions_'+suffID).append('<option value="'+regionsList[pays]+'">'+regionsList[pays]+'</option>');
	}	
}
