var rules = new Array();
rules.push("required,mq,<font size='3'>Non hai inserito la quantità di prodotto.</font>");
rules.push("required,provincia,<font size='3'>Non hai selezionato la provincia dove consegnare il prodotto.</font>");
rules.push("required,city,<font size='3'>Non hai selezionato il comune dove consegnare il prodotto.</font>");
rules.push("required,street_address,<font size='3'>Non hai inserito l\'indirizzo dove consegnare il prodotto.</font>");
//	bypassa la validazione
//	rules='';

$(document).ready(function(){
	$('#regione').change(function(){
		var elem = $(this).val();

		$.ajax({
			type: 'POST',
			url:'select.php',
			dataType: 'json',
			data: {'regione':elem},
			success: function(res){
				$('#state option').each(function(){$(this).remove()});
				$('#state').append('<option selected="selected">Seleziona...</option>');
				$('#city option').each(function(){$(this).remove()});
				$('#city').append('<option selected="selected">Seleziona...</option>');
				$('#postcode').attr('value','');
				$.each(res, function(i, e){
					$('#state').append('<option value="' + e.codice + '">' + e.nome + '</option>');
				});
			}
		});
	});

	$('#state').change(function(){
		var elem = $(this).val();

		$.ajax({
			type: 'POST',
			url:'select.php',
			dataType: 'json',
			data: {'provincia':elem},
			success: function(res){
				$('#comune option').each(function(){$(this).remove()});
				$('#comune').append('<option selected="selected">Seleziona...</option>');
				$('#cap').attr('value','');
				$.each(res, function(i, e){
					$('#city').append('<option value="' + e.codice + '">' + e.nome + '</option>');
				});
			}
		});
	});

	$('#mq').change(function(){
		if ($('#city').val() != '') {
			var cod_comune = $('#city').val();
			var mq = $(this).val();

			xajax_calcolaPreventivo(cod_comune, mq)
		}
	});

	$('#city').change(function(){
		var elem = $(this).val();

		$.ajax({
			type: 'POST',
			url:'select.php',
			dataType: 'json',
			data: {'cod_istat':elem},
			success: function(res){
				$('#postcode').attr('value',res);
			}
		});

		var cod_comune = $(this).val();
		var mq = $('#mq').val();

		xajax_calcolaPreventivo(cod_comune, mq)
	});
});

function alertMessage(message) {
	$.prompt(message);
	return false;
}
