
var seguir="1";


function comprueba_fechas_ingles()
{
var diadesde="";
var diahasta="";
var mesdesde="";
var meshasta="";
var anodesde="";
var anohasta="";
var fecha1="";
var fecha2="";

if((document.buscador.diadesde[document.buscador.diadesde.selectedIndex].text=="day")||
	
(document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="month")

||(document.buscador.anodesde[document.buscador.anodesde.selectedIndex].text=="year")


||(document.buscador.diahasta[document.buscador.diahasta.selectedIndex].text=="day")

||(document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="month")

||(document.buscador.anohasta[document.buscador.anohasta.selectedIndex].text=="year")){

	alert ('You must enter correct dates');
	return;
}


//***Comprueba años

if (eval(document.buscador.anodesde[document.buscador.anodesde.selectedIndex].text)>eval(document.buscador.anohasta[document.buscador.anohasta.selectedIndex].text))
   {	
     alert ('The first year must be smaller than the second');
	 return;
   }
	



//***Comprueba meses y dias dentro de un mismo año o dentro de un mismo mes y año

if (document.buscador.anodesde[document.buscador.anodesde.selectedIndex].text==document.buscador.anohasta[document.buscador.anohasta.selectedIndex].text)
{
 if (eval(document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].value)>eval(document.buscador.meshasta[document.buscador.meshasta.selectedIndex].value))
   {
	alert('The first introduced date must be smaller than second');
	return
	}
	else if (eval(document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].value)==eval(document.buscador.meshasta[document.buscador.meshasta.selectedIndex].value))
	{		
 	 if (eval(document.buscador.diadesde[document.buscador.diadesde.selectedIndex].value)>eval(document.buscador.diahasta[document.buscador.diahasta.selectedIndex].value))
	 {
   	  alert('The first introduced date must be smaller than second');
      return;
	 }
	} 
}
//***Convierte los díasDesde
if(document.buscador.diadesde[document.buscador.diadesde.selectedIndex].text=="1")diadesde="01"
 else if(document.buscador.diadesde[document.buscador.diadesde.selectedIndex].text=="2") diadesde="02"	
    else if(document.buscador.diadesde[document.buscador.diadesde.selectedIndex].text=="3")	diadesde="03"
	   else if(document.buscador.diadesde[document.buscador.diadesde.selectedIndex].text=="4")diadesde="04"
		  else if(document.buscador.diadesde[document.buscador.diadesde.selectedIndex].text=="5")diadesde="05"
			 else if(document.buscador.diadesde[document.buscador.diadesde.selectedIndex].text=="6")diadesde="06"
				else if(document.buscador.diadesde[document.buscador.diadesde.selectedIndex].text=="7")diadesde="07"
				   else if(document.buscador.diadesde[document.buscador.diadesde.selectedIndex].text=="8")diadesde="08"
					 else if(document.buscador.diadesde[document.buscador.diadesde.selectedIndex].text=="9")diadesde="09"
else diadesde=document.buscador.diadesde[document.buscador.diadesde.selectedIndex].text;
			


//***Convierte los mesesDesde
if(document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="January")mesdesde="01"
	else if(document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="February" )mesdesde="02"
	  else if (document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="March" )mesdesde="03"
		 else if (document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="April")mesdesde="04"
		   else if (document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="May")mesdesde="05"
     	     else if (document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="June")mesdesde="06"
				  else if (document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="July")mesdesde="07"
					  else if (document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="August")	
					    mesdesde="08"
						  else if (document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="September" )		
							mesdesde="09"
								  else if (document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="October" )	
									mesdesde="10"
									  else if (document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="November" )		
									  mesdesde="11"
									  	  else if (document.buscador.mesdesde[document.buscador.mesdesde.selectedIndex].text=="December" )		
										 mesdesde="12"	



