/*
 * Funciones en JavaScript para validar los campos del formulario de NuWave Pools
 *
 * Autor: Sandra Lorena Mayorga Muriel
 * Fecha de creacion: 13 de Agosto de 2006
 * Modificación: 15 de Octubre de 2006
 */

//Despliega un mensaje según la validacion de un formulario
function desplegarMensaje(cadena) {
	if(cadena != '') {
		alert(cadena);
		return false;
	} else {
		return true;
	}
}

//Función para validar un correo electrónico
function esEmail(elemento) {
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (filter.test(elemento.value)) {
		return true;
	} else {
		return false;
	}
}


//Valida el formulario de Contactenos
function validarFormulario(forma){
	
	var cadena = '';
	
	//Remitente
	if(forma.name.value.length == 0) {
		cadena += '- Please type in your name.\n';
		forma.name.focus();
	}
	
	//Correo Electrónico del remitente
	if (forma.email.value.length == 0 ) {
		cadena += '- Please type in your email\n';
		forma.email.focus();
	} else if(!esEmail(forma.email)) {
		cadena += '- This is not a valid email\n';
		forma.email.focus();
	}
	
	if(forma.city.value.length == 0) {
		cadena += '- Please type in the city where you live\n';
		forma.city.focus();
	}
	
	if(forma.phone.value.length == 0) {
		cadena += '- Please type in your phone number\n';
		forma.phone.focus();
	}
	
	
	
	return desplegarMensaje(cadena);
}
