
// ON LOAD DE JQUERY
$(document).ready(function(){	 
	getElementsDOM(); 
	
});
function getElementsDOM(){
	mail = $("#mail");
	estadoMSJ = $(".estado");
	pais_provincia = $("#pais_provincia");
	btn_enviar = $("#enviar_news");
	btn_enviar.click(function() { 
	validar_campos();
	}); 
	formnew = $("#form_news");
}
function mailValido(valor) {
	var patron = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if (patron.test(valor)){
		return true;
	} else {
		return false;
	}
}
function validar_campos(){  
	if(!mailValido(mail.val()))
	{ 
		alert("Tiene que ser un e-mail válido");
	}
	else if(pais_provincia.val() == "")
	{
		alert("Debe completar el Pais/Provincia");
	}else{  
		var params = "evento=news";
		ajaxReq("POST", "http://bodegaselporvenir.com/espanol/scripts/enviar_mail.php", params, newsResponse, "json", ajaxReqErrorHandler);
	}
}

function ajaxReqErrorHandler(msg){
	alert(msg);
	alert("error en el Ajax");
} 

function ajaxReq(reqType, destURL, dataSent, succesFn, dataReturnType, errorFn){
$.ajax({
	   type: reqType,
	   url: destURL,
	   data: dataSent,
	   dataType: dataReturnType,
	   success: function(msg){
			succesFn(msg);
	   },
	   error: function(objeto, quepaso, otroobj){
            alert("Estas viendo esto por que falle");
            alert("Paso lo siguiente: "+quepaso);
        }

	 });
}; 

function newsResponse(response){
	if(response.ok = "ok"){
	estadoMSJ.css("color","#ff0000");
	estadoMSJ.text("SUS DATOS HAN SIDO ENVIADOS CON EXITO");
	}else{
		estadoMSJ.css("color","#ff0000");
		estadoMSJ.text("SUS DATOS NO HAN SIDO ENVIADOS");
	}
} 