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];}
}

function fondo () {
	var aleatorio = Math.round(Math.random()*3)+1;
	document.body.style.backgroundImage="url(img/fondo_"+aleatorio+".jpg)";
}

function ValidarFecha(Cadena){

        var Fecha= new String(Cadena)   // Crea un string

        var RealFecha= new Date()       // Para sacar la fecha de hoy

        // Cadena Año

        var Ano= new String(Fecha.substring(Fecha.lastIndexOf("/")+1,Fecha.length))

        // Cadena Mes

        var Mes= new String(Fecha.substring(Fecha.indexOf("/")+1,Fecha.lastIndexOf("/")))

        // Cadena Día

        var Dia= new String(Fecha.substring(0,Fecha.indexOf("/")))

 

        // Valido el año

        if (isNaN(Ano) || Ano.length<4 || parseFloat(Ano)<1900){

                alert('Año inválido')

                return false

        }

        // Valido el Mes

        if (isNaN(Mes) || parseFloat(Mes)<1 || parseFloat(Mes)>12){

                alert('Mes inválido')

                return false

       }

        // Valido el Dia

        if (isNaN(Dia) || parseInt(Dia, 10)<1 || parseInt(Dia, 10)>31){

                alert('Día inválido')

                return false

        }

        if (Mes==4 || Mes==6 || Mes==9 || Mes==11 || Mes==2) {

                if (Mes==2 && Dia > 28 || Dia>30) {

                        alert('Día inválido')

                        return false

                }

        }

  //para que envie los datos, quitar las  2 lineas siguientes

  return true 

}


function validar (){

var nombre = document.form1.nombre.value;
var apellidos =	document.form1.apellidos.value;
var email =	document.form1.email.value;
var fechaInicio = document.form1.fechaIni.value;
var fechaFin = document.form1.fechaFin.value;
var acepto1 = document.getElementById("acepto1").checked;
var duracion = document.form1.duracionClases.value;
var numAlumnos = document.form1.numAlumnos.value;


		if(nombre == "" || apellidos == "" || email == "" || fechaInicio == "" || fechaFin == "" || acepto1 == false  ) {
			alert ("Por favor, todos los campos del formulario deben ser cumplementados obligatoriamente para poder hacer la reserva online");
		}else{
			if((!ValidarFecha(fechaInicio)) && (!ValidarFecha(fechaFin)) ){
		
				alert('Por favor introduzca las fechas con el formato correcto, ejemplo(08/07/2010)');
		
			}else{
				document.form1.submit();
			}
		}
}
