var ventanaCalendario=false

function muestraCalendario(raiz,formulario_destino,campo_destino,mes_destino,ano_destino){
	//funcion para abrir una ventana con un calendario.
	//Se deben indicar los datos del formulario y campos que se desean editar con el calendario, es decir, los campos donde va la fecha.
	if (typeof ventanaCalendario.document == "object") {
		ventanaCalendario.close()
	}
	ventanaCalendario = window.open("calendario/index.php?formulario=" + formulario_destino + "&nomcampo=" + campo_destino,"calendario","width=300,height=300,left=100,top=100,scrollbars=no,menubars=no,statusbar=NO,status=NO,resizable=YES,location=NO")
}


function OcultarPeu(form1,form2)
{	

var a = form1.value;
if(a == "esqui i pals" || a == "tabla snow"){
form2.disabled= true;
form2.value = "";
}
else{
form2.disabled= false;
}

//alert(a);




	
}

function NumeroPersonas(num)
{	
	document.getElementById("personas").style.display = 'block';
	switch(num)
	{
		
		
		case "1":
			ocultarFila(1,true);
			ocultarFila(2,false);
			ocultarFila(3,false);
			ocultarFila(4,false);
			ocultarFila(5,false);
			ocultarFila(6,false);
			/*document.getElementById("personas").style.display = 'block';
			document.getElementById("p1").style.display = 'block';
			document.getElementById("p2").style.display = 'none';
			document.getElementById("p3").style.display = 'none';
			document.getElementById("p4").style.display = 'none';
			document.getElementById("p5").style.display = 'none';
			document.getElementById("p6").style.display = 'none';*/
		break;

		case "2": 
			ocultarFila(1,true);
			ocultarFila(2,true);
			ocultarFila(3,false);
			ocultarFila(4,false);
			ocultarFila(5,false);
			ocultarFila(6,false);
			/*document.getElementById("personas").style.display = 'block';
			document.getElementById("p1").style.display = 'block';
			document.getElementById("p2").style.display = 'block';
			document.getElementById("p3").style.display = 'none';
			document.getElementById("p4").style.display = 'none';
			document.getElementById("p5").style.display = 'none';
			document.getElementById("p6").style.display = 'none';		*/
			break;

		case "3":
			ocultarFila(1,true);
			ocultarFila(2,true);
			ocultarFila(3,true);
			ocultarFila(4,false);
			ocultarFila(5,false);
			ocultarFila(6,false);		
			/*document.getElementById("personas").style.display = 'block';
			document.getElementById("p1").style.display = 'block';
			document.getElementById("p2").style.display = 'block';
			document.getElementById("p3").style.display = 'block';
			document.getElementById("p4").style.display = 'none';
			document.getElementById("p5").style.display = 'none';
			document.getElementById("p6").style.display = 'none';*/
		break;

		case "4":
			ocultarFila(1,true);
			ocultarFila(2,true);
			ocultarFila(3,true);
			ocultarFila(4,true);
			ocultarFila(5,false);
			ocultarFila(6,false);
			/*document.getElementById("personas").style.display = 'block';
			document.getElementById("p1").style.display = 'block';
			document.getElementById("p2").style.display = 'block';
			document.getElementById("p3").style.display = 'block';
			document.getElementById("p4").style.display = 'block';
			document.getElementById("p5").style.display = 'none';
			document.getElementById("p6").style.display = 'none';*/
		break;
		case "5": 
			ocultarFila(1,true);
			ocultarFila(2,true);
			ocultarFila(3,true);
			ocultarFila(4,true);
			ocultarFila(5,true);
			ocultarFila(6,false);
			/*document.getElementById("personas").style.display = 'block';
			document.getElementById("p1").style.display = 'block';
			document.getElementById("p2").style.display = 'block';
			document.getElementById("p3").style.display = 'block';
			document.getElementById("p4").style.display = 'block';
			document.getElementById("p5").style.display = 'block';
			document.getElementById("p6").style.display = 'none';*/
		break;
		case "6":
			ocultarFila(1,true);
			ocultarFila(2,true);
			ocultarFila(3,true);
			ocultarFila(4,true);
			ocultarFila(5,true);
			ocultarFila(5,true);
			/*document.getElementById("personas").style.display = 'block';		
			document.getElementById("p1").style.display = 'block';
			document.getElementById("p2").style.display = 'block';
			document.getElementById("p3").style.display = 'block';
			document.getElementById("p4").style.display = 'block';
			document.getElementById("p5").style.display = 'block';
			document.getElementById("p6").style.display = 'block';*/
		break;

	}
}



