
/****************************************************************************/
/******** FUNCTIONS FOR WEBSITE	*********************************************/

function CheckEmail() {
	email = document.contacto.email.value
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
		return true;
	} else {
	
		return false;
	}
}

function esNumerico(numero) {
	if (/^([0-9])*$/.test(numero)){
		return true;
	} else {
	
		return false;
	}
	
}

function validar(){
var ok=true;

	if(document.contacto.nombre.value==""){
		alert("Por favor, introduzca su nombre");
		document.contacto.nombre.focus();
		return false;
		
	}
	if(document.contacto.apellidos.value==""){
		alert("Por favor, introduzca sus apellidos");
		document.contacto.apellidos.focus();
		return false;
		
	}
	if(document.contacto.telefono.value==""){
		alert("Por favor, introduzca su número de teléfono");
		document.contacto.telefono.focus();
		return false;
		
	}	
	
	if(document.contacto.email.value==""){
		alert("Por favor, introduzca su dirección de email");
		document.contacto.email.focus();
		return false;
	}
	if(!CheckEmail()){
		alert("Por favor, introduzca una dirección de email válida");
		document.contacto.email.focus();
		return false;
	}
	
	if (document.contacto.asunto.value == ""){
       alert("Por favor, introduzca un asunto para el mensaje")
       document.contacto.asunto.focus()
       return false;
    } 
	
	if(document.contacto.comentario.value==""){
		alert("Por favor, introduzca un mensaje");
		document.contacto.comentario.focus();
		return false;
	}
	
	if (document.contacto.edad.value!=""){
		if ((!esNumerico(document.contacto.edad.value))|| (document.contacto.edad.value.length>3)) { 
				alert("Por favor, introduzca correctamente su edad");
				document.contacto.edad.focus();
				return false;	
		}
	}
	
	if (document.contacto.telefono.value!=""){
		if (!esNumerico(document.contacto.telefono.value)) { 
			alert("Por favor, introduzca correctamente el número de teléfono");
			document.contacto.telefono.focus();
			return false;
		}
		if (document.contacto.telefono.value.length<9 || document.contacto.telefono.value.length>13) {
				alert("Por favor, introduzca correctamente el número de teléfono");
				document.contacto.telefono.focus();
				return false;			
		}
	}
	
	if (document.contacto.localidad.value==""){
		alert("Por favor, introduzca su localidad");
		document.contacto.localidad.focus();
		return false;
	}

return ok;	
}

function envia(op){

	if (op == 1){
		if (validar()){ 
				document.contacto.OP.value=2;
				document.contacto.submit();
		}
	}
	if (op == 3){ 
		document.contacto.submit();
	}
		
}

function validar_boletin(){
var ok=true;
	if(document.contacto.nombre.value==""){
		alert("Por favor, introduzca su nombre");
		document.contacto.nombre.focus();
		return false;
		
	}
	
	if(document.contacto.apellidos.value==""){
		alert("Por favor, introduzca sus apellidos");
		document.contacto.apellidos.focus();
		return false;
		
	}
	
	if(document.contacto.email.value==""){
		alert("Por favor, introduzca su dirección de email");
		document.contacto.email.focus();
		return false;
	}
	if(!CheckEmail()){
		alert("Por favor, introduzca una dirección de email válida");
		document.contacto.email.focus();
		return false;
	}
	if (document.contacto.localidad.value==""){
		alert("Por favor, introduzca su localidad");
		document.contacto.localidad.focus();
		return false;
	}
	
	
return ok;			
}
function envia_boletin(op){
	if (op == 1){
		if(validar_boletin()){
				document.contacto.OP.value=2;
				document.contacto.submit();
		}
	}
		
}

/***************************************************************************/

/*****************************************************************************/


