// JavaScript Document

function cambiar(ses)
{
	var bg = document.getElementById ('cabecera');
	
	if (ses == 'spa') bg.style.backgroundImage = "url(../../img/bg_cabecera.png)";
	if (ses == 'eng') bg.style.backgroundImage = "url(../../img/bg_cabecera_I.png)";
}

function sure()
{
	return confirm ("¿Está seguro?");
}

function calcular()
{
	var CadenaFecha1 = document.getElementById('fechaI').value;
	var CadenaFecha2 = document.getElementById('fechaF').value;
	
	var fecha1 = new fecha( CadenaFecha1 );     
   var fecha2 = new fecha( CadenaFecha2 );  
     
   var miFecha1 = new Date( fecha1.anio, fecha1.mes, fecha1.dia );
   var miFecha2 = new Date( fecha2.anio, fecha2.mes, fecha2.dia );  
 	
   var dif = miFecha2.getTime() - miFecha1.getTime();
	var dias = Math.floor(dif / (1000 * 60 * 60 * 24));  
   //var segundos = Math.floor(diferencia / 1000);
	
	if (fecha1.mes != fecha2.mes)
	{
		if (fecha1.mes == 2 || fecha2.mes == 2)
		{
			/*if (miFecha1.getFullYear() % 4 == 0 && (miFecha1.getFullYear() % 100 != 0)) || (miFecha1.getFullYear() % 400 == 0)) ? 1 : 0;
			{
				dias =dias-1;
			}*/
			dias =dias-2;
		}
		
		if ((fecha1.mes == 7) || (fecha1.mes == 8))
		{
			if ((fecha2.mes == 7) || (fecha2.mes == 8))
			{
				return dias;
				exit();
			}
		}
			
		if (fecha1.mes == 1 || fecha1.mes == 3 || fecha1.mes == 5 || fecha1.mes == 7 || fecha1.mes == 8 || fecha1.mes == 10 || fecha1.mes == 12)
		{
			if (fecha1.mes != 2)		dias++;
		}
		
		if (fecha2.mes == 1 || fecha2.mes == 3 || fecha2.mes == 5 || fecha2.mes == 7 || fecha2.mes == 8|| fecha2.mes == 10 || fecha2.mes == 12)
		{
			if (fecha1.mes != 2)		dias++;
		}
	}
	//alert(dias);
	return dias;
}


function fecha( cadena ) {

   //Separador para la introduccion de las fechas
   var separador = "/"

   //Separa por dia, mes y año
   if ( cadena.indexOf( separador ) != -1 ) {
        var posi1 = 0
        var posi2 = cadena.indexOf( separador, posi1 + 1 )
        var posi3 = cadena.indexOf( separador, posi2 + 1 )
        this.dia = cadena.substring( posi1, posi2 )
        this.mes = cadena.substring( posi2 + 1, posi3 )
        this.anio = cadena.substring( posi3 + 1, cadena.length )
   } else {
        this.dia = 0
        this.mes = 0
        this.anio = 0   
   }
}

function comprueba()
{
	var dias = calcular()
	var errores;
	var boton = document.getElementById('aceptar');
	
	if (dias < 0)
	{
		alert ("No puede seleccionar una fecha anterior");
		boton.disabled = true;
		
	}else
	{
		boton.disabled = false;
		return true;
	}
	
}
	
function envia()
{
	if (comprueba())
	{
		document.form1.submit();
	}
}

