$(document).ready(function(){
	$('#country').change(function(){
                ripristina_select();
		var elem = $(this).val();
                $('input[name="id_country"]').val(elem);
                $('#zone').empty();
		$.ajax({
			type: 'POST',
			url:'../includes/ajax_functions/select_zones.php',
			dataType: 'json',
			data: {'country_id' : elem},
                        success: function(res){
				$('#zone').append("<optgroup label='- Zone -'>");
                                $('#zone').append('<option value="" selected="selected">- Seleziona -</option>');
				$.each(res, function(i, e){
                                    if(e.id_zona != "no_result" && !isNaN(e.id_zona)){
                                        $('#zone').append('<option value="' + e.id_zona + '">' + e.nome_zona + '</option>');
                                    }else{
                                        setTimeout("replace_select()", 85);
                                    }
				});
                                $('#zone').append('</optgroup>');
			    }
		       });
	       });

        $('#zone').change(function(){
            $('input[name="id_zone"]').val($(this).val());
        });
});

function up_field(valore){
    $('input[name="id_zone"]').val(valore);
}

function replace_select(){
    $('#id_zone').empty();
    $('input[name="id_zone"]').empty();
    $('#zone').replaceWith($("<span class='all_manualy'><input name='name_manualy_zone' id='id_manualy_zone' class='required' value=''> <a href='javascript: void(0);' onclick='ripristina_select();' id='remove_object'></a><span style='color:grey;font-size:10px; margin-left: 10px;font-weight:bold;'>Provincie non trovate, inserirne una..</span></span>"));
}

function ripristina_select(){
    $('input[name="id_zone"]').empty();
    $('.all_manualy').replaceWith($("<select id='zone' onchange='up_field(this.value)' class='required'><option selected='selected' value=''>- Seleziona -</option></select>"));
}

// INDIRIZZO ALTERNATIVO
$(document).ready(function(){
	$('#country_altern').change(function(){
                ripristina_select_altern();
		var elem = $(this).val();
                $('input[name="id_country_altern"]').val(elem);
                $('#zone_altern').empty();
		$.ajax({
			type: 'POST',
			url:'../includes/ajax_functions/select_zones.php',
			dataType: 'json',
			data: {'country_id' : elem},
                        success: function(res){
				$('#zone_altern').append("<optgroup label='- Zone -'>");
				$.each(res, function(i, e){
                                    if(e.id_zona != "no_result" && !isNaN(e.id_zona)){
                                        $('#zone_altern').append('<option value="' + e.id_zona + '">' + e.nome_zona + '</option>');
                                    }else{
                                        setTimeout("replace_select_altern()", 85);
                                    }
				});
                                $('#zone_altern').append('</optgroup>');
			}
		});
	});

        $('#zone_altern').change(function(){
            $('input[name="id_zone_altern"]').val($(this).val());
        });
});

function replace_select_altern(){
    $('#id_zone_altern').empty();
    $('#zone_altern').replaceWith($("<span class='all_manualy_altern'><input name='name_manualy_zone_altern' id='id_manualy_zone_altern' value=''> <a href='javascript: void(0);' onclick='ripristina_select_altern();' id='remove_object_altern'></a><span style='color:grey;font-size:10px; margin-left: 10px;font-weight:bold;'>Provincie non trovate, inserirne una.</span></span>"));
}

function ripristina_select_altern(){
    $('.all_manualy_altern').replaceWith($("<select  id='zone_altern'><option selected='selected'>- Seleziona -</option></select>"));
}
