// Funciones para validar los formularios de www.jose-hernandez.com
// Por Alvaro Fernandez www.alvaroweb.com mediante información de los foros
// Codigo completamente libre 

// Validar formulario en Español
function validar(formulario) {
	if (formulario.nombre.value != "") {
		if (formulario.telefono.value != "") {
			if (ValidarEmail(formulario.email.value)) {
				if (formulario.asunto.value != "") {
					formulario.submit();
				} else {
					alert("Por favor, escriba su mensaje");
				}
			} else {
				alert("La direccion de correo : " + formulario.email.value + "\nno es una valida, introduzcala bien, por favor");
			}
		} else {
			alert("Por favor, indique su telefono");
		}
	} else {
		alert("Por favor, indique su nombre");
	}
}

//Validar formulario en Ingles
function validarEng(formulario) {
	if (formulario.nombre.value != "") {
		if (formulario.telefono.value != "") {
			if (ValidarEmail(formulario.email.value)) {
				if (formulario.asunto.value != "") {
					formulario.submit();
				} else {
					//alert("Por favor, escriba su mensaje");Some fields are not correct
					alert("Some fields are not correct");
				}
			} else {
				//alert("La direccion de correo : " + formulario.email.value + "\nno es una valida, introduzcala bien, por favor");
				alert("Some fields are not correct");
			}
		} else {
			//alert("Por favor, indique su telefono");
			alert("Some fields are not correct");
		}
	} else {
		//alert("Por favor, indique su nombre");
		alert("Some fields are not correct");
	}
}

//Funcion que valida el email y devuelve true o false
function ValidarEmail(email){
	if( email.indexOf('@',0) <= 0  || email.indexOf(';',0) != -1
     || email.indexOf(' ',0) != -1 || email.indexOf('/',0) != -1
     || email.indexOf(';',0) != -1 || email.indexOf('<',0) != -1
     || email.indexOf('>',0) != -1 || email.indexOf('*',0) != -1
     || email.indexOf('|',0) != -1 || email.indexOf('`',0) != -1
     || email.indexOf('&',0) != -1 || email.indexOf('$',0) != -1
     || email.indexOf('!',0) != -1 || email.indexOf('"',0) != -1
     || email.indexOf(':',0) != -1 ) { 
	 	return false;
	} else {
		return true;
    }
}

var imag=new Array()
function precargaImg(){
	for (i=0;i<precargaImg.arguments.length;i++){
	imag[i]=new Image()
	imag[i].src=precargaImg.arguments[i]
	}
}