function ocultarFila(num,ver) {
  dis= ver ? '' : 'none';
  tab=document.getElementById('tabla');
  tab.getElementsByTagName('tr')[num].style.display=dis;
}
function cambiar(esto)
{
	vista = document.getElementById(esto).style.display;
	if (vista=='none')
	{
		vista='block';
	}
	else
	{
		vista='none';
	}

	document.getElementById(esto).style.display = vista;
	
}
function minfo(esto)
{

//oculta todas y muestra la del parametro
document.getElementById("egb").style.display = 'none';
document.getElementById("egph").style.display = 'none';
document.getElementById("egpd").style.display = 'none';
document.getElementById("ego").style.display = 'none';
document.getElementById("efr").style.display = 'none';
document.getElementById("emun").style.display = 'none';
document.getElementById("egai").style.display = 'none';
document.getElementById("sbl").style.display = 'none';
document.getElementById("sb").style.display = 'none';
document.getElementById("sbga").style.display = 'none';
document.getElementById("sbi").style.display = 'none';
document.getElementById("res").style.display = 'none';
document.getElementById("va").style.display = 'none';
if(esto.value != 0){
document.getElementById(esto).style.display = 'block';
}

}

function rellena_gama(tipus,mat){
	var tipus_egb=new Array("-","Esquí carving complet","Esquí carving + pals","Esquí carving + botes","Esquí carving sols","Botes soles");
	var tipus_egph=new Array("-","Esquí carving complet","Esquí carving + pals","Esquí carving + botes","Esquí carving sols","Botes soles"); 
	var tipus_egpd=new Array("-","Esquí carving complet","Esquí carving + pals","Esquí carving + botes","Esquí carving sols","Botes soles"); 
	var tipus_ego=new Array("-","Esquí complet","Esquí sol");
	var tipus_efr=new Array("-","Esquí complet","Esquí sol");
	var tipus_emun=new Array("-","Esquí + Pell de foca + pals + botes","Esquí + Pell de foca");
	var tipus_eci=new Array("-","Esquí carving complet","Esquí carving + (botes) o (+pals)","Esquí sol","Pals","Botes");
	var tipus_eci=new Array("-","Esquí carving complet","Esquí carving + (botes) o (+pals)","Esquí sol","Pals","Botes");
	var tipus_egai=new Array("-","Esquí carving complet","Esquí carving + pals","Esquí carving + botes","Esquí carving sols");
	var tipus_sbl=new Array("-","SnowBlade complet","SnowBlade sol","SnowBlade complet G.A","SnowBlade sol G.A");
	var tipus_sb=new Array("-","SnowBoard complet","SnowBoard sol","Bota tova");
	var tipus_sbga=new Array("-","SnowBoard complet G.A","SnowBoard sol G.A","Bota tova");
	var tipus_sbi=new Array("-","SnowBoard complet","SnowBoard sol","Bota tova");
	
	
	
	
 //tomo el valor del select del tipo de gama elegido 
    var gama; 
    gama = tipus[tipus.selectedIndex].value; 
  
	
   
      
       //selecciono el array de gama adecuado 
       mi_gama=eval("tipus_" + gama); 
	 
      
       num_elementos = mi_gama.length;
		
     
       mat.length = num_elementos; 
       //para cada gamma del array, la introduzco en el select 
       for(i=0;i<num_elementos;i++){ 
          mat.options[i].value=mi_gama[i] ;
          mat.options[i].text=mi_gama[i]; 
       } 

   mat.options[0].selected = true ;


}
function validaForm (form) {

var nombre = form.nombre;

var fecha = form.fecha;

var email = form.email;

var dias = form.dias;

var npersonas = form.npersons;

var telefono = form.telf;

var pais = form.pais;

if (ValidaNombre(nombre) && ValidaFecha(fecha) && ValidaDias(dias) && ValidaTelefon(telefono)&& ValidaEmail(email) && ValidaPais(pais) && ValidaPersones(npersonas,form))
{
	//alert("TODO OK");
	//form.submit.disabled = true;
	//form.submit.value = "Enviando... ";
	alert("Hem aceptat les teves dades, Acepta per trametre la Reserva\nHemos aceptado tus datos, Acepta para enviar la Reserva\nNous acceptons vos données, accepter de soumettre des Réserver\nWe have accepted your data, agree to send the Book");
	return true;
}
else 
{
	//alert("ERROR");
	return false;
}

}

