// JavaScript Document


//Función que despliega texto al hacer click
function cambiar(esto)
{
	vista=document.getElementById(esto).style.display;
	if (vista=='none')
		vista='block';
	else
		vista='none';

	document.getElementById(esto).style.display = vista;
}



function Abrir_ventana_centrado(Url,NombreVentana,width,height,extras) {
	var largo = width;
	var altura = height;
	var adicionales= extras;
	var top = (screen.height-altura)/2;
	var izquierda = (screen.width-largo)/2; nuevaVentana=window.open(''+ Url + '',''+ NombreVentana + '','width=' + largo + ',height=' + altura + ',top=' + top + ',left=' + izquierda + ',features=' + adicionales + '');
	nuevaVentana.focus();
}



function validarcontacte(formulario) {   
  //alert(document.forms[formulario].nom.value);
    var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/    //letras, '.' y '-' o vacio   
    var er_telefono = /^([0-9\s\+\-])+$/                  //numeros, espacios, + o -   
    //direccion de correo electronico   
    var er_email = /^(.+\@.+\..+)$/   
    var x   
       
   
           
    //comprueba campo de nombre   
    if(!er_nombre.test(document.forms[formulario].nom.value)) {    
        alert('Contenido del campo NOMBRE no válido.') 
		document.forms[formulario].nom.focus(); 
        return false   
    }  
       
    //comprueba campos de telefonos (permite campos vacios y guiones)   
    if( !er_telefono.test(document.forms[formulario].tel.value) ) {   
        alert('Contenido del campo TELEFONO no válido.')   
		document.forms[formulario].tel.focus(); 
        return false   
    } 

    if(document.forms[formulario].tel.value.length < 9) {    
        alert('Contenido del campo TELÉFONO no válido.')   
		document.forms[formulario].tel.focus(); 
        return false   
    }   

	    //comprueba campo de email   
    if(!er_email.test(document.forms[formulario].ema.value)) {    
        alert('Contenido del campo E-MAIL no válido.')   
		document.forms[formulario].ema.focus(); 
        return false   
    }   
	
    //comprueba campo de comentarios   
    if(document.forms[formulario].com.value.length < 1) {    
        alert('Contenido del campo COMENTARIOS no válido.')   
		document.forms[formulario].com.focus(); 
        return false   
    }
	
	
	if (confirm("Se van a ENVIAR los datos del formulario ¿Desea continuar?")) {
		document.forms[formulario].action = 'contacteprocesar.asp';
		document.forms[formulario].submit();
	}
} 






function validartarjeta(formulario) {   
  //alert(document.forms[formulario].nom.value);
    var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/    //letras, '.' y '-' o vacio   
    var er_telefono = /^([0-9\s\+\-])+$/                  //numeros, espacios, + o -   
    //direccion de correo electronico   
    var er_email = /^(.+\@.+\..+)$/   
    var x  
 
    //comprueba campo de nombre   
    if(!er_nombre.test(document.forms[formulario].nom.value)) {    
        alert('Contenido del campo NOMBRE no válido.') 
		document.forms[formulario].nom.focus(); 
        return false   
    } 

    //comprueba campo de apellidos   
    if(!er_nombre.test(document.forms[formulario].ape.value)) {    
        alert('Contenido del campo APELLIDOS no válido.') 
		document.forms[formulario].ape.focus(); 
        return false   
    }  

    if(document.forms[formulario].dir.value.length < 1) {    
        alert('Contenido del campo DIRECCIÓN no válido.')   
		document.forms[formulario].dir.focus(); 
        return false   
    }   

    if(document.forms[formulario].cp.value.length < 5) {    
        alert('Contenido del campo CÓDIGO POSTAL no válido.')   
		document.forms[formulario].cp.focus(); 
        return false   
    }    

    if(document.forms[formulario].pob.value.length < 1) {    
        alert('Contenido del campo POBLACIÓN no válido.')   
		document.forms[formulario].pob.focus(); 
        return false   
    }   
       
    //comprueba campos de telefonos (permite campos vacios y guiones)   
    if( !er_telefono.test(document.forms[formulario].tel.value) ) {   
        alert('Contenido del campo TELEFONO no válido.')   
		document.forms[formulario].tel.focus(); 
        return false   
    } 

    if(document.forms[formulario].tel.value.length < 9) {    
        alert('Contenido del campo TELÉFONO no válido.')   
		document.forms[formulario].tel.focus(); 
        return false   
    }   

	//comprueba campo de email si está marcado boletin 
	//alert(document.forms[formulario].bol.value);
	if (document.forms[formulario].bol.checked == true){  
		if(!er_email.test(document.forms[formulario].ema.value)) {    
			alert('Contenido del campo E-MAIL no válido.')   
			document.forms[formulario].ema.focus(); 
			return false   
		} 
		if(document.forms[formulario].ema.value.length < 4) {    
			alert('Debes introducir un E-MAIL válido si te suscribes al boletín.')   
			document.forms[formulario].ema.focus(); 
			return false   
		}   
	}

    //comprueba campo LOPD   
    if (document.forms[formulario].AceptarCondiciones.checked == false) {    
        alert('Debes aceptar las condiciones de contratación y protección de datos para poder continuar.')   
		document.forms[formulario].AceptarCondiciones.focus(); 
        return false   
    }
	
	if (confirm("Se van a ENVIAR los datos del formulario ¿Desea continuar?")) {
		document.forms[formulario].action = 'tarjetaprocesar.asp';
		document.forms[formulario].submit();
	}
} 






