
function validaMail(idMail){
	boxMail = document.getElementById(idMail);
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(boxMail.value))){
		campoEmail = false;
	}
	else{
		campoEmail = true;
	}
	return campoEmail
}

function makeStrJson(string){
	return eval( '('+ string + ')' );	
}

function validaFormIndique(){
	var erros = false;
	// nome 
	if( $("#form-box-indique #indique_nome").val() == "" )
		erros = true;

	var formERROS = 0;
	$("#form-box-indique .field-nome-amigo").each(function(){
		if( $(this).val() == "" || $(this).parent().find(".field-email-amigo").val() == "" ){
			formERROS++;
		}
	});
	
	if (formERROS == 3 || erros==true){
		$(".box-form-indique .msg-erro").removeClass("hide");
	}
	else {
		$(".box-form-indique .msg-erro").addClass("hide");
		return executaFormIndique();
	}
	return false;
}

function executaFormIndique(){

	var dataNome = $("#form-box-indique #indique_nome").val();
	var dataPOST = "nome_autor=" +dataNome;
	
	$("#form-box-indique .field-nome-amigo").each(function(){
		if( $(this).val() != "" || $(this).parent().find(".field-email-amigo").val() != "" ){
			dataPOST += "&nome_amigo[]=" + $(this).val() + "&email_amigo[]=" + $(this).parent().find(".field-email-amigo").val();
		}
	});	

	$.ajax({  
		type: "POST",  
		url: "wp-content/plugins/indique/envia.php",  
		data: dataPOST,  
		success: function(data) {  
			myJSON = makeStrJson(data); 
			if (myJSON.status == "erro"){
				$(".box-form-indique .msg-erro").removeClass("hide");
				return false;
			}
			else if (myJSON.status == "sucesso"){
				$(".box-form-indique .msg-erro").addClass("hide");
				$(".box-form-indique .msg-sucesso").removeClass("hide");
				$("#form-box-indique").addClass("hide");
			}
		}  
	});  
	return false;
}

function resetaFormIndique(){
	$(".box-form-indique .msg-erro").addClass("hide");
	$(".box-form-indique .msg-sucesso").addClass("hide");
	var nome_autor = $("#form-box-indique #indique_nome").val();
	$("#form-box-indique").resetForm();
	$("#form-box-indique #indique_nome").val(nome_autor);
	$("#form-box-indique").removeClass("hide");
	return false;
};