function ValidaFecha(fecha){








var data = fecha.value;

var filter = /^\d{1,2}\/\d{1,2}\/\d{4}$/
if (!filter.test(data)){
alert("la data no es correcta");
return false;
}

var desglosef = data.split('/');



var dia = desglosef[0];
var mes = desglosef[1];
var anio = desglosef[2];


var elMes = parseInt(mes);
elMes = elMes-1; //date trabaja de 0 a 11
var eldia = parseInt(dia);
var elanio = parseInt(anio);

var actual = new Date();

var introducida = new Date();
introducida.setFullYear(elanio,elMes,eldia);


if(introducida < actual){
	alert("No pots fer una reserva al passat");
	return false;
}
else{
	if(elMes>11){
	alert("La data no es correcta");
	return false; 
	}
	// MES FEBRERO 
	if(elMes == 1){ 
		if(esBisiesto(anio)){ 
			if(parseInt(dia) > 29){ 
				alert("La data no es correcta");
				return false; 
			} 
			else{ 
				return true;
			}
		}			
		else{ 
			if(parseInt(dia) > 28){
				alert("La data no es correcta"); 
				return false; 
				} 
				else{ 
					return true; 
				}
		} 
	} 
	//RESTO DE MESES 

	if(elMes== 3 || elMes==5 || elMes==8 || elMes==10){  
		if(parseInt(dia) > 30){ 
			alert("La data no es correcta");
			return false; 
			}
			else {
				return true;
			}
	}
}
return true;
	

}




//***************************************************************************************** 
// esBisiesto(anio) 
// 
// Determina si el año pasado com parámetro es o no bisiesto 
//***************************************************************************************** 
function esBisiesto(anio) 
{ 
var BISIESTO; 
if(parseInt(anio)%4==0){ 
if(parseInt(anio)%100==0){ 
if(parseInt(anio)%400==0){ 
BISIESTO=true;	
} 
else{ 
BISIESTO=false; 
} 
} 
else{ 
BISIESTO=true; 
} 
} 
else 
BISIESTO=false; 

return BISIESTO;
}	

function ValidaPais(pais){

var p = pais.value;

if(p == "escollir pais"){
	alert("Has d'escollir un pais del llistat\nDebes escoger un país del listado\nS'il vous plaît choisir un pays de la liste\nPlease choose a country from the list");
	return false;
	}
	else{
	return true;
	}
}
	