function validarboletin(formulario) {   
  //alert(document.forms[formulario].nom.value);
    var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/    //letras, '.' y '-' o vacio   
    var er_telefono = /^([0-9\s\+\-])+$/                  //numeros, espacios, + o -   
    //direccion de correo electronico   
    var er_email = /^(.+\@.+\..+)$/   
    var x  
 

	//comprueba campo de email 
	if(!er_email.test(document.forms[formulario].ema.value)) {    
		alert('Contenido del campo E-MAIL no válido.')   
		document.forms[formulario].ema.focus(); 
		return false   
	} 
	if(document.forms[formulario].ema.value.length < 4) {    
		alert('Debes introducir un E-MAIL válido.')   
		document.forms[formulario].ema.focus(); 
		return false   
	}   
	
		//comprueba campo de nombre

	if(document.forms[formulario].nom.value.length < 4) {    
		alert('Debes introducir un NOMBRE válido.')   
		document.forms[formulario].nom.focus(); 
		return false   
	}   

	//validar que algún interés esté activo 
	if((document.forms[formulario].Interes1.checked == false) && (document.forms[formulario].Interes2.checked == false) && (document.forms[formulario].Interes3.checked == false) && (document.forms[formulario].Interes4.checked == false) && (document.forms[formulario].Interes5.checked == false) && (document.forms[formulario].Interes6.checked == false)) {    
		alert('Debes seleccionar al menos un área deportiva de tu interés.')   
		document.forms[formulario].Interes1.focus(); 
		return false   
	} 


    //comprueba campo LOPD   
    if (document.forms[formulario].AceptarCondiciones.checked == false) {    
        alert('Debes aceptar las condiciones de contratación y protección de datos para poder continuar.');   
		document.forms[formulario].AceptarCondiciones.focus(); 
        return false   
    }
	
	if (confirm("Te vas a inscribir en nuestro boletín ¿Deseas continuar?")) {
		alert('Recibirás en la dirección de email indicada un correo electrónico para confirmar tu alta.');
		document.forms[formulario].action = 'boletinprocesar.asp';
		document.forms[formulario].submit();
	}
}



function validarbajaboletin(formulario) {   
  //alert(document.forms[formulario].nom.value);
    var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/    //letras, '.' y '-' o vacio   
    var er_telefono = /^([0-9\s\+\-])+$/                  //numeros, espacios, + o -   
    //direccion de correo electronico   
    var er_email = /^(.+\@.+\..+)$/   
    var x  
 

	//comprueba campo de email 
	if(!er_email.test(document.forms[formulario].ema.value)) {    
		alert('Contenido del campo E-MAIL no válido.')   
		document.forms[formulario].ema.focus(); 
		return false   
	} 
	if(document.forms[formulario].ema.value.length < 4) {    
		alert('Debes introducir un E-MAIL válido.')   
		document.forms[formulario].ema.focus(); 
		return false   
	}   


	
	if (confirm("Vas a darte de baja de nuestro boletin ¿Deseas continuar?")) {
		document.forms[formulario].action = 'boletinbajaprocesar.asp';
		document.forms[formulario].submit();
	}
}




function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


