// JavaScript Document
function validar(formulario) {
//Validar Nombre

if (document.formulario.nombre.value.length==0){
alert("Escriba su Nombre")
document.formulario.nombre.focus()
return false;
}
if (formulario.nombre.value.length < 4){
alert("Escriba por lo menos 4 caracteres en el campo Nombre.");
formulario.nombre.focus();
return (false);
}
var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
var checkStr = formulario.nombre.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
}
if (!allValid) {
alert("Escriba sólo letras en el campo Nombre: "+formulario.nombre.value);
formulario.nombre.focus();
return (false);
}
//Validar email
if (document.formulario.email.value.length==0){
alert("Ingrese su correo electronico")
document.formulario.nombre.focus()
return false;
}	

if ((formulario.email.value.indexOf ('@', 0) == -1)||(formulario.email.value.length < 6)) {
alert("Escriba una dirección de correo válida en el campo E mail: "+formulario.email.value)
return (false);
}

//validar pagina web
if (formulario.web.value.length > 0){
	if ((formulario.web.value.length < 5)||(formulario.web.value.length > 100)) {
	alert("Escriba una Pagina web válida en el campo Pagina web: "+formulario.web.value)
	return (false);
	}
	if ((formulario.web.value.indexOf ('.', 0) == -1)||(formulario.web.value.indexOf ('www', 0) == -1)) {
	alert("Escriba una direccion web válida en el campo Página web: "+formulario.web.value)
	return (false);
	}
}

//Validar comentario
if (document.formulario.comentarios.value.length==0){
alert("Escriba su Comentario")
document.formulario.comentarios.focus()
return false;
}

if ((formulario.comentarios.value.length < 10)||(formulario.comentarios.value.length > 1000)) {
alert("El tamaño del comentario ingresado no es permitido");
return (false);
}
var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ1234567890.:," + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
var checkStr = formulario.comentarios.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
}
if (!allValid) {
alert("Escriba sólo letras y numeros en sus comentarios: "+formulario.comentarios.value);
formulario.comentarios.focus();
return (false);
}


return (true);
}