function ValidaPersones(persones,form){
var n = persones.value;

if(n==0){
	alert("La reserva ha de tenir almenys 1 persona\nLa reserva debe tener al menos 1 persona\nLa réservation doit être d'au moins 1 personne\nThe reservation must be at least 1 person");
	persones.focus();
	return false;
	}
	else{
	
	switch(n){
		case "1":
		
			if( form.alp1.value == "" ||  form.materialp1.value == "-" || form.tipusp1.value == "Tipus"){
			alert("Falten dades de la persona 1\nFaltan datos de la persona 1\nDonnées sur les personnes disparues 1\nData missing person 1");
			return false;
			}
			else if(form.materialp1.value != "Esquí sol" && form.materialp1.value != "-" && form.materialp1.value != "Esquí carving + pals" && form.materialp1.value != "Esquí carving sols" && form.materialp1.value != "SnowBlade sol" &&  form.materialp1.value != "SnowBoard sol" &&  form.materialp1.value != "SnowBlade sol G.A" && form.materialp1.value != "SnowBoard sol G.A" && form.materialp1.value != "Pals" && form.peup1.value == ""){
			alert("Falta posar la mida del peu de la Persona 1\nFalta poner el tamaño del pie de la Persona 1\nL'omission de mettre la taille du pied de la Personne 1\nFailure to put the foot size of Person 1");
			return false;
			}
			else{
				return true;
			}
			break;
		case "2":
			if( form.alp1.value == "" ||  form.materialp1.value == "-" || form.tipusp1.value == "Tipus"){
			alert("Falten dades de la persona 1\nFaltan datos de la persona 1\nDonnées sur les personnes disparues 1\nData missing person 1");
			return false;
			}
			else if(form.materialp1.value != "Esquí sol" && form.materialp1.value != "-" && form.materialp1.value != "Esquí carving + pals" && form.materialp1.value != "Esquí carving sols" && form.materialp1.value != "SnowBlade sol" &&  form.materialp1.value != "SnowBoard sol" &&  form.materialp1.value != "SnowBlade sol G.A" && form.materialp1.value != "SnowBoard sol G.A" && form.materialp1.value != "Pals" && form.peup1.value == ""){
			alert("Falta posar la mida del peu de la Persona 1\nFalta poner el tamaño del pie de la Persona 1\nL'omission de mettre la taille du pied de la Personne 1\nFailure to put the foot size of Person 1");
			return false;
			}
			else if( form.alp2.value == "" ||  form.materialp2.value == "-" || form.tipusp2.value == "Tipus"){
			alert("Falta posar la mida del peu de la Persona 2\nFalta poner el tamaño del pie de la Persona 2\nL'omission de mettre la taille du pied de la Personne 2\nFailure to put the foot size of Person 2");
			return false;
			}
			else if(form.materialp2.value != "Esquí sol" && form.materialp2.value != "-" && form.materialp2.value != "Esquí carving + pals" && form.materialp2.value != "Esquí carving sols" && form.materialp2.value != "SnowBlade sol" &&  form.materialp2.value != "SnowBoard sol" &&  form.materialp2.value != "SnowBlade sol G.A" && form.materialp2.value != "SnowBoard sol G.A" && form.materialp2.value != "Pals" && form.peup2.value == ""){
			alert("Falten dades de la persona 2\nFaltan datos de la persona 2\nDonnées sur les personnes disparues 2\nData missing person 2");
			return false;
			}			
			else{
				return true;
			}
			break;
		case "3":
			if( form.alp1.value == "" ||  form.materialp1.value == "-" || form.tipusp1.value == "Tipus"){
			alert("Falten dades de la persona 1\nFaltan datos de la persona 1\nDonnées sur les personnes disparues 1\nData missing person 1");
			return false;
			}
			else if(form.materialp1.value != "Esquí sol" && form.materialp1.value != "-" && form.materialp1.value != "Esquí carving + pals" && form.materialp1.value != "Esquí carving sols" && form.materialp1.value != "SnowBlade sol" &&  form.materialp1.value != "SnowBoard sol" &&  form.materialp1.value != "SnowBlade sol G.A" && form.materialp1.value != "SnowBoard sol G.A" && form.materialp1.value != "Pals" && form.peup1.value == ""){
			alert("Falta posar la mida del peu de la Persona 1\nFalta poner el tamaño del pie de la Persona 1\nL'omission de mettre la taille du pied de la Personne 1\nFailure to put the foot size of Person 1");
			return false;
			}
			else if( form.alp2.value == "" ||  form.materialp2.value == "-" || form.tipusp2.value == "Tipus"){
			alert("Falten dades de la persona 2\nFaltan datos de la persona 2\nDonnées sur les personnes disparues 2\nData missing person 2");
			return false;
			}
			else if(form.materialp2.value != "Esquí sol" && form.materialp2.value != "-" && form.materialp2.value != "Esquí carving + pals" && form.materialp2.value != "Esquí carving sols" && form.materialp2.value != "SnowBlade sol" &&  form.materialp2.value != "SnowBoard sol" &&  form.materialp2.value != "SnowBlade sol G.A" && form.materialp2.value != "SnowBoard sol G.A" && form.materialp2.value != "Pals" && form.peup2.value == ""){
			alert("Falta posar la mida del peu de la Persona 2\nFalta poner el tamaño del pie de la Persona 2\nL'omission de mettre la taille du pied de la Personne 2\nFailure to put the foot size of Person 2");
			return false;
			}
			else if( form.alp3.value == "" ||  form.materialp3.value == "-" || form.tipusp3.value == "Tipus"){
			alert("Falten dades de la persona 3\nFaltan datos de la persona 3\nDonnées sur les personnes disparues 3\nData missing person 3");
			return false;
			}
			else if(form.materialp3.value != "Esquí sol" && form.materialp3.value != "-" && form.materialp3.value != "Esquí carving + pals" && form.materialp3.value != "Esquí carving sols" && form.materialp3.value != "SnowBlade sol" &&  form.materialp3.value != "SnowBoard sol" &&  form.materialp3.value != "SnowBlade sol G.A" && form.materialp3.value != "SnowBoard sol G.A" && form.materialp3.value != "Pals" && form.peup3.value == ""){
			alert("Falta posar la mida del peu de la Persona 3\nFalta poner el tamaño del pie de la Persona 3\nL'omission de mettre la taille du pied de la Personne 3\nFailure to put the foot size of Person 3");
			return false;
			}						
			else{
				return true;
			}
			break;
			
		case "4":
			if( form.alp1.value == "" ||  form.materialp1.value == "-" || form.tipusp1.value == "Tipus"){
			alert("Falten dades de la persona 1\nFaltan datos de la persona 1\nDonnées sur les personnes disparues 1\nData missing person 1");
			return false;
			}
			else if(form.materialp1.value != "Esquí sol" && form.materialp1.value != "-" && form.materialp1.value != "Esquí carving + pals" && form.materialp1.value != "Esquí carving sols" && form.materialp1.value != "SnowBlade sol" &&  form.materialp1.value != "SnowBoard sol" &&  form.materialp1.value != "SnowBlade sol G.A" && form.materialp1.value != "SnowBoard sol G.A" && form.materialp1.value != "Pals" && form.peup1.value == ""){
			alert("Falta posar la mida del peu de la Persona 1\nFalta poner el tamaño del pie de la Persona 1\nL'omission de mettre la taille du pied de la Personne 1\nFailure to put the foot size of Person 1");
			return false;
			}
			else if( form.alp2.value == "" ||  form.materialp2.value == "-" || form.tipusp2.value == "Tipus"){
			alert("Falten dades de la persona 2\nFaltan datos de la persona 2\nDonnées sur les personnes disparues 2\nData missing person 2");
			return false;
			}
			else if(form.materialp2.value != "Esquí sol" && form.materialp2.value != "-" && form.materialp2.value != "Esquí carving + pals" && form.materialp2.value != "Esquí carving sols" && form.materialp2.value != "SnowBlade sol" &&  form.materialp2.value != "SnowBoard sol" &&  form.materialp2.value != "SnowBlade sol G.A" && form.materialp2.value != "SnowBoard sol G.A" && form.materialp2.value != "Pals" && form.peup2.value == ""){
			alert("Falta posar la mida del peu de la Persona 2\nFalta poner el tamaño del pie de la Persona 2\nL'omission de mettre la taille du pied de la Personne 2\nFailure to put the foot size of Person 2");
			return false;
			}
			else if( form.alp3.value == "" ||  form.materialp3.value == "-" || form.tipusp3.value == "Tipus"){
			alert("Falten dades de la persona 3\nFaltan datos de la persona 3\nDonnées sur les personnes disparues 3\nData missing person 3");
			return false;
			}
			else if(form.materialp3.value != "Esquí sol" && form.materialp3.value != "-" && form.materialp3.value != "Esquí carving + pals" && form.materialp3.value != "Esquí carving sols" && form.materialp3.value != "SnowBlade sol" &&  form.materialp3.value != "SnowBoard sol" &&  form.materialp3.value != "SnowBlade sol G.A" && form.materialp3.value != "SnowBoard sol G.A" && form.materialp3.value != "Pals" && form.peup3.value == ""){
			alert("Falta posar la mida del peu de la Persona 3\nFalta poner el tamaño del pie de la Persona 3\nL'omission de mettre la taille du pied de la Personne 3\nFailure to put the foot size of Person 3");
			return false;
			}
			else if( form.alp4.value == "" ||  form.materialp4.value == "-" || form.tipusp4.value == "Tipus"){
			alert("Falten dades de la persona 4\nFaltan datos de la persona 4\nDonnées sur les personnes disparues 4\nData missing person 4");
			return false;
			}
			else if(form.materialp4.value != "Esquí sol" && form.materialp4.value != "-" && form.materialp4.value != "Esquí carving + pals" && form.materialp4.value != "Esquí carving sols" && form.materialp4.value != "SnowBlade sol" &&  form.materialp4.value != "SnowBoard sol" &&  form.materialp4.value != "SnowBlade sol G.A" && form.materialp4.value != "SnowBoard sol G.A" && form.materialp4.value != "Pals" && form.peup4.value == ""){
			alert("Falta posar la mida del peu de la Persona 4\nFalta poner el tamaño del pie de la Persona 4\nL'omission de mettre la taille du pied de la Personne 4\nFailure to put the foot size of Person 4");
			return false;
			}			
			else{
				return true;
			}
			break;
			
		case "5":
			if( form.alp1.value == "" ||  form.materialp1.value == "-" || form.tipusp1.value == "Tipus"){
			alert("Falten dades de la persona 1\nFaltan datos de la persona 1\nDonnées sur les personnes disparues 1\nData missing person 1");
			return false;
			}
			else if(form.materialp1.value != "Esquí sol" && form.materialp1.value != "-" && form.materialp1.value != "Esquí carving + pals" && form.materialp1.value != "Esquí carving sols" && form.materialp1.value != "SnowBlade sol" &&  form.materialp1.value != "SnowBoard sol" &&  form.materialp1.value != "SnowBlade sol G.A" && form.materialp1.value != "SnowBoard sol G.A" && form.materialp1.value != "Pals" && form.peup1.value == ""){
			alert("Falta posar la mida del peu de la Persona 1\nFalta poner el tamaño del pie de la Persona 1\nL'omission de mettre la taille du pied de la Personne 1\nFailure to put the foot size of Person 1");
			return false;
			}
			else if( form.alp2.value == "" ||  form.materialp2.value == "-" || form.tipusp2.value == "Tipus"){
			alert("Falten dades de la persona 2\nFaltan datos de la persona 2\nDonnées sur les personnes disparues 2\nData missing person 2");
			return false;
			}
			else if(form.materialp2.value != "Esquí sol" && form.materialp2.value != "-" && form.materialp2.value != "Esquí carving + pals" && form.materialp2.value != "Esquí carving sols" && form.materialp2.value != "SnowBlade sol" &&  form.materialp2.value != "SnowBoard sol" &&  form.materialp2.value != "SnowBlade sol G.A" && form.materialp2.value != "SnowBoard sol G.A" && form.materialp2.value != "Pals" && form.peup2.value == ""){
			alert("Falta posar la mida del peu de la Persona 2\nFalta poner el tamaño del pie de la Persona 2\nL'omission de mettre la taille du pied de la Personne 2\nFailure to put the foot size of Person 2");
			return false;
			}
			else if( form.alp3.value == "" ||  form.materialp3.value == "-" || form.tipusp3.value == "Tipus"){
			alert("Falten dades de la persona 3\nFaltan datos de la persona 3\nDonnées sur les personnes disparues 3\nData missing person 3");
			return false;
			}
			else if(form.materialp3.value != "Esquí sol" && form.materialp3.value != "-" && form.materialp3.value != "Esquí carving + pals" && form.materialp3.value != "Esquí carving sols" && form.materialp3.value != "SnowBlade sol" &&  form.materialp3.value != "SnowBoard sol" &&  form.materialp3.value != "SnowBlade sol G.A" && form.materialp3.value != "SnowBoard sol G.A" && form.materialp3.value != "Pals" && form.peup3.value == ""){
			alert("Falta posar la mida del peu de la Persona 3\nFalta poner el tamaño del pie de la Persona 3\nL'omission de mettre la taille du pied de la Personne 3\nFailure to put the foot size of Person 3");
			return false;
			}
			else if( form.alp4.value == "" ||  form.materialp4.value == "-" || form.tipusp4.value == "Tipus"){
			alert("Falten dades de la persona 4\nFaltan datos de la persona 4\nDonnées sur les personnes disparues 4\nData missing person 4");
			return false;
			}
			else if(form.materialp4.value != "Esquí sol" && form.materialp4.value != "-" && form.materialp4.value != "Esquí carving + pals" && form.materialp4.value != "Esquí carving sols" && form.materialp4.value != "SnowBlade sol" &&  form.materialp4.value != "SnowBoard sol" &&  form.materialp4.value != "SnowBlade sol G.A" && form.materialp4.value != "SnowBoard sol G.A" && form.materialp4.value != "Pals" && form.peup4.value == ""){
			alert("Falta posar la mida del peu de la Persona 4\nFalta poner el tamaño del pie de la Persona 4\nL'omission de mettre la taille du pied de la Personne 4\nFailure to put the foot size of Person 4");
			return false;
			}
			else if( form.alp5.value == "" ||  form.materialp5.value == "-" || form.tipusp5.value == "Tipus"){
			alert("Falten dades de la persona 5\nFaltan datos de la persona 5\nDonnées sur les personnes disparues 5\nData missing person 5");
			return false;
			}
			else if(form.materialp5.value != "Esquí sol" && form.materialp5.value != "-" && form.materialp5.value != "Esquí carving + pals" && form.materialp5.value != "Esquí carving sols" && form.materialp5.value != "SnowBlade sol" &&  form.materialp5.value != "SnowBoard sol" &&  form.materialp5.value != "SnowBlade sol G.A" && form.materialp5.value != "SnowBoard sol G.A" && form.materialp5.value != "Pals" && form.peup5.value == ""){
			alert("Falta posar la mida del peu de la Persona 5\nFalta poner el tamaño del pie de la Persona 5\nL'omission de mettre la taille du pied de la Personne 5\nFailure to put the foot size of Person 5");
			return false;
			}			
			
			else{
				return true;
			}
			break;
		
		case "6":
			if( form.alp1.value == "" ||  form.materialp1.value == "-" || form.tipusp1.value == "Tipus"){
			alert("Falten dades de la persona 1\nFaltan datos de la persona 1\nDonnées sur les personnes disparues 1\nData missing person 1");
			return false;
			}
			else if(form.materialp1.value != "Esquí sol" && form.materialp1.value != "-" && form.materialp1.value != "Esquí carving + pals" && form.materialp1.value != "Esquí carving sols" && form.materialp1.value != "SnowBlade sol" &&  form.materialp1.value != "SnowBoard sol" &&  form.materialp1.value != "SnowBlade sol G.A" && form.materialp1.value != "SnowBoard sol G.A" && form.materialp1.value != "Pals" && form.peup1.value == ""){
			alert("Falta posar la mida del peu de la Persona 1\nFalta poner el tamaño del pie de la Persona 1\nL'omission de mettre la taille du pied de la Personne 1\nFailure to put the foot size of Person 1");
			return false;
			}
			else if( form.alp2.value == "" ||  form.materialp2.value == "-" || form.tipusp2.value == "Tipus"){
			alert("Falten dades de la persona 2\nFaltan datos de la persona 2\nDonnées sur les personnes disparues 2\nData missing person 2");
			return false;
			}
			else if(form.materialp2.value != "Esquí sol" && form.materialp2.value != "-" && form.materialp2.value != "Esquí carving + pals" && form.materialp2.value != "Esquí carving sols" && form.materialp2.value != "SnowBlade sol" &&  form.materialp2.value != "SnowBoard sol" &&  form.materialp2.value != "SnowBlade sol G.A" && form.materialp2.value != "SnowBoard sol G.A" && form.materialp2.value != "Pals" && form.peup2.value == ""){
			alert("Falta posar la mida del peu de la Persona 2\nFalta poner el tamaño del pie de la Persona 2\nL'omission de mettre la taille du pied de la Personne 2\nFailure to put the foot size of Person 2");
			return false;
			}
			else if( form.alp3.value == "" ||  form.materialp3.value == "-" || form.tipusp3.value == "Tipus"){
			alert("Falten dades de la persona 3\nFaltan datos de la persona 3\nDonnées sur les personnes disparues 3\nData missing person 3");
			return false;
			}
			else if(form.materialp3.value != "Esquí sol" && form.materialp3.value != "-" && form.materialp3.value != "Esquí carving + pals" && form.materialp3.value != "Esquí carving sols" && form.materialp3.value != "SnowBlade sol" &&  form.materialp3.value != "SnowBoard sol" &&  form.materialp3.value != "SnowBlade sol G.A" && form.materialp3.value != "SnowBoard sol G.A" && form.materialp3.value != "Pals" && form.peup3.value == ""){
			alert("Falta posar la mida del peu de la Persona 3\nFalta poner el tamaño del pie de la Persona 3\nL'omission de mettre la taille du pied de la Personne 3\nFailure to put the foot size of Person 3");
			return false;
			}
			else if( form.alp4.value == "" ||  form.materialp4.value == "-" || form.tipusp4.value == "Tipus"){
			alert("Falten dades de la persona 4\nFaltan datos de la persona 4\nDonnées sur les personnes disparues 4\nData missing person 4");
			return false;
			}
			else if(form.materialp4.value != "Esquí sol" && form.materialp4.value != "-" && form.materialp4.value != "Esquí carving + pals" && form.materialp4.value != "Esquí carving sols" && form.materialp4.value != "SnowBlade sol" &&  form.materialp4.value != "SnowBoard sol" &&  form.materialp4.value != "SnowBlade sol G.A" && form.materialp4.value != "SnowBoard sol G.A" && form.materialp4.value != "Pals" && form.peup4.value == ""){
			alert("Falta posar la mida del peu de la Persona 4\nFalta poner el tamaño del pie de la Persona 4\nL'omission de mettre la taille du pied de la Personne 4\nFailure to put the foot size of Person 4");
			return false;
			}
			else if( form.alp5.value == "" ||  form.materialp5.value == "-" || form.tipusp5.value == "Tipus"){
			alert("Falten dades de la persona 5\nFaltan datos de la persona 5\nDonnées sur les personnes disparues 5\nData missing person 5");
			return false;
			}
			else if(form.materialp5.value != "Esquí sol" && form.materialp5.value != "-" && form.materialp5.value != "Esquí carving + pals" && form.materialp5.value != "Esquí carving sols" && form.materialp5.value != "SnowBlade sol" &&  form.materialp5.value != "SnowBoard sol" &&  form.materialp5.value != "SnowBlade sol G.A" && form.materialp5.value != "SnowBoard sol G.A" && form.materialp5.value != "Pals" && form.peup5.value == ""){
			alert("Falta posar la mida del peu de la Persona 5\nFalta poner el tamaño del pie de la Persona 5\nL'omission de mettre la taille du pied de la Personne 5\nFailure to put the foot size of Person 5");
			return false;
			}
			else if( form.alp6.value == "" ||  form.materialp6.value == "-" || form.tipusp6.value == "Tipus"){
			alert("Falten dades de la persona 6\nFaltan datos de la persona 6\nDonnées sur les personnes disparues 6\nData missing person 6");
			return false;
			}
			else if(form.materialp6.value != "Esquí sol" && form.materialp6.value != "-" && form.materialp6.value != "Esquí carving + pals" && form.materialp6.value != "Esquí carving sols" && form.materialp6.value != "SnowBlade sol" &&  form.materialp6.value != "SnowBoard sol" &&  form.materialp6.value != "SnowBlade sol G.A" && form.materialp6.value != "SnowBoard sol G.A" && form.materialp6.value != "Pals" && form.peup6.value == ""){
			alert("Falta posar la mida del peu de la Persona 6\nFalta poner el tamaño del pie de la Persona 6\nL'omission de mettre la taille du pied de la Personne 6\nFailure to put the foot size of Person 6");
			return false;
			}					
			else{
				return true;
			}
			break;
		}
			
	}
}

