// Newsletter
function limpiacaja(){
	if($("mail").value == "e-Mail")
		$('mail').value = "";
}
function checkValor(){
	if($("mail").value == "")
		$('mail').value = "e-Mail";
}
function keyPress(e, from){
	if(e.keyCode == 13){
		enviaForm("'"+from+"'");
		return false;
	}
}


// Validaciones
function validarMail(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}
function validarInput(elem, helperMsg){
	if(elem.value == "" ){
		alert(helperMsg);
		elem.focus();
		return false;
	}else{
		return true;
	}
}


// Para todos los formularios. ENVIO
function enviaForm(from){ 
	var valMail = false;
	var valMsg = false;
	
	if (from != "news"){
		var asunto = $('asunto').value;
		var msg = $('msg').value;
		var nombre = $('nombre').value;
	}
	
	var mail = $('mail').value;
	
	if (validarMail($('mail'), "Debe ingresar un mail valido")){
		valMail = true;
		if (from != "news"){
			if (validarInput($('msg'), "Debe escribir un mensaje"))
				valMsg = true;
		}else{
			valMsg = true;
			nombre = "*** Newsletter ***";
		}
	}
	
	if ((valMail) && (valMsg)){
		if(from != "news")
			$('formContacto').innerHTML = "<img src='img/ajax-loader.gif' alt='Loading' />";
		else
			$('inputNewsletter').innerHTML = "<img src='img/ajax-loader.gif' alt='Loading' />";
		var request2 = new Request({
			'url'		:	"ajax_contacto.php",
			'data'		:	"asunto="+asunto+"&msg="+msg+"&nombre="+nombre+"&mail="+mail+"&from="+from,
			'onSuccess'	:	function(html) {
						if(from != "news")
							$('formContacto').innerHTML = html;
						else
							$('inputNewsletter').innerHTML = html;
			}
		});
		request2.send();
	}
}
