


function obtenerElemento(nombre) {
    return document.getElementById(nombre);
}




//valida un email
function validarEmail(valor) { 
	valor = trim(valor);

	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
		return true
	} 
	else {
    	return false;
	}
}

//saco blancos al principio y al final
function trim(cadena) {
   cadena = cadena.replace(/^\s+/, '');
   cadena = cadena.replace(/\s+$/, '');
	return cadena;
}
//-----------------------------------------------------------------------------//
function clearForm(){
	
	
	document.getElementById("mail_error").style.display = 'none';
}
//-----------------------------------------------------------------------------//

function evalForm(){
	var bool = false;
	
	clearForm();
	
	
	var oEmail = document.getElementById("mail");
	var oEmailError = document.getElementById("mail_error");
		

	
	
	if((oEmail.value == '') | !validarEmail(oEmail.value)){
		oEmailError.style.display = 'block';
		oEmailError.innerHTML = ' El e-mail está vacío o tiene un formato incorrecto';
		bool = true;
	}
	

	
	if(bool)	return false;
	else	return true;
}

//---------------------------------------------------------------------//
// Limpia los spans de verificacion del form_login
function limpiar_suscripcion() {
    var verif;
    
    verif = obtenerElemento("mail_error");
    verif.innerHTML = "";
   
}


//-----------------------------------------------


function evalFormOpinion(){
	var bool = false;
	
	clearForm();
	
	
	var oEmail2 = document.getElementById("mail2");
	var opinionError = document.getElementById("opinion_error");
		

	
	
	if((oEmail2.value == '') | !validarEmail(oEmail2.value)){
		opinionError.style.display = 'block';
		opinionError.innerHTML = ' El e-mail está vacío o tiene un formato incorrecto';
		bool = true;
	}
	

	
	if(bool)	return false;
	else	return true;
}

//---------------------------------------------------------------------//
// Limpia los spans de verificacion del form_login
function limpiar_opinion() {
    var verif;
    
    verif = obtenerElemento("opinion_error");
    verif.innerHTML = "";
   
}

//---------------------------------------------------------------------//

function validarContacto(){
	
	var bool = false;	
	var oMsjCto = '';
	var oNombre = document.getElementById("nombre");
	var oEmail = document.getElementById("email");
	var oComentario = document.getElementById("comentario");
	
	
	if(trim(oNombre.value) == ""){
		bool = true;
		
        oMsjCto += "- Ingrese su nombre.\n";
	}
	
	if(!validarEmail(oEmail.value) || trim(oEmail.value) == ""){
		bool = true;
		
       oMsjCto += "- El e-mail está vacío o su formato es incorrecto.\n";
		
	}
	
	if(trim(oComentario.value) == ""){
		bool = true;
		
        oMsjCto += "- Por favor ingrese un comentario.\n";
	}
	
    if (bool) {
    	alert(oMsjCto);
    	return false}
	else return true;
	}
//-------------------------------------------------------------------//
function evalBuscar(){
		var oMsj = document.getElementById("msjBusqueda");
		var oBusqueda = document.getElementById("buscar");
      
		
		if(trim(oBusqueda.value).length == 0){
			oMsj.style.display = "block";
			oMsj.innerHTML = "Debe ingresar una palabra.";
			return false;
		}
		else if(trim(oBusqueda.value).length < 3){
			oMsj.style.display = "block";
			oMsj.innerHTML = "M&iacute;nimo 3 caracteres";
			return false;
		}
		else	return true;
}