//***Convierte los díasHasta
if(document.buscador.diahasta[document.buscador.diahasta.selectedIndex].text=="1")diahasta="01"
 else if(document.buscador.diahasta[document.buscador.diahasta.selectedIndex].text=="2") diahasta="02"	
    else if(document.buscador.diahasta[document.buscador.diahasta.selectedIndex].text=="3")	diahasta="03"
	   else if(document.buscador.diahasta[document.buscador.diahasta.selectedIndex].text=="4")diahasta="04"
		  else if(document.buscador.diahasta[document.buscador.diahasta.selectedIndex].text=="5")diahasta="05"
			 else if(document.buscador.diahasta[document.buscador.diahasta.selectedIndex].text=="6")diahasta="06"
				else if(document.buscador.diahasta[document.buscador.diahasta.selectedIndex].text=="7")diahasta="07"
				   else if(document.buscador.diahasta[document.buscador.diahasta.selectedIndex].text=="8")diahasta="08"
					 else if(document.buscador.diahasta[document.buscador.diahasta.selectedIndex].text=="9")diahasta="09"
	else diahasta=document.buscador.diahasta[document.buscador.diahasta.selectedIndex].text;
			


//***Convierte los mesesHasta
if(document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="January")meshasta="01"
	else if(document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="February" )meshasta="02"
	  else if (document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="March" )meshasta="03"
		 else if (document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="April")meshasta="04"
		   else if (document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="May")meshasta="05"
     	     else if (document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="June")meshasta="06"
				  else if (document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="July")meshasta="07"
					  else if (document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="August")	
					    meshasta="08"
						  else if (document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="September" )		
							meshasta="09"
								  else if (document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="October" )	
									meshasta="10"
									  else if (document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="November" )		
									  meshasta="11"
									  	  else if (document.buscador.meshasta[document.buscador.meshasta.selectedIndex].text=="December" )		
										 meshasta="12"	


//*** envio las fechas con formato correcto

document.forms.buscador.fecha1.value=diadesde+"/"+mesdesde+"/"+document.buscador.anodesde[document.buscador.anodesde.selectedIndex].text;
document.forms.buscador.fecha2.value=diahasta+"/"+meshasta+"/"+document.buscador.anohasta[document.buscador.anohasta.selectedIndex].text;

//document.forms.buscador.orig.value="same";
document.forms.buscador.submit();

}




function comprueba_texto_ingles()
{
	if (document.forms.buscador.findTerm.value=="") 
     {
	  alert ("It must introduce a term to look for");			
	 }
    else
    {
     envia();
     }
}



function vacio()
{
	if (document.forms.find.clave.value=="") 
	{
	  alert ("It must introduce a term to look for");			
	 }
	else
	{
		document.forms.find.submit();
 	}
}




function asigna(valor)
{
	document.forms.buscador.valor_find.value=valor;
	
}





function envia()
{

if(document.forms.buscador.valor_find.value=="")
{ 
	alert("You must enter a date");
}else if (document.forms.buscador.valor_find.value=="all")
{	document.forms.buscador.submit();
} else  if (document.forms.buscador.valor_find.value=="any")
	{
	   comprueba_fechas_ingles();
	}
}


 
    /**
    * definimos las variables que almacenaran los componentes de la fecha actual
    */
    ahora          = new Date();
    ahoraDay    = ahora.getDate();
    ahoraMonth = ahora.getMonth();
    ahoraYear   = ahora.getYear();

    /**
 * Nestcape Navigator 4x cuenta el anyo a partir de 1900, por lo que es necesario
 * sumarle esa cantidad para obtener el anyo actual adecuadamente
 **/
 if (ahoraYear < 2000) 
        ahoraYear += 1900;

  
  /**
 * funcion para saber cuantos dias tiene cada mes
 */
  