function ControlAlsada(form){

var a = form.value;

if(a < 90){
form.value = 90;
alert("Alçada ha d'estar entre 90-205cm\n\n\n");
form.focus();
}
if(a > 205){
form.value = 205;
alert("Alçada ha d'estar entre 90-205cm\n\n\n");
form.focus();
}

}
function ControlPes(form){
var a = form.value;

if(a < 20){
form.value = 20;
alert("Pes ha d'estar entre 20-150Kg\nPeso debe estar entre 20-150Kg\nLe poids doit être compris entre 20-150kg\nWeight must be between 20-150Kg");
form.focus();
}
if(a > 150){
form.value = 150;
alert("Pes ha d'estar entre 20-150Kg\nPeso debe estar entre 20-150Kg\nLe poids doit être compris entre 20-150kg\nWeight must be between 20-150Kg");
form.focus();
}
}

function ControlPeu(form1,form2){

var peu = form1.value;
var mat = form2.value;

if(mat != "esqui i pals" && mat != "tabla snow"){

	if(peu < 24){
	form1.value = 24;
	alert("El nº de Peu ha d'estar entre 24-50\nEl n º de Pie debe estar entre 24-50\nLe nombre de pieds doit être comprise entre 24-50\nThe number of foot should be between 24-50");
	form1.focus();
	}
	if(peu > 50){
	form1.value = 50;
	alert("El nº de Peu ha d'estar entre 24-50\nEl n º de Pie debe estar entre 24-50\nLe nombre de pieds doit être comprise entre 24-50\nThe number of foot should be between 24-50");
	form1.focus();
	}

} 


}

