$(document).ready( function(){
	
	$("#covering").hide();

	
	$("#stateSelect").change( function(){
		 changeState($(this).val());
	});
        
    $("#nStateSelect").change( function(){
    	
    	nChangeState($(this).val()); 
            
	});

	$("#sendAddress").click(function(){
            
	});

});

function changeStateFlash( state ) {
	var siglas = ['AC', 'AL', 'AP', 'AM', 'BA', 'CE', 'DF', 'GO', 'ES', 'MA', 'MT', 'MS', 'MG', 'PA', 'PB', 'PR', 'PE', 'PI', 'RJ', 'RN', 'RS', 'RO', 'RR', 'SP', 'SC', 'SE', 'TO'];
	
	

	
	for( i =0; i < siglas.length; i++ ) {
		if ( state == siglas[ i ] ) {
			nChangeState( siglas[ i ] );
			$("#nStateSelect").val( siglas[ i ] );
		}
	}
}


function changeState(id,city) {



	$("#districts").html("<select disabled='disabled'  class='input-select'> </select>");
	$("#covering").fadeOut("fast");
		 
	$("#citySelect").attr("disabled", "disabled"); 
 
	$("#cities").load($("#baseUrl").val()+"districts/select_city/"+id, null , function(){	
		
			if(city){
				$('#citySelect option[cityName="'+city+'"]').removeAttr("selected");
				$('#citySelect option[cityName="'+city+'"]').attr("selected","selected");	
				changeCity($('#citySelect option[cityName="'+city+'"]').val());
			}
				
		$("#citySelect").change( function(){
			
			changeCity($(this).val());
			
 		});
	});
}

function nChangeState(id){
  
  $("#cities").load($("#baseUrl").val()+"sinals/select_city/" + id , null , function(){
				
                $("#nCitySelect").change( function(){
                    nChangeCity($(this).val());	
                });
            });

}

function changeCity(stateId){
	
	$("#covering").fadeOut("fast");
			 
			$("#districtSelect").attr("disabled", "disabled");

	 
			$("#districts").load($("#baseUrl").val()+"districts/select_district/"+stateId, null , function(){	
		
				$("#districtSelect").removeAttr("disabled");
	
				/*$("#districtSelect").change( function(){
												
					$("#covering").fadeOut("fast");		
						
					if($(this).val()!=0){ 
						$("#covering").load($("#baseUrl").val()+"districts/show_covering/"+stateId, null , function(){
							$("#covering").fadeIn("fast");
						});
					}
				});*/
	
			});
	
}

function nChangeCity(stateId){
	
    $("#covering").fadeOut("fast");

    $("#districtSelect").attr("disabled", "disabled");

    $("#districts").load($("#baseUrl").val()+"sinals/select_district/"+stateId, null , function(){	

        $("#districtSelect").removeAttr("disabled");

        $("#districtSelect").change( function(){

            $("#covering").fadeOut("fast");		

            if($(this).val()!=0){ 
                $("#covering").load($("#baseUrl").val()+"sinals/show_covering/"+$("#districtSelect").val(), null , function(){
                    $("#covering").fadeIn("fast");
                });
            }
        });
    });
	
}

function getBaseUrl(){
	
	return $("#UrlBase").val();
	
}

