/*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()+3;
			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<=2; 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{
             document.getElementById('SO_SITE_REST_AIRLINES_LST').value='UX;IB;JK';
              //alert('3'+document.getElementById('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;
					}
				}
			}
				
		}