function ValidaNombre(cadena){
var n = cadena.value;
	
	if (n.length == 0 )
	{
		alert ("Deus de posar un nom vàlid.\nDebes poner un nombre valido.\nDeus mettre un nom valide.\nYou must put a valid name.");
		cadena.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function ValidaEmail(cadena){
var a = cadena.value;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;


//return true;

if (filter.test(a))
return true;
else
alert("Siusplau, introdueix un correu electrònic vàlid\nPor favor, introduce un correo electrónico válido\nS'il vous plaît entrer une adresse électronique valide\nPlease enter a valid email address");

cadena.focus();
return false;
}

function ValidaDias(cadena){
var a = cadena.value;
var filter=/^\d+$/;


//return true;

if (filter.test(a) &&  a != 0)
	return true;
else
	alert("El número de dies es incorrecte\nEl número de días es incorrecto\nLe nombre de jours est incorrect\nThe number of days is incorrect");
	cadena.focus();
	return false;

}

function ValidaTelefon(cadena){
var a = cadena.value;
var filter=/^\d+$/;



//return true;

if (filter.test(a))
return true;
else
alert("El número de telefon es incorrecte.\nEl número de teléfono es incorrecto.\nLe numéro de téléphone est incorrect.\nThe telephone number is incorrect");

cadena.focus();
return false;
}

//per obrir les fines de les images games esquís
function Abrir_ventana (pagina) {
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=260, height=650, top=50, left=140,";
window.open(pagina,"",opciones);
}

function Abrir_ventana2 (pagina) {
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=500, height=260, top=50, left=140,";
window.open(pagina,"",opciones);
}

function Abrir_ventana3 (pagina) {
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=260, height=450, top=50, left=140,";
window.open(pagina,"",opciones);
}

function Abrir_ventana4 (pagina) {
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=750, height=250, top=50, left=140,";
window.open(pagina,"",opciones);
}

function Abrir_ventana5 (pagina) {
var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=770, height=380, top=50, left=140,";
window.open(pagina,"",opciones);
}
