$(document).ready(function(){
	$('#f_cadastro').ajaxForm({success: showResponse, beforeSubmit: showAguarde,dataType:  'json', clearForm: false }); 
});

function showAguarde(formData, jqForm, options){
	$('#submitMessage').css('color', 'black');
	$('#submitMessage').css('visibility','visible');
	$('#submitMessage').html('<img src="_imagens/layout/loadinfo.net.gif"> Aguarde...');
	$('#btCadastro').attr("disabled","disabled");
	text = '';
	var_contato = false;
	for(i in formData){
		if(formData[i].name == 'nome' && formData[i].value == '' )
			text += " - Campo Nome obrigatório <br>";
		
		if(formData[i].name == 'email' && formData[i].value != '' )
			var_contato = true;
		else if(formData[i].name == 'tel_fixo' && formData[i].value != '' )
			var_contato = true;
		else if(formData[i].name == 'tel_celular' && formData[i].value != '' )
			var_contato = true;
	}
	
	if(var_contato == false){
		text += " - Por favor informe ao menos uma forma de contato <br>";
	}

	if(!isCpf($('#cpf').val())){
		text += " - Por favor informe um CPF válido!<br>";
	}
	
	if (text != '') {
		
		$('#submitMessage').html(text);
		$('#submitMessage').css('color', 'red');
		$('#btCadastro').removeAttr("disabled");
		return false;
	}

}

function showResponse(responseText, statusText){
	$('#btCadastro').removeAttr("disabled");
	if (responseText['send'] == 'ok') {
		$('#submitMessage').css('color', 'green');
		$('#submitMessage').css('visibility','visible');
		$('#f_cadastro').clearForm();

		$('#submitMessage').html('Enviado com Sucesso.');
		
	}else if (responseText['send'] == 'erro') {
		$('#submitMessage').css('color', 'red');
		$('#submitMessage').html(responseText['msg']);
		
	}else{
		$('#submitMessage').html('Erro Tente novamente');
		$('#submitMessage').css('color', 'red');
		
	}
}