var NS7=(document.getElementById && !document.all)?1:0; var ele = ""; var sid = ""; var codigo = ""; var codigobd = ""; //alert("codigo" + codigo + "codigobd" + codigobd + "sid" + sid); var calWnd; var calendarField; //date field to link var dateMin; var dateMax; function myPopUp(file, nombre, w, h) { props = "toolbar=0, width="+w+", height="+h+", top=303, left=250, scrollbar=0, statusbar=0, toolbar=no,location=no,menubar=no"; mywin = window.open(file, nombre, props); } function myPopUp2() { props = "width=501, height=360, top=303, left=250, scrollbar=0, status=no, toolbar=no,location=no,menubar=no, titlebar=no"; mywin = window.open("como.php?menu=", "windowname", props); } function myPopUp3(url) { props = "width=501, height=360, top=303, left=250, scrollbar=0, status=no, toolbar=no,location=no,menubar=no, directories=no, titlebars=no, z-lock=yes"; mywin = window.open(url, "windowname", props); } function myPopUp4(file, nombre, w, h) { props = "toolbar=0, width="+w+", height="+h+", top=303, left=250, scrollbars=0, statusbar=0, toolbar=0,location=no,menubar=no ,resizable=yes, scrollbars=yes"; mywin = window.open(file, nombre, props); } function myPopUp5(name) { props = "width=501, height=360, top=303, left=250, scrollbars=1, status=no, toolbar=no,location=no,menubar=no, titlebar=no"; mywin = window.open(name, "windowname", props); } function myPopUp6(name,name2) { props1 = "width=501, height=360, top=303, left=20, scrollbars=1, status=no, toolbar=no,location=no,menubar=no, titlebar=no"; props2 = "width=501, height=360, top=303, left=300, scrollbars=1, status=no, toolbar=no,location=no,menubar=no, titlebar=no"; mywin = window.open(name, "windowname", props1); mywin2 = window.open(name2, "windowname2", props2); } // funciones para control de pasajaros function inipasa (){ document.aeropuertos.ed1.selectedIndex = 0; document.aeropuertos.ed2.selectedIndex = 0; document.aeropuertos.ed3.selectedIndex = 0; document.aeropuertos.ed4.selectedIndex = 0; document.aeropuertos.ed5.selectedIndex = 0; document.aeropuertos.ed6.selectedIndex = 0; document.aeropuertos.ed7.selectedIndex = 0; document.aeropuertos.ed8.selectedIndex = 0; document.aeropuertos.ed1.disabled = true; document.aeropuertos.ed2.disabled = true; document.aeropuertos.ed3.disabled = true; document.aeropuertos.ed4.disabled = true; document.aeropuertos.ed5.disabled = true; document.aeropuertos.ed6.disabled = true; document.aeropuertos.ed7.disabled = true; document.aeropuertos.ed8.disabled = true; e1.style.color="#c9c7ba"; e2.style.color="#c9c7ba"; e3.style.color="#c9c7ba"; e4.style.color="#c9c7ba"; e5.style.color="#c9c7ba"; e6.style.color="#c9c7ba"; e7.style.color="#c9c7ba"; e8.style.color="#c9c7ba"; document.aeropuertos.edad1.value = ""; document.aeropuertos.edad2.value = ""; document.aeropuertos.edad3.value = ""; document.aeropuertos.edad4.value = ""; document.aeropuertos.edad5.value = ""; document.aeropuertos.edad6.value = ""; document.aeropuertos.edad7.value = ""; document.aeropuertos.edad8.value = ""; } function pasaadul (adulto) { document.aeropuertos.numninos.length = 10 - adulto; document.aeropuertos.numninos.selectedIndex = 0; inipasa(); if (adulto < 9){ document.aeropuertos.numninos[1].value = 1; document.aeropuertos.numninos[1].text = 1; if (adulto < 8){ document.aeropuertos.numninos[2].value=2; document.aeropuertos.numninos[2].text=2; if (adulto < 7){ document.aeropuertos.numninos[3].value = 3; document.aeropuertos.numninos[3].text = 3; if (adulto < 6){ document.aeropuertos.numninos[4].value = 4; document.aeropuertos.numninos[4].text = 4; if (adulto < 5){ document.aeropuertos.numninos[5].value = 5; document.aeropuertos.numninos[5].text = 5; if (adulto < 4){ document.aeropuertos.numninos[6].value = 6; document.aeropuertos.numninos[6].text = 6; if (adulto < 3){ document.aeropuertos.numninos[7].value = 7; document.aeropuertos.numninos[7].text = 7; if (adulto < 2){ document.aeropuertos.numninos[8].value = 8; document.aeropuertos.numninos[8].text = 8; } } } } } } } } } function pasanino (nino) { inipasa(); if (nino > 0){ document.aeropuertos.ed1.disabled = false; e1.style.color="#000000"; if (nino > 1){ document.aeropuertos.ed2.disabled = false; e2.style.color="#000000"; if (nino > 2){ document.aeropuertos.ed3.disabled = false; e3.style.color="#000000"; if (nino > 3){ document.aeropuertos.ed4.disabled = false; e4.style.color="#000000"; if (nino > 4){ document.aeropuertos.ed5.disabled = false; e5.style.color="#000000"; if (nino > 5){ document.aeropuertos.ed6.disabled = false; e6.style.color="#000000"; if (nino > 6){ document.aeropuertos.ed7.disabled = false; e7.style.color="#000000"; if ( nino > 7){ document.aeropuertos.ed8.disabled = false; e8.style.color="#000000"; } } } } } } } } } // function pasaaero (op, ida) { //alert (op); if (ida==0) { switch (op) { case 'BARAJAS MADRID': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'MADRID'; document.aeropuertos.co.value = 'MADRID'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'BARCELONA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'BARCELONA'; document.aeropuertos.co.value = 'BARCELONA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'BILBAO': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'BILBAO'; document.aeropuertos.co.value = 'BILBAO'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LAS PALMAS': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'GRAN CANARIA'; document.aeropuertos.co.value = 'GRAN CANARIA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'IBIZA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'IBIZA'; document.aeropuertos.co.value = 'IBIZA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'FUERTEVENTURA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'FUERTEVENTURA'; document.aeropuertos.co.value = 'FUERTEVENTURA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LANZAROTE': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'LANZAROTE'; document.aeropuertos.co.value = 'LANZAROTE'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'MALAGA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'MALAGA'; document.aeropuertos.co.value = 'MALAGA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'ALICANTE': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'ALICANTE'; document.aeropuertos.co.value = 'ALICANTE'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'PALMA MALLORCA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'PALMA MALLORCA'; document.aeropuertos.co.value = 'PALMA MALLORCA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'MENORCA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'MENORCA'; document.aeropuertos.co.value = 'MENORCA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'SEVILLA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'SEVILLA'; document.aeropuertos.co.value = 'SEVILLA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LA CORUNA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'LA CORUÑA'; document.aeropuertos.co.value = 'LA CORUÑA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'ASTURIAS OVIEDO': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'OVIEDO'; document.aeropuertos.co.value = 'OVIEDO'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LA PARRA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'JEREZ'; document.aeropuertos.co.value = 'JEREZ'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'SAN JAVIER': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'MURCIA'; document.aeropuertos.co.value = 'MURCIA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'SANTANDER': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'SANTANDER'; document.aeropuertos.co.value = 'SANTANDER'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'SAN SEBASTIAN': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'SAN SEBASTIÁN'; document.aeropuertos.co.value = 'SAN SEBASTIÁN'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'ALMERIA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'ALMERIA'; document.aeropuertos.co.value = 'ALMERIA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'ZARAGOZA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'ZARAGOZA'; document.aeropuertos.co.value = 'ZARAGOZA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'S.COMPOSTELA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'SANTIAGO DE COMPOSTELA'; document.aeropuertos.co.value = 'SANTIAGO DE COMPOSTELA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'GRANADA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'GRANADA'; document.aeropuertos.co.value = 'GRANADA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'PAMPLONA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'PAMPLONA'; document.aeropuertos.co.value = 'PAMPLONA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'MIAMI (TODOS)': { document.aeropuertos.pais.value = 'ESTADOS UNIDOS'; document.aeropuertos.po.value = 'ESTADOS UNIDOS'; document.aeropuertos.ciudada.value = 'MIAMI'; document.aeropuertos.co.value = 'MIAMI'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'SCHIPHOL': { document.aeropuertos.pais.value = 'PAÍSES BAJOS'; document.aeropuertos.po.value = 'PAÍSES BAJOS'; document.aeropuertos.ciudada.value = 'AMSTERDAM'; document.aeropuertos.co.value = 'AMSTERDAM'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'COPENHAGEN': { document.aeropuertos.pais.value = 'DINAMARCA'; document.aeropuertos.po.value = 'DINAMARCA'; document.aeropuertos.ciudada.value = 'COPENHAGEN'; document.aeropuertos.co.value = 'COPENHAGEN'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'DUBLIN': { document.aeropuertos.pais.value = 'IRLANDA'; document.aeropuertos.po.value = 'IRLANDA'; document.aeropuertos.ciudada.value = 'DUBLIN'; document.aeropuertos.co.value = 'DUBLIN'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'FRANKFURT (TODOS)': { document.aeropuertos.pais.value = 'ALEMANIA'; document.aeropuertos.po.value = 'ALEMANIA'; document.aeropuertos.ciudada.value = 'FRANKFURT'; document.aeropuertos.co.value = 'FRANKFURT'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'GINEBRA': { document.aeropuertos.pais.value = 'SUIZA'; document.aeropuertos.po.value = 'SUIZA'; document.aeropuertos.ciudada.value = 'GINEBRA'; document.aeropuertos.co.value = 'GINEBRA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'VALENCIA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'VALENCIA'; document.aeropuertos.co.value = 'VALENCIA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'ZURICH': { document.aeropuertos.pais.value = 'SUIZA'; document.aeropuertos.po.value = 'SUIZA'; document.aeropuertos.ciudada.value = 'ZURICH'; document.aeropuertos.co.value = 'ZURICH'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'VIENA': { document.aeropuertos.pais.value = 'AUSTRIA'; document.aeropuertos.po.value = 'AUSTRIA'; document.aeropuertos.ciudada.value = 'VIENA'; document.aeropuertos.co.value = 'VIENA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LISBOA LISBON': { document.aeropuertos.pais.value = 'PORTUGAL'; document.aeropuertos.po.value = 'PORTUGAL'; document.aeropuertos.ciudada.value = 'LISBOA'; document.aeropuertos.co.value = 'LISBOA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'GATWICK': { document.aeropuertos.pais.value = 'GRAN BRETAÑA'; document.aeropuertos.po.value = 'GRAN BRETAÑA'; document.aeropuertos.ciudada.value = 'LONDRES'; document.aeropuertos.co.value = 'LONDRES'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'HEATHROW': { document.aeropuertos.pais.value = 'GRAN BRETAÑA'; document.aeropuertos.po.value = 'GRAN BRETAÑA'; document.aeropuertos.ciudada.value = 'LONDRES'; document.aeropuertos.co.value = 'LONDRES'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LUTON AIRPORT': { document.aeropuertos.pais.value = 'GRAN BRETAÑA'; document.aeropuertos.po.value = 'GRAN BRETAÑA'; document.aeropuertos.ciudada.value = 'LONDRES'; document.aeropuertos.co.value = 'LONDRES'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LONDRES (TODOS)': { document.aeropuertos.pais.value = 'GRAN BRETAÑA'; document.aeropuertos.po.value = 'GRAN BRETAÑA'; document.aeropuertos.ciudada.value = 'LONDRES'; document.aeropuertos.co.value = 'LONDRES'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LOS RODEOS': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'TENERIFE'; document.aeropuertos.co.value = 'TENERIFE'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'REINA SOFIA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'TENERIFE'; document.aeropuertos.co.value = 'TENERIFE'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'TENERIFE (TODOS)': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'TENERIFE'; document.aeropuertos.co.value = 'TENERIFE'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'MATACAN': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'SALAMANCA'; document.aeropuertos.co.value = 'SALAMANCA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'AGONCILLO': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'LOGROÑO'; document.aeropuertos.co.value = 'LOGROÑO'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'VIGO': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'VIGO'; document.aeropuertos.co.value = 'VIGO'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LEON': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'LEON'; document.aeropuertos.co.value = 'LEON'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'HIERRO VALVERDE': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'VALVERDE'; document.aeropuertos.co.value = 'VALVERDE'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'REUS': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'REUS'; document.aeropuertos.co.value = 'REUS'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'MELILLA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'MELILLA'; document.aeropuertos.co.value = 'MELILLA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LA PALMA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'SANTA CRUZ PALMA'; document.aeropuertos.co.value = 'SANTA CRUZ PALMA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'VITORIA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'VITORIA'; document.aeropuertos.co.value = 'VITORIA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'TALAVERA LA REAL': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'BADAJOZ'; document.aeropuertos.co.value = 'BADAJOZ'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'HELIPUERTO': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'CEUTA'; document.aeropuertos.co.value = 'CEUTA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'VALLADOLID': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'VALLADOLID'; document.aeropuertos.co.value = 'VALLADOLID'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'COSTA BRAVA': { document.aeropuertos.pais.value = 'ESPAÑA'; document.aeropuertos.po.value = 'ESPAÑA'; document.aeropuertos.ciudada.value = 'GERONA'; document.aeropuertos.co.value = 'GERONA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'BRUSELAS (TODOS)': { document.aeropuertos.pais.value = 'BÉLGICA'; document.aeropuertos.po.value = 'BÉLGICA'; document.aeropuertos.ciudada.value = 'BRUSELAS'; document.aeropuertos.co.value = 'BRUSELAS'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'ESTOCOLMO (TODOS)': { document.aeropuertos.pais.value = 'SUECIA'; document.aeropuertos.po.value = 'SUECIA'; document.aeropuertos.ciudada.value = 'ESTOCOLMO'; document.aeropuertos.co.value = 'ESTOCOLMO'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'MILÁN (TODOS)': { document.aeropuertos.pais.value = 'ITALIA'; document.aeropuertos.po.value = 'ITALIA'; document.aeropuertos.ciudada.value = 'MILÁN'; document.aeropuertos.co.value = 'MILÁN'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LINATE': { document.aeropuertos.pais.value = 'ITALIA'; document.aeropuertos.po.value = 'ITALIA'; document.aeropuertos.ciudada.value = 'MILÁN'; document.aeropuertos.co.value = 'MILÁN'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'MALPENSA': { document.aeropuertos.pais.value = 'ITALIA'; document.aeropuertos.po.value = 'ITALIA'; document.aeropuertos.ciudada.value = 'MILÁN'; document.aeropuertos.co.value = 'MILÁN'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'PARIS (TODOS)': { document.aeropuertos.pais.value = 'FRANCIA'; document.aeropuertos.po.value = 'FRANCIA'; document.aeropuertos.ciudada.value = 'PARIS'; document.aeropuertos.co.value = 'PARIS'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'CHARLES DE GAULLE': { document.aeropuertos.pais.value = 'FRANCIA'; document.aeropuertos.po.value = 'FRANCIA'; document.aeropuertos.ciudada.value = 'PARIS'; document.aeropuertos.co.value = 'PARIS'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'ORLY': { document.aeropuertos.pais.value = 'FRANCIA'; document.aeropuertos.po.value = 'FRANCIA'; document.aeropuertos.ciudada.value = 'PARIS'; document.aeropuertos.co.value = 'PARIS'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'ROMA (TODOS)': { document.aeropuertos.pais.value = 'ITALIA'; document.aeropuertos.po.value = 'ITALIA'; document.aeropuertos.ciudada.value = 'ROMA'; document.aeropuertos.co.value = 'ROMA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'CIAMPINO': { document.aeropuertos.pais.value = 'ITALIA'; document.aeropuertos.po.value = 'ITALIA'; document.aeropuertos.ciudada.value = 'ROMA'; document.aeropuertos.co.value = 'ROMA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'FIUMICHINO': { document.aeropuertos.pais.value = 'ITALIA'; document.aeropuertos.po.value = 'ITALIA'; document.aeropuertos.ciudada.value = 'ROMA'; document.aeropuertos.co.value = 'ROMA'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'NEW_YORK (TODOS)': { document.aeropuertos.pais.value = 'ESTADOS UNIDOS'; document.aeropuertos.po.value = 'ESTADOS UNIDOS'; document.aeropuertos.ciudada.value = 'NEW YORK'; document.aeropuertos.co.value = 'NEW YORK'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'JOHN_F_KENNEDY': { document.aeropuertos.pais.value = 'ESTADOS UNIDOS'; document.aeropuertos.po.value = 'ESTADOS UNIDOS'; document.aeropuertos.ciudada.value = 'NEW YORK'; document.aeropuertos.co.value = 'NEW YORK'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'LA_GUARDIA': { document.aeropuertos.pais.value = 'ESTADOS UNIDOS'; document.aeropuertos.po.value = 'ESTADOS UNIDOS'; document.aeropuertos.ciudada.value = 'NEW YORK'; document.aeropuertos.co.value = 'NEW YORK'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'NEWARK_LIBERTY': { document.aeropuertos.pais.value = 'ESTADOS UNIDOS'; document.aeropuertos.po.value = 'ESTADOS UNIDOS'; document.aeropuertos.ciudada.value = 'NEW YORK'; document.aeropuertos.co.value = 'NEW YORK'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'DUSSELDORF (TODOS)': { document.aeropuertos.pais.value = 'ALEMANIA'; document.aeropuertos.po.value = 'ALEMANIA'; document.aeropuertos.ciudada.value = 'DUSSELDORF'; document.aeropuertos.co.value = 'DUSSELDORF'; document.aeropuertos.ciudadb.value = op; document.aeropuertos.ao.value = op; } break; case 'otros': { window.open("listadon.php","origen","top=440, left=300, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=0, resizable=yes, copyhistory=no, width=506, height=327"); } break; } } else { switch (op) { case 'BARAJAS MADRID': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'MADRID'; document.aeropuertos.cv.value = 'MADRID'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'BARCELONA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'BARCELONA'; document.aeropuertos.cv.value = 'BARCELONA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'BILBAO': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'BILBAO'; document.aeropuertos.cv.value = 'BILBAO'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LAS PALMAS': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'GRAN CANARIA'; document.aeropuertos.cv.value = 'GRAN CANARIA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'IBIZA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'IBIZA'; document.aeropuertos.cv.value = 'IBIZA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'FUERTEVENTURA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'FUERTEVENTURA'; document.aeropuertos.cv.value = 'FUERTEVENTURA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LANZAROTE': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'LANZAROTE'; document.aeropuertos.cv.value = 'LANZAROTE'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'MALAGA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'MALAGA'; document.aeropuertos.cv.value = 'MALAGA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'ALICANTE': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'ALICANTE'; document.aeropuertos.cv.value = 'ALICANTE'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'PALMA MALLORCA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'PALMA MALLORCA'; document.aeropuertos.cv.value = 'PALMA MALLORCA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'MENORCA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'MENORCA'; document.aeropuertos.cv.value = 'MENORCA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'SEVILLA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'SEVILLA'; document.aeropuertos.cv.value = 'SEVILLA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LA CORUNA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'LA CORUÑA'; document.aeropuertos.cv.value = 'LA CORUÑA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'ASTURIAS OVIEDO': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'OVIEDO'; document.aeropuertos.cv.value = 'OVIEDO'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LA PARRA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'JEREZ'; document.aeropuertos.cv.value = 'JEREZ'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'SAN JAVIER': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'MURCIA'; document.aeropuertos.cv.value = 'MURCIA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'SANTANDER': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'SANTANDER'; document.aeropuertos.cv.value = 'SANTANDER'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'SAN SEBASTIAN': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'SAN SEBASTIÁN'; document.aeropuertos.cv.value = 'SAN SEBASTIÁN'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'ALMERIA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'ALMERIA'; document.aeropuertos.cv.value = 'ALMERIA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'ZARAGOZA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'ZARAGOZA'; document.aeropuertos.cv.value = 'ZARAGOZA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'S.COMPOSTELA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'SANTIAGO DE COMPOSTELA'; document.aeropuertos.cv.value = 'SANTIAGO DE COMPOSTELA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'GRANADA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'GRANADA'; document.aeropuertos.cv.value = 'GRANADA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'PAMPLONA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'PAMPLONA'; document.aeropuertos.cv.value = 'PAMPLONA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'MIAMI (TODOS)': { document.aeropuertos.paisd.value = 'ESTADOS UNIDOS'; document.aeropuertos.pv.value = 'ESTADOS UNIDOS'; document.aeropuertos.ciudadad.value = 'MIAMI'; document.aeropuertos.cv.value = 'MIAMI'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'SCHIPHOL': { document.aeropuertos.paisd.value = 'PAÍSES BAJOS'; document.aeropuertos.pv.value = 'PAÍSES BAJOS'; document.aeropuertos.ciudadad.value = 'AMSTERDAM'; document.aeropuertos.cv.value = 'AMSTERDAM'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'COPENHAGEN': { document.aeropuertos.paisd.value = 'DINAMARCA'; document.aeropuertos.pv.value = 'DINAMARCA'; document.aeropuertos.ciudadad.value = 'COPENHAGEN'; document.aeropuertos.cv.value = 'COPENHAGEN'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'DUBLIN': { document.aeropuertos.paisd.value = 'IRLANDA'; document.aeropuertos.pv.value = 'IRLANDA'; document.aeropuertos.ciudadad.value = 'DUBLIN'; document.aeropuertos.cv.value = 'DUBLIN'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'FRANKFURT (TODOS)': { document.aeropuertos.paisd.value = 'ALEMANIA'; document.aeropuertos.pv.value = 'ALEMANIA'; document.aeropuertos.ciudadad.value = 'FRANKFURT'; document.aeropuertos.cv.value = 'FRANKFURT'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'GINEBRA': { document.aeropuertos.paisd.value = 'SUIZA'; document.aeropuertos.pv.value = 'SUIZA'; document.aeropuertos.ciudadad.value = 'GINEBRA'; document.aeropuertos.cv.value = 'GINEBRA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'VALENCIA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'VALENCIA'; document.aeropuertos.cv.value = 'VALENCIA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'ZURICH': { document.aeropuertos.paisd.value = 'SUIZA'; document.aeropuertos.pv.value = 'SUIZA'; document.aeropuertos.ciudadad.value = 'ZURICH'; document.aeropuertos.cv.value = 'ZURICH'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'VIENA': { document.aeropuertos.paisd.value = 'AUSTRIA'; document.aeropuertos.pv.value = 'AUSTRIA'; document.aeropuertos.ciudadad.value = 'VIENA'; document.aeropuertos.cv.value = 'VIENA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LISBOA LISBON': { document.aeropuertos.paisd.value = 'PORTUGAL'; document.aeropuertos.pv.value = 'PORTUGAL'; document.aeropuertos.ciudadad.value = 'LISBOA'; document.aeropuertos.cv.value = 'LISBOA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'GATWICK': { document.aeropuertos.paisd.value = 'GRAN BRETAÑA'; document.aeropuertos.pv.value = 'GRAN BRETAÑA'; document.aeropuertos.ciudadad.value = 'LONDRES'; document.aeropuertos.cv.value = 'LONDRES'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'HEATHROW': { document.aeropuertos.paisd.value = 'GRAN BRETAÑA'; document.aeropuertos.pv.value = 'GRAN BRETAÑA'; document.aeropuertos.ciudadad.value = 'LONDRES'; document.aeropuertos.cv.value = 'LONDRES'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LUTON AIRPORT': { document.aeropuertos.paisd.value = 'GRAN BRETAÑA'; document.aeropuertos.pv.value = 'GRAN BRETAÑA'; document.aeropuertos.ciudadad.value = 'LONDRES'; document.aeropuertos.cv.value = 'LONDRES'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'MATACAN': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'SALAMANCA'; document.aeropuertos.cv.value = 'SALAMANCA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'AGONCILLO': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'LOGROÑO'; document.aeropuertos.cv.value = 'LOGROÑO'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'VIGO': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'VIGO'; document.aeropuertos.cv.value = 'VIGO'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LEON': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'LEON'; document.aeropuertos.cv.value = 'LEON'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'HIERRO VALVERDE': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'VALVERDE'; document.aeropuertos.cv.value = 'VALVERDE'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'REUS': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'REUS'; document.aeropuertos.cv.value = 'REUS'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'MELILLA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'MELILLA'; document.aeropuertos.cv.value = 'MELILLA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LA PALMA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'SANTA CRUZ PALMA'; document.aeropuertos.cv.value = 'SANTA CRUZ PALMA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'VITORIA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'VITORIA'; document.aeropuertos.cv.value = 'VITORIA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'TALAVERA LA REAL': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'BADAJOZ'; document.aeropuertos.cv.value = 'BADAJOZ'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'HELIPUERTO': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'CEUTA'; document.aeropuertos.cv.value = 'CEUTA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'VALLADOLID': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'VALLADOLID'; document.aeropuertos.cv.value = 'VALLADOLID'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'COSTA BRAVA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'GERONA'; document.aeropuertos.cv.value = 'GERONA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LONDRES (TODOS)': { document.aeropuertos.paisd.value = 'GRAN BRETAÑA'; document.aeropuertos.pv.value = 'GRAN BRETAÑA'; document.aeropuertos.ciudadad.value = 'LONDRES'; document.aeropuertos.cv.value = 'LONDRES'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LOS RODEOS': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'TENERIFE'; document.aeropuertos.cv.value = 'TENERIFE'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'REINA SOFIA': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'TENERIFE'; document.aeropuertos.cv.value = 'TENERIFE'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'TENERIFE (TODOS)': { document.aeropuertos.paisd.value = 'ESPAÑA'; document.aeropuertos.pv.value = 'ESPAÑA'; document.aeropuertos.ciudadad.value = 'TENERIFE'; document.aeropuertos.cv.value = 'TENERIFE'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'BRUSELAS (TODOS)': { document.aeropuertos.paisd.value = 'BÉLGICA'; document.aeropuertos.pv.value = 'BÉLGICA'; document.aeropuertos.ciudadad.value = 'BRUSELAS'; document.aeropuertos.cv.value = 'BRUSELAS'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'ESTOCOLMO (TODOS)': { document.aeropuertos.paisd.value = 'SUECIA'; document.aeropuertos.pv.value = 'SUECIA'; document.aeropuertos.ciudadad.value = 'ESTOCOLMO'; document.aeropuertos.cv.value = 'ESTOCOLMO'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'MILÁN (TODOS)': { document.aeropuertos.paisd.value = 'ITALIA'; document.aeropuertos.pv.value = 'ITALIA'; document.aeropuertos.ciudadad.value = 'MILÁN'; document.aeropuertos.cv.value = 'MILÁN'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LINATE': { document.aeropuertos.paisd.value = 'ITALIA'; document.aeropuertos.pv.value = 'ITALIA'; document.aeropuertos.ciudadad.value = 'MILÁN'; document.aeropuertos.cv.value = 'MILÁN'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'MALPENSA': { document.aeropuertos.paisd.value = 'ITALIA'; document.aeropuertos.pv.value = 'ITALIA'; document.aeropuertos.ciudadad.value = 'MILÁN'; document.aeropuertos.cv.value = 'MILÁN'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'PARIS (TODOS)': { document.aeropuertos.paisd.value = 'FRANCIA'; document.aeropuertos.pv.value = 'FRANCIA'; document.aeropuertos.ciudadad.value = 'PARIS'; document.aeropuertos.cv.value = 'PARIS'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'CHARLES DE GAULLE': { document.aeropuertos.paisd.value = 'FRANCIA'; document.aeropuertos.pv.value = 'FRANCIA'; document.aeropuertos.ciudadad.value = 'PARIS'; document.aeropuertos.cv.value = 'PARIS'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'ORLY': { document.aeropuertos.paisd.value = 'FRANCIA'; document.aeropuertos.pv.value = 'FRANCIA'; document.aeropuertos.ciudadad.value = 'PARIS'; document.aeropuertos.cv.value = 'PARIS'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'ROMA (TODOS)': { document.aeropuertos.paisd.value = 'ITALIA'; document.aeropuertos.pv.value = 'ITALIA'; document.aeropuertos.ciudadad.value = 'ROMA'; document.aeropuertos.cv.value = 'ROMA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'CIAMPINO': { document.aeropuertos.paisd.value = 'ITALIA'; document.aeropuertos.pv.value = 'ITALIA'; document.aeropuertos.ciudadad.value = 'ROMA'; document.aeropuertos.cv.value = 'ROMA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'FIUMICHINO': { document.aeropuertos.paisd.value = 'ITALIA'; document.aeropuertos.pv.value = 'ITALIA'; document.aeropuertos.ciudadad.value = 'ROMA'; document.aeropuertos.cv.value = 'ROMA'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'NEW_YORK (TODOS)': { document.aeropuertos.paisd.value = 'ESTADOS UNIDOS'; document.aeropuertos.pv.value = 'ESTADOS UNIDOS'; document.aeropuertos.ciudadad.value = 'NEW YORK'; document.aeropuertos.cv.value = 'NEW YORK'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'JOHN_F_KENNEDY': { document.aeropuertos.paisd.value = 'ESTADOS UNIDOS'; document.aeropuertos.pv.value = 'ESTADOS UNIDOS'; document.aeropuertos.ciudadad.value = 'NEW YORK'; document.aeropuertos.cv.value = 'NEW YORK'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'LA_GUARDIA': { document.aeropuertos.paisd.value = 'ESTADOS UNIDOS'; document.aeropuertos.pv.value = 'ESTADOS UNIDOS'; document.aeropuertos.ciudadad.value = 'NEW YORK'; document.aeropuertos.cv.value = 'NEW YORK'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'NEWARK_LIBERTY': { document.aeropuertos.paisd.value = 'ESTADOS UNIDOS'; document.aeropuertos.pv.value = 'ESTADOS UNIDOS'; document.aeropuertos.ciudadad.value = 'NEW YORK'; document.aeropuertos.cv.value = 'NEW YORK'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break; case 'DUSSELDORF (TODOS)': { document.aeropuertos.paisd.value = 'ALEMANIA'; document.aeropuertos.pv.value = 'ALEMANIA'; document.aeropuertos.ciudadad.value = 'DUSSELDORF'; document.aeropuertos.cv.value = 'DUSSELDORF'; document.aeropuertos.ciudadbd.value = op; document.aeropuertos.av.value = op; } break case 'otros': { window.open("listadovn.php","destino","top=440, left=300, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=0, resizable=yes, copyhistory=no, width=506, height=327"); } break; } } } /*function populate(objForm,selectIndex) { timeA = new Date(objForm.year.options[objForm.year.selectedIndex].text, objForm.month.options[objForm.month.selectedIndex].value,1); timeDifference = timeA - 86400000; timeB = new Date(timeDifference); var daysInMonth = timeB.getDate(); for (var i = 0; i < objForm.day.length; i++) { objForm.day.options[0] = null; } for (var i = 0; i < daysInMonth; i++) { objForm.day.options[i] = new Option(i+1); } document.aeropuertos.day.options[0].selected = true; document.aeropuertos.dia.value = '01'; aeropuertos.fechai.value = '01' + '/' + aeropuertos.month.options[aeropuertos.month.selectedIndex].value + '/' + aeropuertos.year.options[aeropuertos.year.selectedIndex].value; } function populate1(objForm,selectIndex) { timeD = new Date(objForm.yearv.options[objForm.yearv.selectedIndex].text, objForm.monthv.options[objForm.monthv.selectedIndex].value,1); timeDifference = timeD - 86400000; timeE = new Date(timeDifference); var daysInMonth = timeE.getDate(); for (var i = 0; i < objForm.dayv.length; i++) { objForm.dayv.options[0] = null; } for (var i = 0; i < daysInMonth; i++) { objForm.dayv.options[i] = new Option(i+1); } document.aeropuertos.dayv.options[0].selected = true; document.aeropuertos.diav.value = '01'; aeropuertos.fechav.value = '01' + '/' + aeropuertos.monthv.options[aeropuertos.monthv.selectedIndex].value + '/' + aeropuertos.yearv.options[aeropuertos.yearv.selectedIndex].value; } function cambio () { //alert('fecha' + document.aeropuertos.fechai.value); fecha = document.aeropuertos.fechai.value; d = fecha.substring(0,2); m = fecha.substring(3,5); a = fecha.substring(6,8); //alert ('dia' + d + 'mes' + m + 'año' + a); } function cambia(opcion) { //alert (opcion); opcion++; if (opcion<10) { opcion = '0' + opcion; } document.aeropuertos.dia.value = opcion; aeropuertos.fechai.value = aeropuertos.dia.value + '/' + aeropuertos.month.options[aeropuertos.month.selectedIndex].value + '/' + aeropuertos.year.options[aeropuertos.year.selectedIndex].value; } function cambia1(opcion) { // alert (opcion); opcion++; if (opcion<10) { opcion = '0' + opcion; } document.aeropuertos.diav.value = opcion; aeropuertos.fechav.value = aeropuertos.diav.value + '/' + aeropuertos.monthv.options[aeropuertos.monthv.selectedIndex].value + '/' + aeropuertos.yearv.options[aeropuertos.yearv.selectedIndex].value; } function getYears() { // You can easily customize what years can be used var years = new Array(1997,1998,1999,2000,2001,2002, 2003, 2004, 2005, 2006) for (var i = 0; i < document.aeropuertos.year.length; i++) { document.aeropuertos.year.options[0] = null; } for (var i = 0; i < document.aeropuertos.yearv.length; i++) { document.aeropuertos.yearv.options[0] = null; } timeG= new Date(); currYear = timeG.getFullYear(); for (var i = 0; i < years.length; i++) { document.aeropuertos.year.options[i] = new Option(years[i]); document.aeropuertos.yearv.options[i] = new Option(years[i]); } document.aeropuertos.year.options[2].selected=true; document.aeropuertos.yearv.options[2].selected=true; } window.onLoad = getYears; function actual() { var today=new Date(); var todayy=today.getYear(); var todaym=today.getMonth(); var todayd=today.getDate(); //alert(todayy + "/" + todaym + "/" + todayd); todaym++; todaymes = todaym; if (((todayd==30) && ((todaym==1) || (todaym==3) || (todaym==5) || (todaym==7) || (todaym==8) || (todaym==10) || (todaym==12))) || ((todayd==29) && ((todaym==4) || (todaym==6) || (todaym==9) || (todaym==11))) || ((((today==27) && ((todaym%4)==0)) || ((today==28) && ((todaym%4)!=0))) && (todaym==2))) { // alert ("ahí está"); todayd = 1 todaydia = todayd; todaym = (todaym%12) + 1; todaymes = todaym; } else if ((todayd==30) && (todaym==11)){ todayd = 3 todaydia = todayd; todaym = (todaym%12) + 1; todaymes = todaym; } else { //todayd = todayd + 3; todayd = todayd; todaydia = todayd; } if (todaym<10) { todaymes = '0' + todaym; } if (todayd<10) { todaydia = '0' + todayd; } //alert('todaym' + todaym + 'todaymes' + todaymes + 'todayd' + todayd + 'todaydia' + todaydia); switch (todaym) { case 1: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'ENE'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; case 2: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'FEB'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=29; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; case 3: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'MAR'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; case 4: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'ABR'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=30; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; case 5: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'MAY'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; case 6: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'JUN'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=30; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; case 7: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'JUL'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; case 8: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'AGO'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; case 9: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'SEP'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=30; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; case 10: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'OCT'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; case 11: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'NOV'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=30; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; case 12: { document.aeropuertos.month.options[todaym].selected = true; aeropuertos.month.options[todaym].text = 'DIC'; aeropuertos.month.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.day.options[i-1].value = j; document.aeropuertos.day.options[i-1].text = i; } document.aeropuertos.day.options[todayd-1].selected = true; document.aeropuertos.dia.value = todaydia; } break; } anio = (todayy % 2004) + 1; aeropuertos.year.options[anio].value = todayy; aeropuertos.year.options[anio].text = todayy; aeropuertos.year.options[anio].selected = true; //alert(todayd + '/' + todaym + '/' + todayy) aeropuertos.fechai.value = aeropuertos.day.options[aeropuertos.day.selectedIndex].value + '/' + aeropuertos.month.options[aeropuertos.month.selectedIndex].value + '/' + aeropuertos.year.options[aeropuertos.year.selectedIndex].value; aeropuertos.pfi.value = aeropuertos.day.options[aeropuertos.day.selectedIndex].value + '-' + aeropuertos.month.options[aeropuertos.month.selectedIndex].value + '-' + aeropuertos.year.options[aeropuertos.year.selectedIndex].value; } function actual1() { var today=new Date(); var todayy=today.getYear(); var todaym=today.getMonth(); var todayd=today.getDate(); todaym++; todaymes = todaym; if (((todayd==30) && ((todaym==1) || (todaym==3) || (todaym==5) || (todaym==7) || (todaym==8) || (todaym==10) || (todaym==12))) || ((todayd==29) && ((todaym==4) || (todaym==6) || (todaym==9) || (todaym==11))) || ((((today==27) && ((todaym%4)==0)) || ((today==28) && ((todaym%4)!=0))) && (todaym==2))) { todayd = 1 todaydia = todayd; todaym = (todaym%12) + 1; todaymes = todaym } else if ((todayd==30) && (todaym==11)){ todayd = 3 todaydia = todayd; todaym = (todaym%12) + 1; todaymes = todaym; } else { //todayd = todayd + 3; todayd = todayd; todaydia = todayd; } if (todaym<10) { todaymes = '0' + todaym; } if (todayd<10) { todaydia = '0' + todayd; } //alert('todaym' + todaym + 'todaymes' + todaymes + 'todayd' + todayd + 'todaydia' + todaydia); switch (todaym) { case 1: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'ENE'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; case 2: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'FEB'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=29; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; case 3: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'MAR'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; case 4: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'ABR'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=30; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; case 5: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'MAY'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; case 6: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'JUN'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=30; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; case 7: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'JUL'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; case 8: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'AGO'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; case 9: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'SEP'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=30; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; case 10: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'OCT'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; case 11: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'NOV'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=30; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; case 12: { document.aeropuertos.monthv.options[todaym].selected = true; aeropuertos.monthv.options[todaym].text = 'DIC'; aeropuertos.monthv.options[todaym].value = todaymes; for (i=1; i<=31; i++) { j = i; if (i<10) { j = '0' + i; } document.aeropuertos.dayv.options[i-1].value = j; document.aeropuertos.dayv.options[i-1].text = i; } document.aeropuertos.dayv.options[todayd-1].selected = true; document.aeropuertos.diav.value = todaydia; } break; } anio = (todayy % 2004) + 1; aeropuertos.yearv.options[anio].value = todayy; aeropuertos.yearv.options[anio].text = todayy; aeropuertos.yearv.options[anio].selected = true; //alert(todayd + '/' + todaym + '/' + todayy) aeropuertos.fechav.value = aeropuertos.dayv.options[aeropuertos.dayv.selectedIndex].value + '/' + aeropuertos.monthv.options[aeropuertos.monthv.selectedIndex].value + '/' + aeropuertos.yearv.options[aeropuertos.yearv.selectedIndex].value; aeropuertos.pfv.value = aeropuertos.dayv.options[aeropuertos.dayv.selectedIndex].value + '-' + aeropuertos.monthv.options[aeropuertos.monthv.selectedIndex].value + '-' + aeropuertos.yearv.options[aeropuertos.yearv.selectedIndex].value; }*/ function setCalendarField() { calWnd.document.calform.form.value = calendarField; calWnd2.document.calform.form2.value = calendarField2; } function showCalendario(campo, dMin, dMax) { //referencia al campo de texto que guardará la fecha escogida calendarField = campo; dateMin = dMin; dateMax = dMax; calWnd = window.open("calendarin.html", "calWnd", "status=0,location=0,menubar=0,titlebar=0,personalbar=0,toolbar=0,resizable=0, width=194,height=200,top=300,left=300,screenX=300,screenY=300"); } function showCalendario1(campo, dMin, dMax) { //referencia al campo de texto que guardará la fecha escogida calendarField2 = campo; dateMin = dMin; dateMax = dMax; calWnd2 = window.open("calendarvn.html", "calWnd2", "status=0,location=0,menubar=0,titlebar=0,personalbar=0,toolbar=0,resizable=0, width=194,height=200,top=300,left=300,screenX=300,screenY=300"); } /* function Validar(Cadena){ Fecha = new String(Cadena); alert (Fecha); var Ano = new String(Fecha.substring(Fecha.lastIndexOf("-")+1,Fecha.length)); alert("Ano"); var Mes = new String(Fecha.substring(Fecha.indexOf("-")+1,Fecha.lastIndexOf("-"))); alert("Mes") var Dia = new String(Fecha.substring(0,Fecha.indexOf("-"))); alert("Dia") if ((isNaN(Ano)) || (Ano.length<4) || (parseFloat(Ano)<1900)) return false; if ( (isNaN(Mes)) || (parseFloat(Mes)<1) || (parseFloat(Mes)>12) ) return false; if ((isNaN(Dia)) || (parseInt(Dia)<1) || (parseInt(Dia)>31)) return false; if ((Mes==4) || (Mes==6) || (Mes==9) || (Mes==11) || (Mes==2)) if ((Mes==2) && (Dia > 28) || (Dia>30)) return false; return true; }*/ /*var tip ="ida";*/ function oculto(ele, num){ switch (num){ case 1: { if ((ele.value > 0) && (ele.value < 13) && (document.aeropuertos.adulto.value < 9)) document.aeropuertos.edad1.value = ele.value; break; } case 2: { if ((ele.value > 0) && (ele.value < 13) && (document.aeropuertos.adulto.value < 8)) document.aeropuertos.edad2.value = ele.value; break; } case 3:{ if ((ele.value > 0) && (ele.value < 13) && (document.aeropuertos.adulto.value < 7)) document.aeropuertos.edad3.value = ele.value; break; } case 4:{ if ((ele.value > 0) && (ele.value < 13) && (document.aeropuertos.adulto.value < 6)) document.aeropuertos.edad4.value = ele.value; break; } case 5:{ if ((ele.value > 0) && (ele.value < 13) && (document.aeropuertos.adulto.value < 5)) document.aeropuertos.edad5.value = ele.value; break; } case 6:{ if ((ele.value > 0) && (ele.value < 13) && (document.aeropuertos.adulto.value < 4)) document.aeropuertos.edad6.value = ele.value; break; } case 7:{ if ((ele.value > 0) && (ele.value < 13) && (document.aeropuertos.adulto.value < 3)) document.aeropuertos.edad7.value = ele.value; break; } case 8:{ if ((ele.value > 0) && (ele.value < 13) && (document.aeropuertos.adulto.value < 2)) document.aeropuertos.edad8.value = ele.value; break; } } } function Cambiar(tip){ document.aeropuertos.tipo.value=tip; if (tip=='ida'){ document.aeropuertos.dayv.disabled = true; document.aeropuertos.calendariovuelta.disabled = true; document.aeropuertos.monthv.disabled = true; document.aeropuertos.yearv.disabled = true; document.aeropuertos.fechav.value=''; document.aeropuertos.franjav.disabled = true; } else { document.aeropuertos.dayv.disabled = false; document.aeropuertos.calendariovuelta.disabled = false; document.aeropuertos.monthv.disabled = false; document.aeropuertos.yearv.disabled = false; document.aeropuertos.franjav.disabled = false; } } function DiferenciaFechas (formulario, op) { var today=new Date(); var todayy=today.getYear(); var todaym=today.getMonth(); var todayd=today.getDate(); if (NS7) todayy+=1900; if (todayy<2000) todayy+=1900; var tm = todaym + 1; if (tm < 10) { tm = '0' + tm; } var td = todayd; if (td < 10){ td = '0' + td; } fhoy = td + '/' + tm + '/' + todayy; //Obtiene los datos del formulario CadenaFechai = formulario.fechai.value; CadenaFechav = formulario.fechav.value; //alert (CadenaFechai + ' ' + CadenaFechav + ' '+ fhoy +' '); //Obtiene dia, mes y año var fechai = new fecha( CadenaFechai ); var fechav = new fecha( CadenaFechav ); var hoy = new fecha (fhoy); //Obtiene objetos Date var miFechai = new Date( fechai.anio, fechai.mes, fechai.dia ); var miFechav = new Date( fechav.anio, fechav.mes, fechav.dia ); //alert (hoy.anio+ "/" +hoy.mes+ "/" +hoy.dia+" "); //alert (fechai.anio+ "/" +fechai.mes+ "/" +fechai.dia+" "); var mihoy = new Date( hoy.anio, hoy.mes, hoy.dia ); var diferencia = mihoy.getTime() - miFechai.getTime(); var dif = miFechav.getTime() - miFechai.getTime(); var dias = Math.floor(diferencia / (1000 * 60 * 60 * 24)); var dias2 = Math.floor(dif / (1000 * 60 * 60 * 24)); var segundos = Math.floor(diferencia / 1000); var tiempo = new Date(); var hactual = tiempo.getHours(); var minutos = tiempo.getMinutes(); var segundos = tiempo.getSeconds(); if (dias>1){ //alert('La fecha indicada es inferior a la actual, por favor, selecciona otra fecha de salida'); return 2; } else{ if (op == 2) { dias = dias/(-1); if (dias<3) { //alert ('No se admiten búsquedas con menos de 48 horas de antelación.'); //alert ('La compra de billetes con menos de 48 horas de antelación a la salida del vuelo están limitadas a billetes electrónicos.'); //return 1; } } else if (op == 1) { if (dias2 < 0) { //alert ('La fecha de ida debe ser menor que la fecha de vuelta'); return 1; } } if ((op == 3) && (formulario.fechav.value == formulario.fechai.value)) { if (!((formulario.franjai.value == 28) || (formulario.franjai.value == 25) || ((formulario.franjai.value < 25) && (formulario.franjai.value < formulario.franjav.value)) || ((formulario.franjai.value == 26) || (formulario.franjai.value == 27) && (formulario.franjai.value <= formulario.franjav.value)))) { // alert ('La hora de ida debe ser menor que la hora de vuelta si vuelve en el mismo día'); return 1; } } } if ((op == 4) && (dias == 0)) { if (hactual<10) { hactual %= 24; } var hora = formulario.franjai.value; if (hora<10) { hora %= 24 } var suma = (hora-3)%24 if (!(( (hactual < 22) && (hactual <= suma)) || (((hora == 26) && (hactual<14)) || ((hora == 27) && (hactual<21))) )) { // alert ('Debe haber una diferencia de al menos 2 horas entre la hora actual y la del vuelo') return 1; } } }//DiferenciaFechas 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 CCampos(){ //(alert(document.aeropuertos.co.value+"-"+document.aeropuertos.cv.value); var message = ""; // create error message string variable, with nothing in it if (document.aeropuertos.co.value==document.aeropuertos.cv.value){ alert("Las ciudades de origen y destino son iguales.\nPor favor, revise estos campos."); }else{ if ((document.aeropuertos.tipo.value != "ida") && (document.aeropuertos.tipo.value != "vuelta")){ // message = message + "Indique el tipo de vuelo que está buscando\n"; } else { if(document.aeropuertos.fechai.value == "") { message = message + "Indique la fecha en la que desea viajar\n"; } if(document.aeropuertos.franjai.value == ""){ message = message + "La franja horario de la ida indicada no es valida, por favor, selecciona otra.\n"; } if (document.aeropuertos.tipo.value == "vuelta") { if(document.aeropuertos.franjav.value == ""){ message = message + "La franja horario de la vuelta indicada no es valida, por favor, selecciona otra.\n"; } if(document.aeropuertos.fechav.value == "") { message = message + "Indique la fecha en la que desea volver\n"; } else if (DiferenciaFechas(document.aeropuertos)==2) { message = message + "La fecha indicada es inferior a la actual, por favor, selecciona otra fecha de salida"; } else if (DiferenciaFechas (document.aeropuertos, 1)==1) { message = message + "La fecha de ida debe ser, al menos, igual que la de vuelta\n"; } else if (DiferenciaFechas (document.aeropuertos, 3)==1) { message = message + "La hora de ida debe ser menor que la hora de vuelta si vuelve en el mismo día\n"; } } else{ document.aeropuertos.fechav.value == ""; document.aeropuertos.pfv.value == ""; document.aeropuertos.fv2.value == ""; } if(document.aeropuertos.pais.value == '') { message = message + "Escoja el país de origen\n"; // document.aeropuertos.pais.focus(); } else if(document.aeropuertos.ciudada.value == '') { message = message + "Escoja la ciudad de origen\n"; // document.aeropuertos.ciudada.focus(); } else if(document.aeropuertos.ciudadb.value == '') { message = message + "Escoja el aeropuerto de origen\n"; // document.aeropuertos.ciudadb.focus(); } if(document.aeropuertos.paisd.value == '') { message = message + "Escoja el país de destino\n"; // document.aeropuertos.paisd.focus(); } else if(document.aeropuertos.ciudadad.value == '') { message = message + "Escoja la ciudad de destino\n"; // document.aeropuertos.ciudadad.focus(); } else if(document.aeropuertos.ciudadbd.value == '') { message = message + "Escoja el aeropuerto de destino\n"; // document.aeropuertos.ciudadbd.focus(); } else if(document.aeropuertos.lorigen.value == '') { message = message + "Escoja el aeropuerto de origen\n"; } else if(document.aeropuertos.ldestino.value == '') { message = message + "Escoja el aeropuerto de destino\n"; } // Control de niños if(document.aeropuertos.numninos.selectedIndex != 0){ contador = document.aeropuertos.numninos.selectedIndex; for (var i=1; i<=contador;i++){ aux = eval('document.aeropuertos.ed'+i+'.selectedIndex'); if (aux == 0){ message = message + "Introduzca la edad del menor " + i + "\n"; } } } } if ( message.length > 0 ) { // is there an error message? alert( message ); // display error message } else { document.aeropuertos.fi2.value = document.aeropuertos.fechai.value; document.aeropuertos.fv2.value = document.aeropuertos.fechav.value; if (document.aeropuertos.ed1.value!='') { document.aeropuertos.ninos.value = 1; } if (document.aeropuertos.ed2.value!='') { document.aeropuertos.ninos.value = 2; } if (document.aeropuertos.ed3.value!='') { document.aeropuertos.ninos.value = 3; } if (document.aeropuertos.ed4.value!='') { document.aeropuertos.ninos.value = 4; } if (document.aeropuertos.ed5.value!='') { document.aeropuertos.ninos.value = 5; } if (document.aeropuertos.ed6.value!='') { document.aeropuertos.ninos.value = 6; } if (document.aeropuertos.ed7.value!='') { document.aeropuertos.ninos.value = 7; } if (document.aeropuertos.ed8.value!='') { document.aeropuertos.ninos.value = 8; } if (DiferenciaFechas (document.aeropuertos, 4)==1) { alert("Debe haber una diferencia de al menos 2 horas entre la hora actual y la del vuelo\n"); } else if (DiferenciaFechas (document.aeropuertos, 2)!=1){ //alert(document.aeropuertos.co.value); document.aeropuertos.directo.value= "no"; if (document.aeropuertos.direct.checked) { document.aeropuertos.directo.value= "si"; } else { document.aeropuertos.directo.value= "no"; } document.aeropuertos.submit(); } // no error message to display, return ok to process } }//else (ciudades iguales) }//CCampos function envio (){ //alert(document.getElementById("fechai.value); document.aeropuertos.fi2.value = document.aeropuertos.fechai.value; document.aeropuertos.fv2.value = document.aeropuertos.fechav.value; if (document.aeropuertos.ed1.value!='') { document.aeropuertos.ninos.value = 1; } if (document.aeropuertos.ed2.value!='') { document.aeropuertos.ninos.value = 2; } if (document.aeropuertos.ed3.value!='') { document.aeropuertos.ninos.value = 3; } if (document.aeropuertos.ed4.value!='') { document.aeropuertos.ninos.value = 4; } if (document.aeropuertos.ed5.value!='') { document.aeropuertos.ninos.value = 5; } if (document.aeropuertos.ed6.value!='') { document.aeropuertos.ninos.value = 6; } if (document.aeropuertos.ed7.value!='') { document.aeropuertos.ninos.value = 7; } if (document.aeropuertos.ed8.value!='') { document.aeropuertos.ninos.value = 8; } document.aeropuertos.submit(); } function asignar(tipo) { if (tipo == 0){ alert (document.aeropuertos.ciudada.value + ' ' + document.aeropuertos.ciudadb.value); document.aeropuertos.lorigen.value = document.aeropuertos.ciudada.value + ' ' + document.aeropuertos.ciudadb.value; } else if (tipo == 1){ document.aeropuertos.ldestino.value = document.aeropuertos.ciudadad.value + ' ' + document.aeropuertos.ciudadbd.value; } } function imagen(imag, imag1) { document.getElementById("imag").src = imag; document.getElementById("superior").src = imag1; } /** * 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(mes, anyo) { var cuantosDias = 31; if (mes == "ABR" || mes == "JUN" || mes == "SEP" || mes == "NOV") cuantosDias = 30; if (mes == "FEB" && (anyo/4) != Math.floor(anyo/4)) cuantosDias = 28; if (mes == "FEB" && (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(op) { if ((op==1) || (op==2)) { if (op == 1) { comboDias = document.aeropuertos.day; comboMeses = document.aeropuertos.month; comboAnyos = document.aeropuertos.year; Month = comboMeses[comboMeses.selectedIndex].text; Year = comboAnyos[comboAnyos.selectedIndex].text; diasEnMes = cuantosDias(Month, Year); diasAhora = comboDias.length; diaactual = comboDias.selectedIndex + 1; actual = comboDias.selectedIndex; } else if (op==2) { comboDiasv = document.aeropuertos.dayv; comboMesesv = document.aeropuertos.monthv; comboAnyosv = document.aeropuertos.yearv; Month = comboMesesv[comboMesesv.selectedIndex].text; Year = comboAnyosv[comboAnyosv.selectedIndex].text; diasEnMes = cuantosDias(Month, Year); diasAhora = comboDiasv.length; actualv = comboDiasv.selectedIndex; } if (diasAhora > diasEnMes) { for (i=0; i<(diasAhora-diasEnMes); i++) { if (op==1) { comboDias.options[comboDias.options.length - 1] = null if (comboDias.selectedIndex != actual) { comboDias.selectedIndex = diasEnMes - 1; } } else if (op==2) { comboDiasv.options[comboDiasv.options.length - 1] = null if (comboDiasv.selectedIndex != actualv) { comboDiasv.selectedIndex = diasEnMes - 1; } } } } if (diasEnMes > diasAhora) { for (i=0; i<(diasEnMes-diasAhora); i++) { if (op==1) { sumaOpcion = new Option(comboDias.options.length + 1); comboDias.options[comboDias.options.length]=sumaOpcion; } else if (op==2) { sumaOpcion = new Option(comboDiasv.options.length + 1); comboDiasv.options[comboDiasv.options.length]=sumaOpcion; } } } if ((comboDias.selectedIndex < 0) || (comboDiasv.selectedIndex < 0)) if (op==1) { comboDias.selectedIndex = 0; } else if (op==2) { comboDiasv.selectedIndex = 0; } } if ((op==1) || (op==3)){ di = document.aeropuertos.day.options[document.aeropuertos.day.selectedIndex].text if (di < 10) { di = '0' + di } document.aeropuertos.fechai.value = di + "/" + document.aeropuertos.month.options[document.aeropuertos.month.selectedIndex].value + "/" + document.aeropuertos.year.options[document.aeropuertos.year.selectedIndex].value //alert("fechai" + document.aeropuertos.fechai.value) document.aeropuertos.pfi.value = di + "-" + document.aeropuertos.month.options[document.aeropuertos.month.selectedIndex].value + "-" + document.aeropuertos.year.options[document.aeropuertos.year.selectedIndex].value //alert("pfi" + document.aeropuertos.pfi.value) } if ((op==2) || (op==4)){ dv = document.aeropuertos.dayv.options[document.aeropuertos.dayv.selectedIndex].text if (dv < 10) { dv = '0' + dv } document.aeropuertos.fechav.value = dv + "/" + document.aeropuertos.monthv.options[document.aeropuertos.monthv.selectedIndex].value + "/" + document.aeropuertos.yearv.options[document.aeropuertos.yearv.selectedIndex].value //alert("fechav" + document.aeropuertos.fechav.value) document.aeropuertos.pfv.value = dv + "-" + document.aeropuertos.monthv.options[document.aeropuertos.monthv.selectedIndex].value + "-" + document.aeropuertos.yearv.options[document.aeropuertos.yearv.selectedIndex].value //alert("pfv" + document.aeropuertos.pfv.value) } } /** * ahora selecionamos en los combos los valores correspondientes * a la fecha actual del sistema */ function ponDia() { comboDias = eval("document.aeropuertos.day"); comboMeses = eval("document.aeropuertos.month"); comboAnyos = eval("document.aeropuertos.year"); comboDiasv = eval("document.aeropuertos.dayv"); comboMesesv = eval("document.aeropuertos.monthv"); comboAnyosv = eval("document.aeropuertos.yearv"); comboAnyos[0].selected = true; comboMeses[ahoraMonth].selected = true; asignaDias(1); comboDias[ahoraDay-1].selected = true; comboAnyosv[0].selected = true; comboMesesv[ahoraMonth].selected = true; asignaDias(2); comboDiasv[ahoraDay-1].selected = true; document.aeropuertos.fcal.value = document.aeropuertos.day.options[document.aeropuertos.day.selectedIndex].value + "-" + document.aeropuertos.month.options[document.aeropuertos.month.selectedIndex].value + "-" + document.aeropuertos.year.options[document.aeropuertos.year.selectedIndex].value; } /** * 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