//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
function comprobar_blancos(arg1)
{
		if(arg1.length==0)
			return false;
			
		else 
			return true;
}

function comprobar_numero(arg2)
{
		if(isNaN(arg2))
			return false;
			
		else 
			return true;
}

function comprobar_letra(arg3)
{
		if(isNaN(arg3))
			return true;
			
		else 
			return false;
}

function activar() {
	if(document.forms[0].abono[1].checked){
  document.forms[0].menuabono.disabled = true; //? false : true;
  document.forms[0].carne.disabled = true;// ? true : false;
	}
	else if(document.forms[0].abono[0].checked){
  document.forms[0].menuabono.disabled = false; //? false : true;
  document.forms[0].carne.disabled = false;// ? true : false;
	}
}

	
function Validar()
{
	var correcto  = true;
	var valor1=document.forms[0].nombre.value;
	var valor2=document.forms[0].apellidos.value;
	var valor3=document.forms[0].letradni.value;
	var valor4=document.forms[0].calle.value;
	var valor5=document.forms[0].poblacion.value;
	var valor6=document.forms[0].provincia.value;
	var valor7=document.forms[0].pais.value;
	var valor8=document.forms[0].dni.value;
	var valor9=document.forms[0].dia.value;
	var valor10=document.forms[0].mes.value;
	var valor11=document.forms[0].ano.value;
	var valor12=document.forms[0].movil.value;
	var valor13=document.forms[0].telefono.value;
	var valor14=document.forms[0].numero.value;
	var valor15=document.forms[0].piso.value;
	var valor16=document.forms[0].codigopostal.value;
	var valor17=document.forms[0].carne.value;
	var mailing=document.forms[0].correo.value;
	var blanco_valor=comprobar_blancos(valor1);
	var blanco_valor2=comprobar_blancos(valor2);
	var blanco_valor3=comprobar_blancos(valor3);
	var blanco_valor4=comprobar_blancos(valor4);
	var blanco_valor5=comprobar_blancos(valor5);
	var blanco_valor6=comprobar_blancos(valor6);
	var blanco_valor7=comprobar_blancos(valor7);
	var blanco_valor8=comprobar_blancos(valor8);
	var blanco_valor9=comprobar_blancos(valor9);
	var blanco_valor10=comprobar_blancos(valor10);
	var blanco_valor11=comprobar_blancos(valor11);
	var blanco_valor12=comprobar_blancos(valor12);
	var blanco_valor13=comprobar_blancos(valor13);
	var blanco_valor14=comprobar_blancos(valor14);
	var blanco_valor15=comprobar_blancos(valor15);
	var blanco_valor16=comprobar_blancos(valor16);
	var blanco_valor17=comprobar_blancos(mailing);

	var error=""
	if(document.forms[0].menuabono.value=="socio" || document.forms[0].menuabono.value=="carnemadridista"){
		if(document.forms[0].carne.value==""){
			error="Tienes que rellenar todos los campos obligatorios\n";
					correcto = false;
		}
		else if (numero_valor==false){
				var numero_valor8=comprobar_numero(valor16)
				
				error="Escribe un número de carné correcto\n";	
					correcto = false;
							
		
			
		}
		
	}
	if (blanco_valor==false || blanco_valor2==false || blanco_valor3==false || blanco_valor4==false || blanco_valor5==false|| blanco_valor6==false  || blanco_valor7==false || blanco_valor8==false || blanco_valor9==false || blanco_valor10==false || blanco_valor11==false || blanco_valor12==false || blanco_valor13==false || blanco_valor14==false || blanco_valor15==false || blanco_valor16==false|| blanco_valor17==false)
	{
		error="Tienes que rellenar todos los campos obligatorios\n";
					correcto = false;
		/*alert(error)*/
	}
	else
	{
		var letra_valor=comprobar_letra(valor1)
		var letra_valor2=comprobar_letra(valor2)
		var letra_valor3=comprobar_letra(valor3)
		var letra_valor4=comprobar_letra(valor4)
		var letra_valor5=comprobar_letra(valor5)
		var letra_valor6=comprobar_letra(valor6)
		var letra_valor7=comprobar_letra(valor7)
		var numero_valor=comprobar_numero(valor8)
		var numero_valor2=comprobar_numero(valor9)
		var numero_valor3=comprobar_numero(valor10)
		var numero_valor4=comprobar_numero(valor11)
		var numero_valor5=comprobar_numero(valor12)
		var numero_valor6=comprobar_numero(valor13)
		var numero_valor7=comprobar_numero(valor16)
		var numero_valor8=comprobar_numero(valor17)
		
				if(letra_valor==false)
				{
					error+="Escribe un nombre correcto\n";
					correcto = false;
				}
				if(letra_valor2==false)
				{
					error+="Escribe un apellido correcto\n";
					correcto = false;
				}
				if(letra_valor3==false)
				{
					error+="La letra del DNI tiene que ser alfabética\n";
					correcto = false;
				}
				if(letra_valor4==false)
				{
					error+="Escribe una calle correcta\n";
					correcto = false;
				}
				if(letra_valor5==false)
				{
					error+="Escribe una población válida\n";
					correcto = false;
				}
				if(letra_valor6==false)
				{
					error+="Escribe una provincia válida\n";
					correcto = false;
				}
				if(letra_valor7==false)
				{
					error+="Escribe un país real\n";
					correcto = false;
				}
				if(numero_valor==false)
				{
					error+="Escribe un DNI correcto\n";
					correcto = false;
				}
				if(numero_valor2==false || numero_valor3==false || numero_valor4==false)
				{
					error+="Escribe una fecha de nacimiento correcta\n";
					correcto = false;
				}
				if(numero_valor7==false)
				{
					error+="Escribe un código postal correcto\n";
					correcto = false;
				}
				if(numero_valor8==false)
				{
					error+="Escribe un número de carnet correcto\n";
					correcto = false;
				}
			
				if(mailing.indexOf("@")==-1 || mailing.indexOf(".")==-1)
				{
					error+="Escribe un e-mail válido\n";
					correcto = false;
				}
	}	
			
	
	
	if (error.length>0) {
		document.formulario.cajafallo.value=error;
		
	}
	return correcto;
}	
	

