/*Busqueda amadeus-RCM*/		

		//Array que controla los dias

		var dias =new Array();

			dias['01'] = "31";

			dias['02'] = "28";

			dias['03'] = "31";

			dias['04'] = "30";

			dias['05'] = "31";

			dias['06'] = "30";

			dias['07'] = "31";

			dias['08'] = "31";

			dias['09'] = "30";

			dias['10'] = "31";

			dias['11'] = "30";

			dias['12'] = "31";

		

		/* ini */



// Array con la lista de paises, de mercados disponibles

var paises =new Array();



		paises['ES'] = "España";

		paises['FR'] = "Francia";

	  paises['IT'] = "Italia";

		paises['AR'] = "Argentina";

		paises['BR'] = "Brasil";

		paises['MX'] = "México";

		paises['DO'] = "Rep. Dominicana";

		paises['VE'] = "Venezuela";

		paises['OT'] = "Otros";



var short_paises=new Array();



		short_paises['ES'] = "ES";

		short_paises['FR'] = "FR";

		short_paises['IT'] = "IT";

		short_paises['AR'] = "AR";

		short_paises['BR'] = "BR";

		short_paises['MX'] = "MX";

		short_paises['DO'] = "DO";

		short_paises['VE'] = "VE";

		short_paises['OT'] = "OT";





// Array con la descripcion de todos los idiomas disponibles



var desc_idiomas =new Array();



		desc_idiomas['IT'] = "Italiano";

		desc_idiomas['FR'] = "Frances";

		desc_idiomas['ES'] = "Español";

		desc_idiomas['CA'] = "Catalán";

		desc_idiomas['AR'] = "Argentino";

		desc_idiomas['BR'] = "Brasileño";

		desc_idiomas['EN'] = "Inglés";



var short_desc_idiomas =new Array();



		short_desc_idiomas['Italiano'] = "IT";

		short_desc_idiomas['Frances'] = "FR";

		short_desc_idiomas['Español'] = "ES";

		short_desc_idiomas['Català'] = "CA";

		short_desc_idiomas['Argentino'] = "AR";

		short_desc_idiomas['Brasileño'] = "BR";

		short_desc_idiomas['Inglés'] = "EN";