function cuantosDias_ingles(mes, anyo)
    {
        var cuantosDias = 31;
        if (mes == "April" || mes == "June" || mes == "September" || mes == "November")
      cuantosDias = 30;
        if (mes == "February" && (anyo/4) != Math.floor(anyo/4))
      cuantosDias = 28;
        if (mes == "February" && (anyo/4) == Math.floor(anyo/4))
      cuantosDias = 29;
        return cuantosDias;
    }



    /**
 * una vez que sabemos cuantos dias tiene cada mes
 * asignamos dinamicamente este numero al combo de los dias dependiendo 
 * del mes que aparezca en el combo de los meses
 */
   


 function asignaDias_ingles()
    {
        comboDias = document.buscador.diahasta;
        comboMeses = document.buscador.meshasta;
        comboAnyos = document.buscador.anohasta;

        Month = comboMeses[comboMeses.selectedIndex].text;
        Year = comboAnyos[comboAnyos.selectedIndex].text;

        diasEnMes = cuantosDias_ingles(Month, Year);
        diasAhora = comboDias.length;

        if (diasAhora > diasEnMes)
        {
            for (i=0; i<(diasAhora-diasEnMes)-1; i++)
            {
                comboDias.options[comboDias.options.length - 1] = null
            }
        }
        if (diasEnMes > diasAhora)
        {
            for (i=0; i<(diasEnMes-diasAhora)-1; i++)
            {
                sumaOpcion = new Option(comboDias.options.length + 1);
                comboDias.options[comboDias.options.length]=sumaOpcion;
            }
        }
        if (comboDias.selectedIndex < 0) 
          comboDias.selectedIndex = 0;
     }


function asignaDias2()
    {
        comboDias2 = document.buscador.diadesde;
        comboMeses2 = document.buscador.mesdesde;
        comboAnyos2 = document.buscador.anodesde;

        Month = comboMeses2[comboMeses2.selectedIndex].text;
        Year = comboAnyos2[comboAnyos2.selectedIndex].text;

        diasEnMes = cuantosDias(Month, Year);
        diasAhora = comboDias2.length;

        if (diasAhora > diasEnMes)
        {
            for (i=0; i<(diasAhora-diasEnMes)-1; i++)
            {
                comboDias2.options[comboDias2.options.length - 1] = null
            }
        }
        if (diasEnMes > diasAhora)
        {
            for (i=0; i<(diasEnMes-diasAhora)-1; i++)
            {
                sumaOpcion = new Option(comboDias2.options.length + 1);
                comboDias2.options[comboDias2.options.length]=sumaOpcion;
            }
        }
        if (comboDias2.selectedIndex < 0) 
          comboDias2.selectedIndex = 0;
     }




function asignaDias2_ingles()
    {
        comboDias2 = document.buscador.diadesde;
        comboMeses2 = document.buscador.mesdesde;
        comboAnyos2 = document.buscador.anodesde;

        Month = comboMeses2[comboMeses2.selectedIndex].text;
        Year = comboAnyos2[comboAnyos2.selectedIndex].text;

        diasEnMes = cuantosDias_ingles(Month, Year);
        diasAhora = comboDias2.length;

        if (diasAhora > diasEnMes)
        {
            for (i=0; i<(diasAhora-diasEnMes)-1; i++)
            {
                comboDias2.options[comboDias2.options.length - 1] = null
            }
        }
        if (diasEnMes > diasAhora)
        {
            for (i=0; i<(diasEnMes-diasAhora)-1; i++)
            {
                sumaOpcion = new Option(comboDias2.options.length + 1);
                comboDias2.options[comboDias2.options.length]=sumaOpcion;
            }
        }
        if (comboDias2.selectedIndex < 0) 
          comboDias2.selectedIndex = 0;
     }




    /**
 * ahora selecionamos en los combos los valores correspondientes 
 * a la fecha actual del sistema
 */
    

function ponDia_ingles()
    {
        comboDias = eval("document.buscador.diahasta");
        comboMeses = eval("document.buscador.meshasta");
        comboAnyos = eval("document.buscador.anohasta");

        comboAnyos[0].selected = true;
        comboMeses[ahoraMonth].selected = true;
  
        asignaDias_ingles();

        comboDias[ahoraDay-1].selected = true;
    }



    /**
 * esta funcion crea dinamicamente el combo de los anyos, empezando
 * por el actual y acabando por el actual+masAnyos
 */
    function rellenaAnyos(masAnyos)
    {
        cadena = "";

        for (i=0; i<masAnyos; i++)
        {
            cadena += "<option>";
            cadena += ahoraYear + i;
        }
        return cadena;
    }


function rellenaAnyos2()
    {

        cadena = "";
		empieza=1999;
		cadena += "<option>";
        cadena += "año";

        
		while (empieza>ahoraYear)
        {
            cadena += "<option>";
            cadena += empieza + 1;
			empieza++;
        }
        return cadena;
    }
