// JavaScript Document
  function ValidarRegistro(Form) {
	  return ( ValidarNombre(Form.usuario.value) && ValidarEmail(Form.email.value) && ValidarPassword(Form.pass.value, Form.verificarPass.value) );
	  }

  function ValidarComentario(Form) {
	return ( ValidarNombre(Form.titulo.value) && ValidarTexto(Form.texto.value) && ValidarCaptchas(Form.captchas.value)); 
   }

   function Validar(Form)  {
    return ( ValidarNombre(Form.nombre.value) &&  ValidarAsunto (Form.asunto.value, Form.mensaje.value) && ValidarEmail(Form.email.value) );
   }
   
   
  function ValidarNombre(Nombre)  {
    var cadena = "El nombre no puede estar vacío";
     
    if ( Nombre == "")  { alert(cadena); return false; } else  { return true; }
	
    }
	
	function ValidarCaptchas(Nombre)  {
    var cadena = "Introduzca el texto de la imagen";
     
    if ( Nombre == "")  { alert(cadena); return false; } else  { return true; }
	
    }
	
	function ValidarAsunto(asunto, consulta)  {
    var cadena = "El asunto y la consulta no pueden estar vacíos."
     
    if (asunto == "" || consulta == "")  { alert(cadena); return false; } else { return true; }
	}
		
	function ValidarEmail(email) {
	var mensaje="El Email no es válido, por favor compruebe sus datos \r\n Si no escribe un Email válido no tendré forma de contestarle.";
	var error=false;
    var prohibido=new Array("|","'","#","$","%","&","/","·","=","(",")",">","<","?","!","¿","¡","{","}","[","]",":",";","+"," ");
	
	if (email=="") { error=true; }
	
    var trocear=email.split("@"); 
	if (trocear.length!=2) { error=true; 
	} else {
		if (trocear[1].indexOf(".")==-1) { error=true; } 
	}
	
	for (i=0; i<prohibido.length-1; i++) {
	if (email.indexOf(prohibido[i])!=-1) { error=true; break; }
    }
	
	if (error==true) { alert(mensaje); return false; } else { return true; }
	
	}
	
	function ValidarTexto(texto) {
    var error=false;
	var mensaje = "El texto no puede estar vacío"
	
	if (texto=="") { error=true; }
	//if (texto.indexOf("'")!=-1 || texto.indexOf('"')!=-1) { error=true; }
	
	if (error==true) { alert(mensaje); return false; } else { return true; }
 	}
	
	function ValidarPassword(pass, validar) {
		var mensaje="La contraseña verificada no coincide, por favor compruebe los datos";
		
		if (pass=="" || pass!=validar) { alert(mensaje); return false; } else { return true; }
		
		}