var idiomas =new Array();



		idiomas['IT'] = [['IT'], ['ES']];

		idiomas['FR'] = [['FR'], ['ES']];

		idiomas['ES'] = [['ES'], ['EN'], ['CA']];

		idiomas['AR'] = [['ES'], ['EN']];

		idiomas['BR'] = [['BR'], ['ES']];

		idiomas['MX'] = [['ES'], ['EN']];

		idiomas['DO'] = [['ES'], ['EN']];

		idiomas['VE'] = [['ES'], ['EN']];

		idiomas['OT'] = [['ES'], ['EN']];	// OT = otros



 //var lista_dep_arr_ux ='TFN,MIA,AGP,LEI,ALC,BIO,XRY,LCG,MAH,SCQ,VLC';



		//Resetea las opciones elegidas de aeropuertos

		function resetAtps()

		{

			document.getElementById('combo_aptdep').selectedIndex = 0;

			document.getElementById('combo_aptarr').options.length = 0;	

			generaOpcionCombo('Select..',0,'combo_aptarr', 0);

			document.getElementById('combo_aptarr').selectedIndex = 0;

			showInfoPrecioMenu(0);

		}

		//Opcion de cambio de idioma

		function cambiaIdioma(valor) 

		{	

			 document.foSesionParam.xsid.value=document.foLogin.xsid.value;

			 document.foSesionParam.p_codidi.value=valor;

			 document.foSesionParam.p_codidi.value=valor;

			 document.foSesionParam.submit();

		}



		function cambiaIdioma_ama(valor) 

		{	

	    	 /*alert(document.foLogin.xsid.value);*/

			 /*document.foSesionParam.xsid.value=document.foLogin.xsid.value;

			 document.foSesionParam.p_codidi.value=valor;

			 document.foSesionParam.p_codidi.value=valor;

			 document.foSesionParam.submit();*/

			 document.location="../"+valor.toLowerCase()+"/default_amadeus.html";

		}



		//Lanzado de carga pagina

		function init_default()

		{		

			cargaPaises('combo_aptpai');	// Cargamos el combo de paises

			document.foDatosSesion.submit();

		}



		function init_default_iframe()

		{		

			cargaOrigenes('combo_aptdep'); //cargamos el combo de ida



			document.getElementById('combo_aptdep').value='EZE';

			cargaDestinos('combo_aptdep','combo_aptarr');

		}



		function cargaHome(paisId, idiomaId){

			var fechaExp = new Date();			// Estable una fecha desde la cual se va a calcular la fecha final para la caducidad de la cookie



			var aptIdi=document.getElementById(idiomaId).value;

			var aptPai=document.getElementById(paisId).value;

			document.foDatosSesion.p_codmer.value=aptPai;

			document.foDatosSesion.p_codidi.value=aptIdi;

			if(aptPai!='0' && aptIdi!='0'){

				document.foDatosSesion.submit();

			}else{

				alert('Por favor, especifique el país y/o el idioma.');

			}

		}



		function cargaPaises(comboId){

			var posCombo = 0;

			var txt = '';

			var value = '';

			//borramos contenido

			document.getElementById(comboId).options.length = 0;			

			//añadimos un elemento centinela ?->	

			generaOpcionCombo('...',0,comboId, 0);

			for(pai in paises)

			{

				posCombo++;

				txt=paises[pai];

				generaOpcionComboPaises(txt, short_paises[pai], comboId, posCombo);

			}

		}



		function cargaIdiomas(paisId, idiomaId){

			var posComboIdioma=0;

			var aptPai= document.getElementById(paisId).value;

			var l_idioma = idiomas[aptPai];

			//var nomIdioma;

			document.getElementById(idiomaId).options.length=0;

			//generaOpcionCombo('...',0,comboId,0);

			generaOpcionCombo('...',0,idiomaId,0);

			for(listaIdioma in l_idioma){

				//alert('entra en bucle');

				var arrIdioma=l_idioma[listaIdioma];

				posComboIdioma++;

				nomIdioma=desc_idiomas[arrIdioma[0]];

				generaOpcionCombo(nomIdioma,short_desc_idiomas[nomIdioma],idiomaId,posComboIdioma);

			}

		}



		function generaOpcionCombo(txt,value,idCombo,pos) {

			oOption = document.createElement("OPTION");

			oOption.text = txt;

			oOption.value = value;

			if (value=='ES'){

				oOption.selected = "Español";

			}

			//asi se puede acceder al browser que sea	

			document.getElementById(idCombo).options[pos] = oOption;

		}



		// Genera las opciones para el combobox de paises dejando seleccionado por defecto el España

		function generaOpcionComboPaises(txt,value,idCombo,pos) {

			oOption = document.createElement("OPTION");

			oOption.text = txt;

			oOption.value = value;

			document.getElementById(idCombo).options[pos] = oOption;

		}



		/* fi */



		//Funcion Fecha inicial acorde con fecha de sistema

		function cargaFecha_old(B_DIA_1,B_DIA_2,B_MES_1,B_MES_2)

		{

			var dias_mes =new Array();

				dias_mes[1] = "31";

				dias_mes[2] = "28";

				dias_mes[3] = "31";

				dias_mes[4] = "30";

				dias_mes[5] = "31";

				dias_mes[6] = "30";

				dias_mes[7] = "31";

				dias_mes[8] = "31";

				dias_mes[9] = "30";

				dias_mes[10] = "31";

				dias_mes[11] = "30";

				dias_mes[12] = "31";

			var fecha= new Date();

			var dia = fecha.getDate()+1;

			var mes = fecha.getMonth()+1;

			if(dia > dias_mes[mes])

			{

				mes++;

			}

				B_DIA_1.value = dia;

				B_DIA_2.value = dia;

					if (mes<10) mes='0'+mes;				

					B_MES_1.value = mes;

					B_MES_2.value = mes;				

		}

	    //Funcion Fecha inicial acorde con fecha de sistema

		function cargaFecha(B_DIA_1,B_DIA_2,B_MES_1,B_MES_2)

		{

			var dias_mes =new Array();

				dias_mes[1] = "31";

				dias_mes[2] = "28";

				dias_mes[3] = "31";

				dias_mes[4] = "30";

				dias_mes[5] = "31";

				dias_mes[6] = "30";

				dias_mes[7] = "31";

				dias_mes[8] = "31";

				dias_mes[9] = "30";

				dias_mes[10] = "31";

				dias_mes[11] = "30";

				dias_mes[12] = "31";

			var fecha = new Date();

			var dia = fecha.getDate();

			var mes = fecha.getMonth()+1;

			for(var i=0; i<=0; i++)

			{

				dia++;

				if(dia > dias_mes[mes])

				{

					dia=1;

					mes++;

				}

			}

			if(dia < 10)

			{

				dia='0'+dia;

			}

				B_DIA_1.value = dia;

				B_DIA_2.value = dia;

					if (mes<10) mes='0'+mes;				

					B_MES_1.value = mes;

					B_MES_2.value = mes;				

		}

		//Ajustar dia de una cifra

		function ajustarDia(){

			var dia = document.getElementById('B_DIA_1').value;	

			document.getElementById('B_DIA_2').value=dia;

		}

	   	function validatevPaxQuantity(){

			var a=parseInt(document.getElementById('comboadl').value);

			var b=parseInt(document.getElementById('combochd').value);

			var c= a + b;

			var d=parseInt(document.getElementById('comboinf').value);

				if (d > a)

				{

					alert("No puede viajar más de un beb\xe9 por adulto");

					return false;

				}

				if(a + b > 9)

				{

					alert("No puede haber más de nueve pasajeros");

				return false;

				}

				return true;

		}

		//Envio de pasajeros

		function envioPasajeros(){

		  var numAdt = parseInt(document.getElementById('comboadl').value);

		  var numBaby = parseInt(document.getElementById('comboinf').value);

		  var numChd = numAdt +parseInt(document.getElementById('combochd').value);

		  for (var i =1;i<=document.getElementById('comboadl').value;i++){

		     document.getElementById('TRAVELLER_TYPE_' + i).value = 'ADT';

			 if (numBaby > 0){

				document.getElementById('HAS_INFANT_' + i).value = 'TRUE';

			    numBaby--;

			 } else document.getElementById('HAS_INFANT_' + i).value = 'FALSE';

	      }

		  for (var i = numAdt + 1;i<= numChd;i++){

		     document.getElementById('TRAVELLER_TYPE_' + i).value = 'CHD';

			 document.getElementById('HAS_INFANT_' + i).value = 'FALSE';

	      }

     //TRAVELLER_TYPE_1=CHD&HAS_INFANT_1=FALSE&TRAVELLER_TYPE_2=ADT&HAS_INFANT_2=FALSE&TRAVELLER_TYPE_3=ADT&HAS_INFANT_3=TRUE&TRAVELLER_TYPE_4=&HAS_INFANT_4=FALSE 

          for (var i =1;i<=9;i++){

		  }

	    }

		//Validacion de trayecto

		function validarTrayecto()

		{

			var a=document.getElementById('combo_aptdep').value;

			var b=document.getElementById('combo_aptarr').value;

				if (a=='0' || a=='')

				{

					alert("Seleccione un Origen");

					return false;

				}

				if (b=='0' || b=='')

				{

					alert("Seleccione un Destino");

					return false;

				}

				return true;

		}		

		function validar_datos_api(oForm)

		{

			if (validatevPaxQuantity() && validarTrayecto()){

				envioPasajeros();

				empezar_reserva_api();

				enviar_datos_api(oForm);

			}

		}

	//Enviar formulario

	function enviar_datos_api(objForm)

	{ 

	   //alert('Tratamos datos a enviar');

			//Funcion anyo

			function formatAno(anyo) 

			{

				//var fecha = new Date();

				//var anyo = fecha.getYear()+'';

				if (anyo.length<4) anyo='20'+ anyo.substring(1,3);

				return anyo;				

			}	

			//variables y formato de fecha para 'yyyymmddhhnn'

			var fecha = new Date();

			var anyo = fecha.getUTCFullYear();

			var anyo2 = fecha.getUTCFullYear();

			var mes = fecha.getMonth() + 1 ;

			

			if (mes > document.getElementById('B_MES_1').value) anyo ++;

      document.getElementById('B_DATE_1').value = formatAno(anyo) + document.getElementById('B_MES_1').value + document.getElementById('B_DIA_1').value + '0000';

      if (mes > document.getElementById('B_MES_2').value) anyo2 ++;

      document.getElementById('B_DATE_2').value = formatAno(anyo2) + document.getElementById('B_MES_2').value + document.getElementById('B_DIA_2').value + '0000';



			if (document.getElementById('B_DATE_1').value > document.getElementById('B_DATE_2').value) {

      	alert('La fecha de regreso no es válida');

			}else{

			 var origem = document.getElementById('combo_aptdep').value;

			 var destin = document.getElementById('combo_aptarr').value;

			 var swida  = radio_button_checker('document.foTiptra.rbtn_tiptra');

		   var tipcab = radio_button_checker('document.foTiptra.rbtn_tipcab');

       }



			if (destin.length == 6) 

			 {

			   var mercado=destin.substr(4,1);

			   var dispo_cia=destin.substr(5,1);

			   var destino=destin.substring(1,4);

			   // alert('mercado:'+mercado);

			   //alert('destino:'+destino);

			   //alert('dispo_cia:'+dispo_cia);

        //Validaciones para comprobar si el check de descuento residente para marcas blancas esta activado

        var v_dtores = document.getElementById('dtoresama').checked?'S':'N';		

        if(v_dtores == 'S'){

          document.getElementById('EXTERNAL_ID').value = document.getElementById('EXTERNAL_ID').value+'-RESID';

          document.getElementById('SO_SITE_ALLOW_SPAN_RES_DISC').value="TRUE";

        }else{

         document.getElementById('SO_SITE_ALLOW_SPAN_RES_DISC').value="FALSE";

        }

        //--------------

			   // Tramiento de Mercado (Nacional=0,Europeo=1,Internacional=2)

			   //montar o(s) trecho(s)

			   //------------

			   // Mercado Nacional o Europeo:

         if ((mercado=='0') || (mercado=='1'))

         {

           // alert('swida:'+swida);

           	if (swida=='RT')

           	{

	          		document.getElementById('TRIP_TYPE').value='R';

	           		//value='<?xml version="1.0" encoding="iso-8859-1"?><SO_GL><GLOBAL_LIST><NAME>SITE_LIST_EXTERNAL_REMARK</NAME><LIST_ELEMENT><CODE>*</CODE><LIST_VALUE>OVERRIDE SERVICE FEE</LIST_VALUE> </LIST_ELEMENT></GLOBAL_LIST><GLOBAL_LIST><NAME>SITE_SERVICE_FEE</NAME><LIST_ELEMENT><CODE>0</CODE><LIST_VALUE>0</LIST_VALUE><LIST_VALUE>1</LIST_VALUE><LISTLIST_VALUE>18</LIST_VALUE><LIST_VALUE>EUR</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST></SO_GL>'

                if(v_dtores == 'S'&& mercado=='0'){

  	           		document.getElementById('SO_GL').value='<?xml version="1.0" encoding="iso-8859-1"?><SO_GL><GLOBAL_LIST><NAME>SITE_LIST_EXTERNAL_REMARK</NAME><LIST_ELEMENT><CODE>*</CODE><LIST_VALUE>OVERRIDE SERVICE FEE</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST><GLOBAL_LIST><NAME>SITE_SERVICE_FEE</NAME><LIST_ELEMENT><CODE>0</CODE><LIST_VALUE>0</LIST_VALUE><LIST_VALUE>1</LIST_VALUE><LIST_VALUE>5.00</LIST_VALUE><LIST_VALUE>EUR</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST></SO_GL>';

	           	  }else{

                  document.getElementById('SO_GL').value='<?xml version="1.0" encoding="iso-8859-1"?><SO_GL><GLOBAL_LIST><NAME>SITE_LIST_EXTERNAL_REMARK</NAME><LIST_ELEMENT><CODE>*</CODE><LIST_VALUE>OVERRIDE SERVICE FEE</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST><GLOBAL_LIST><NAME>SITE_SERVICE_FEE</NAME><LIST_ELEMENT><CODE>0</CODE><LIST_VALUE>0</LIST_VALUE><LIST_VALUE>1</LIST_VALUE><LIST_VALUE>10.00</LIST_VALUE><LIST_VALUE>EUR</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST></SO_GL>';                 

                }

         	 	}else{

		          		document.getElementById('TRIP_TYPE').value='O';

		          		if(v_dtores == 'S'&& mercado=='0'){	  

	          			  document.getElementById('SO_GL').value='<?xml version="1.0" encoding="iso-8859-1"?><SO_GL><GLOBAL_LIST><NAME>SITE_LIST_EXTERNAL_REMARK</NAME><LIST_ELEMENT><CODE>*</CODE><LIST_VALUE>OVERRIDE SERVICE FEE</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST><GLOBAL_LIST><NAME>SITE_SERVICE_FEE</NAME><LIST_ELEMENT><CODE>0</CODE><LIST_VALUE>0</LIST_VALUE><LIST_VALUE>1</LIST_VALUE><LIST_VALUE>2.50</LIST_VALUE><LIST_VALUE>EUR</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST></SO_GL>';

	          	    }else{

	          	      document.getElementById('SO_GL').value='<?xml version="1.0" encoding="iso-8859-1"?><SO_GL><GLOBAL_LIST><NAME>SITE_LIST_EXTERNAL_REMARK</NAME><LIST_ELEMENT><CODE>*</CODE><LIST_VALUE>OVERRIDE SERVICE FEE</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST><GLOBAL_LIST><NAME>SITE_SERVICE_FEE</NAME><LIST_ELEMENT><CODE>0</CODE><LIST_VALUE>0</LIST_VALUE><LIST_VALUE>1</LIST_VALUE><LIST_VALUE>5.00</LIST_VALUE><LIST_VALUE>EUR</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST></SO_GL>';

                  }

	         	}

	       // Mercado Internacional:

         }else{

			        if (swida=='RT')

			       	{

				          	document.getElementById('TRIP_TYPE').value='R';

				          //	value='<?xml version="1.0" encoding="iso-8859-1"?><SO_GL><GLOBAL_LIST><NAME>SITE_LIST_EXTERNAL_REMARK</NAME><LIST_ELEMENT><CODE>*</CODE><LIST_VALUE>OVERRIDE SERVICE FEE</LIST_VALUE> </LIST_ELEMENT></GLOBAL_LIST><GLOBAL_LIST><NAME>SITE_SERVICE_FEE</NAME><LIST_ELEMENT><CODE>0</CODE><LIST_VALUE>0</LIST_VALUE><LIST_VALUE>1</LIST_VALUE><LISTLIST_VALUE>18</LIST_VALUE><LIST_VALUE>EUR</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST></SO_GL>'

				          	document.getElementById('SO_GL').value='<?xml version="1.0" encoding="iso-8859-1"?><SO_GL><GLOBAL_LIST><NAME>SITE_LIST_EXTERNAL_REMARK</NAME><LIST_ELEMENT><CODE>*</CODE><LIST_VALUE>OVERRIDE SERVICE FEE</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST><GLOBAL_LIST><NAME>SITE_SERVICE_FEE</NAME><LIST_ELEMENT><CODE>0</CODE><LIST_VALUE>0</LIST_VALUE><LIST_VALUE>1</LIST_VALUE><LIST_VALUE>10.00</LIST_VALUE><LIST_VALUE>EUR</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST></SO_GL>';

			     	 	} else{

                 		document.getElementById('TRIP_TYPE').value='O';

				        		document.getElementById('SO_GL').value='<?xml version="1.0" encoding="iso-8859-1"?><SO_GL><GLOBAL_LIST><NAME>SITE_LIST_EXTERNAL_REMARK</NAME><LIST_ELEMENT><CODE>*</CODE><LIST_VALUE>OVERRIDE SERVICE FEE</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST><GLOBAL_LIST><NAME>SITE_SERVICE_FEE</NAME><LIST_ELEMENT><CODE>0</CODE><LIST_VALUE>0</LIST_VALUE><LIST_VALUE>1</LIST_VALUE><LIST_VALUE>5.00</LIST_VALUE><LIST_VALUE>EUR</LIST_VALUE></LIST_ELEMENT></GLOBAL_LIST></SO_GL>';	

				      }

	       }

	       //-----

         // Tratamiento de despliegue de disponibilidades en función de compañía. 

	       // dispo_cia (0UX,1UXJK,2UXIBJK)

	       //---------------------

			   if (dispo_cia==0){

			      document.getElementById('SO_SITE_REST_AIRLINES_LST').value='UX';

            //alert('1'+document.getElementById('SO_SITE_REST_AIRLINES_LST').value); 

         }else{

            if (dispo_cia==1){

               document.getElementById('SO_SITE_REST_AIRLINES_LST').value='UX;JK';

  		        //alert('2' +document.getElementById('SO_SITE_REST_AIRLINES_LST').value); 

          }else if (dispo_cia == 2){
            objForm.SO_SITE_REST_AIRLINES_LST.value='UX;IB;JK';
            //alert('3'+objForm.SO_SITE_REST_AIRLINES_LST.value);
          }else if (dispo_cia == 3){
            objForm.SO_SITE_REST_AIRLINES_LST.value='UX;TP';
            //alert('4'+objForm.SO_SITE_REST_AIRLINES_LST.value);
          }

         }

		  }

	   

      if (tipcab=='TUR'){

       		document.getElementById('CABIN').value='E';

      }else{

       		document.getElementById('CABIN').value='B';

      }

     

	    document.getElementById('B_LOCATION_1').value = origem;

	    document.getElementById('E_LOCATION_1').value = destino;

	    document.getElementById('B_LOCATION_2').value = destino;

	    document.getElementById('E_LOCATION_2').value = origem;

	    //envia o form siteacceptance.

	    document.getElementById('foApiAma').action="http://wftc2.e-travel.com/plnext/AirEuropa/Override.action";

      document.getElementById('foApiAma').method="post";

   	  document.getElementById('foApiAma').submit();

  	}	

  	

		//Redimensionamiento dinamico del iFrame de busqueda     

	//	function iFrameHeight(ifBusqueda)

	// 	{

  //	ifBusqueda.height = ifBusqueda.document.body.scrollHeight + 450;

	//	}		 

	    // Funcion que elimina todos los valores de la combo.

		function borraSelect(oSel)

		{

		  if (eval(oSel))

		  {

		    nNumOptions = oSel.options.length;

		    // borra los options anteriores de la select

		    for (j=0;j<nNumOptions;j++)

		    {

		      oSel.remove(j); 

		    }

		    oSel.options.length = 0;

		  }

		} 

		// Función que carga todos los valores de la combo.

		function cargarCombo (mes,oSelect) 

		{	

		  var dia   = oSelect.value;

			var fecha = new Date();

			var anyo = fecha.getYear();

			borraSelect(oSelect);

			n = oSelect.length;

			if (anyoBisiesto(anyo) && mes =='02')

			{

				for (i=1;i<=29;i++)

				{

					if (i<10) oSelect.options[n] = new Option(i,'0'+i);

					else oSelect.options[n] = new Option(i,i);

					n++;

				}	

			}else	

			{		

				for (i=1;i<=dias[mes];i++)

				{

				if (i<10) oSelect.options[n] = new Option(i,'0'+i);

					else oSelect.options[n] = new Option(i,i);

					n++;

				}

			}

			for (i=0;i<oSelect.options.length;i++)

			{

				if (oSelect.options[i].value == dia){

         oSelect.value = dia;

         break;

        }

			}	

			

		}

		// Funcion para comprobar si una año es bisiesto argumento anyo > año extraido de la fecha introducida por el usuario

		function anyoBisiesto(anyo)

		{

			//si el año introducido es de dos cifras lo pasamos al periodo de 1900. Ejemplo: 25 > 1925

			if (anyo < 100)

			var fin = anyo + 1900;

			else

			var fin = anyo ;

			// primera condicion: si el resto de dividir el año entre 4 no es cero > el año no es bisiesto es decir, obtenemos año modulo 4, teniendo que cumplirse anyo mod(4)=0 para bisiesto

			if (fin % 4 != 0)

			return false;

			else

			{

			if (fin % 100 == 0)

			{

			// si el año es divisible por 4 y por 100 y divisible por 400 > es bisiesto

			if (fin % 400 == 0)

			{

			return true;

			}

			// si es divisible por 4 y por 100 pero no lo es por 400 > no es bisiesto

			else

			{

			return false;

			}

			}

			//si es divisible por 4 y no es divisible por 100 > el año es bisiesto

			else

			{

			return true;

			}

			}

		}



		// Activar y desactivar los list box de dia y del mes, en condicion si selecciona ida y vuelta o solo ida



		function activarRegreso(opcion)

		{

			//var numAdt = parseInt(document.getElementById('TRAVELLER_TYPE_ADT').value);

			var idFormulario=document.getElementById('Override');

			for(i=0;i<opcion.length;i++)

			{

				if(opcion[i].checked)

				{

					if(opcion[i].value=='RT')

					{

						document.getElementById('B_DIA_2').disabled = false;

						document.getElementById('B_MES_2').disabled = false;

					}else{

						document.getElementById('B_DIA_2').disabled = true;

						document.getElementById('B_MES_2').disabled = true;

					}

				}

			}

				

		}


