$(document).ready(function(){
	$('#cadastro').ajaxForm({success: showResponse, beforeSubmit: showAguarde,dataType: 'json', clearForm: false }); 
});

function showAguarde(formData, jqForm, options){
	$('#submitContato').css('color', 'black');
	$('#submitContato').css('visibility','visible');
	$('#submitContato').html('Aguarde...');
	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 == 'telefone' && formData[i].value != '' )
			var_contato = true;
	}
	
	if(var_contato == false)
		text += " - Por favor informe ao menos uma forma de contato <br>";
	
	if (text != '') {
		
		$('#submitContato').html(text);
		$('#submitContato').css('color', 'red');
		return false;
	}

}

function showResponse(responseText, statusText){
	if (responseText['send'] == 'ok') {

		$('#submitContato').css('color', 'green');
		$('#submitContato').css('visibility','visible');
		$('#cadastro').clearForm();

		$('#submitContato').html('Enviado com Sucesso.');
		
	}else if (responseText['send'] == 'erro') {
		$('#submitContato').css('color', 'red');
		$('#submitContato').html(responseText['msg']);
		
	}else{
		alert('Erro tente novamente');
		//$('#submitContato').html('Erro Tente novamente');
		$('#submitContato').css('color', 'red');
		
	}
}
