$(function(){
	function response(data){
		$('#btn_cad').removeAttr("disabled");
		if(data.replace(/\s/g,"") == ''){
			alert('Cadastro efetuado com sucesso!');
			$("#fcadastro").resetForm();
		}
		else alert('ERRO: ' + data);
	}
	
	$("#fcadastro").validate({
		errorElement: "div",
		submitHandler: function(form) {
			var c  = confirm('Confirma cadastro?');
			if(c){
				$("#btn_cad").attr("disabled", true); 
				$(form).ajaxSubmit({
					dataType: 'html',
					success: response
				});
				return false
			}
		},
		rules: {
			estado : {
				required: function(element){
					return $('#pais').val() == 'Brasil';
				}
			},
			cidade : {
				required: function(element){
					return $('#pais').val() == 'Brasil';
				}
			},
			estado2 : {
				required: function(element){
					return $('#pais').val() != 'Brasil';
				}
			},
			cidade2 : {
				required: function(element){
					return $('#pais').val() != 'Brasil';
				}
			}
		}
	});

	$("#pais").change(function(){
		if($(this).val() != 'Brasil'){
			$('#brasil').hide();
			$('#exterior').show();
			$('#estado').val('');
			$('#pais').val('');
		}
		else {
			$('#exterior').hide();
			$('#brasil').show();
			$('#estado2').val('');
			$('#pais2').val('');
		}
	});
});

