ÿþ<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Yahoo Flight Wizard</title> <style type="text/css"> #YahooWizard_930x180 {height: 180px;width: 930px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;} #YahooWizard_930x180 #head {background: #F1E37A url(http://media.expedia.com/media/content/expaus/affiliates/yahoo7/head_bg.jpg) repeat-x;height: 31px;} #YahooWizard_930x180 #head h1 {background: url(http://media.expedia.com/media/content/expaus/affiliates/yahoo7/head_right.jpg) no-repeat right; margin:0px; padding:0px;} #YahooWizard_930x180 #WizardContent {background: url(http://media.expedia.com/media/content/expaus/affiliates/yahoo7/bottomCurve.jpg) no-repeat bottom;height: 148px;border-right: 1px solid #f1e04f;border-bottom: 1px solid #f1e04f;border-left: 1px solid #f1e04f;} #YahooWizard_930x180 #WizardContent p {line-height: 18px;font-weight: bold;margin: 0px;padding: 0px;} #YahooWizard_930x180 #WizardContent .stepNo {color: #FFFFFF;background: #3b67a8;text-align: center;display: block;float: left;height: 18px;width: 18px;margin-right: 10px;} #YahooWizard_930x180 #WizardContent #Col1 {float: left;width: 230px;padding-top: 15px;padding-left: 25px;border-right: 1px solid #f0d1b2;height: 120px;} #YahooWizard_930x180 #WizardContent #Col2 {float: left;width: 315px;padding-left: 25px;padding-top: 15px;height: 120px;border-right: 1px solid #f0d1b2;} #YahooWizard_930x180 #WizardContent #Col3 { height: 120px; padding-top: 15px; padding-left: 30px; float: left; width: 295px;} #YahooWizard_930x180 #WizardContent #Col3 .Button { line-height: 19px; font-weight: bold; color: #FFFFFF; text-decoration: none; background: #3b67a8; url(http://media.expedia.com/media/content/expaus/affiliates/yahoo7/WizardButtonBGNew.jpg) repeat-x; float:right; text-align: center; display: block; height: 21px; padding-right: 10px; padding-left: 10px; clear: both; border: 1px solid #FFFFFF; font-family: Arial; font-size: 13px; margin: 0; width: 85px;} #YahooWizard_930x180 #WizardContent .label {height: 45px;display: block;float: left;padding: 0px;line-height: 20px;width: 90px;margin: 0px;} #YahooWizard_930x180 #WizardContent #Col1 #textfield {margin: 0px;padding: 0px;height: 18px;border: 1px solid #7f9db9;width: 190px;} #YahooWizard_930x180 #WizardContent #Col2 .textfield {font-size: 11px;height: 16px;width: 75px;margin: 0px 10px 0px 0px;padding: 1px;border: 1px solid #7f9db9;} #YahooWizard_930x180 #WizardContent #Col2 .select {font-size: 11px;line-height: 18px;margin: 0px;padding: 0px;height: 20px;} #YahooWizard_930x180 #WizardContent #Col3 .rowWrapper { height: 40px; padding-top: 5px; padding-left: 10px; width: 275px; border-bottom: 1px solid #f0d1b2;} #YahooWizard_930x180 #WizardContent #Col3 .label { padding: 10px 0px 10px 0px;} </style> <script type="text/javascript"> var d1 = new Date(); var day_1 = d1.getDate(); var month_1 = d1.getMonth(); var year_1 = d1.getFullYear(); var d2 = d1; d2.setDate(d2.getDate()+330); var day_2 = d2.getDate(); var month_2 = d2.getMonth(); var year_2 = d2.getFullYear(); function setupFlightType() { var fltReturnDate = document.getElementById('ReturnDate'); var fltReturnTime = document.getElementById('FlightTime2'); var fltReturnText = document.getElementById('FLTReturnText'); var fltReturnTimeText = document.getElementById('FLTReturnTimeText'); if(document.Y7Wizard.FlightTripType[1].checked) { fltReturnDate.style.display="none"; fltReturnTime.style.display="none"; fltReturnText.style.display="none"; fltReturnTimeText.style.display="none"; } else { fltReturnDate.style.display=""; fltReturnTime.style.display=""; fltReturnText.style.display=""; fltReturnTimeText.style.display=""; } } </script> </head> <body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0"> <form id="Y7Wizard" method="get" action="/" name="Y7Wizard"> <div id="YahooWizard_930x180"> <div id="head"> <h1><img src="http://media.expedia.com/media/content/expaus/affiliates/yahoo7/expediaau_logo.jpg" alt="expedia.com" width="125" height="31" /></h1> </div> <div id="WizardContent"> <div id="Col1"> <p style="font-size:13px;"><span class="stepNo">1</span> Select your flight type</p> <label class="label" style="padding:10px 0px 0px 25px; width:70px;height:25px;"> <input type="radio" name="FlightTripType" value="return" id="RadioGroup1_0" checked="checked" onclick="setupFlightType()" /> Return</label> <label class="label" style="padding-top:10px; height:25px; "> <input type="radio" name="FlightTripType" value="oneway" id="RadioGroup1_1" onclick="setupFlightType()" /> One way</label> <div style="float:left; width:230px;"> <label id="ValidationMsg" style="font-family: Arial, Helvetica, sans-serif;color:Red; font-size:11px; font-weight:bold;"></label> </div> </div> <div id="Col2"> <p style="padding:0 0 7px 0;font-size:13px;"><span class="stepNo">2</span> Where and when do you want to travel?</p> <label class="label" style="padding-left:28px;">Leaving from:<br /> <input type="text" class="textfield" id="Origin" name="Origin" /> </label> <label class="label">Departing:<br /> <input type="text" class="textfield" id="DepartureDate" name="DepartureDate" value="dd/mm/yyyy" /> <script type="text/javascript"> document.Y7Wizard.DepartureDate.onfocus=function (event) {this.select(); CalFldFocus(getEventObj(event),document.Y7Wizard.DepartureDate, document.Y7Wizard.DepartureDate, null, month_1 + "/" + day_1 + "/" + year_1, month_2 + "/" + day_2 + "/" + year_2, document.Y7Wizard,null) } document.Y7Wizard.DepartureDate.onclick=function (event) {stopBubble(event)}; </script> </label> <label class="label">Time:<br /> <select id="FlightTime1" name="Time1" class="select"> <option selected="selected">Any</option> <option value="361">Morn.</option> <option value="721">Noon</option> <option value="1081">Eve.</option> <option value="1">00:00</option> <option value="60">01:00</option> <option value="120">02:00</option> <option value="180">03:00</option> <option value="240">04:00</option> <option value="300">05:00</option> <option value="360">06:00</option> <option value="420">07:00</option> <option value="480">08:00</option> <option value="540">09:00</option> <option value="600">10:00</option> <option value="660">11:00</option> <option value="720">12:00</option> <option value="780">13:00</option> <option value="840">14:00</option> <option value="900">15:00</option> <option value="960">16:00</option> <option value="1020">17:00</option> <option value="1080">18:00</option> <option value="1140">19:00</option> <option value="1200">20:00</option> <option value="1260">21:00</option> <option value="1320">22:00</option> <option value="1380">23:00</option> </select> </label> <label class="label" style="padding-left:28px;">Going to:<br /> <input type="text" class="textfield" id="Destination" name="Destination" /> </label> <label class="label" id="FLTReturnText">Returning:<br /> <input type="text" class="textfield" id="ReturnDate" name="ReturnDate" value="dd/mm/yyyy" /> <script type="text/javascript"> document.Y7Wizard.ReturnDate.onfocus=function (event) {this.select();CalFldFocus(getEventObj(event),document.Y7Wizard.ReturnDate, document.Y7Wizard.ReturnDate, document.Y7Wizard.DepartureDate, month_1 + "/" + day_1 + "/" + year_1, month_2 + "/" + day_2 + "/" + year_2, document.Y7Wizard,null) } document.Y7Wizard.ReturnDate.onclick=function (event) {stopBubble(event)}; </script> </label> <label class="label" id="FLTReturnTimeText">Time:<br /> <select id="FlightTime2" name="Time2" class="select"> <option selected="selected">Any</option> <option value="361">Morn.</option> <option value="721">Noon</option> <option value="1081">Eve.</option> <option value="1">00:00</option> <option value="60">01:00</option> <option value="120">02:00</option> <option value="180">03:00</option> <option value="240">04:00</option> <option value="300">05:00</option> <option value="360">06:00</option> <option value="420">07:00</option> <option value="480">08:00</option> <option value="540">09:00</option> <option value="600">10:00</option> <option value="660">11:00</option> <option value="720">12:00</option> <option value="780">13:00</option> <option value="840">14:00</option> <option value="900">15:00</option> <option value="960">16:00</option> <option value="1020">17:00</option> <option value="1080">18:00</option> <option value="1140">19:00</option> <option value="1200">20:00</option> <option value="1260">21:00</option> <option value="1320">22:00</option> <option value="1380">23:00</option> </select> </label> <br /> <br /> </div> <div id="Col3"> <p style="font-size:13px;"><span class="stepNo">3</span> Number of travellers</p> <label class="label" style="width:85px; padding-left:28px;">Adults:(18+): <br /> <select name="FLTAdults" id="FLTAdults"> <option value="1" selected="selected">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> </select> </label> <label class="label">Children:(&lt;18):<br /> <select name="FLTChildren" id="FLTChildren"> <option value="0" selected="selected">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> </select> </label> <p style="padding:10px 0 0 0; float:left; width:280px; "><a href="javascript:doSearch()" class="Button" style="width:130px; ">Search for Flights</a></p> </div> </div> </div> </form> <iframe id="CalFrame" name="CalFrame" src="/calx.htm" style="visibility:hidden;position:absolute;width:147px;height:151px;z-index:100" marginheight=0 marginwidth=0 noresize frameborder=0 scrolling=NO></iframe> <script type="text/javascript" src="http://www.expedia.com.au/daily/common/script/affiliates/acaly7.js"></script> <script type="text/javascript"> function DoValidation(origin, destination, date1, date2) { var msg = document.getElementById('ValidationMsg'); var ErrParams = ""; var errCount = 0; if(origin=='') { ErrParams = "'Leaving from'"; errCount++; } if(destination=='') { if(errCount>0) ErrParams += ", "; ErrParams += "'Going to'" errCount++; } if(date1=='' || date1 == 'dd/mm/yyyy') { if(errCount>0) ErrParams += ", "; ErrParams += "'Departing date'" errCount++; } if (document.Y7Wizard.FlightTripType[0].checked) { if(date2=='' || date2 == 'dd/mm/yyyy') { if(errCount>0) ErrParams += ", "; ErrParams += "'Returning date'" errCount++; } } if(errCount>0) { setText('ValidationMsg', 'Please enter ' + ErrParams); return false; } else { setText('ValidationMsg', ''); } return true; } function setText(id, txt) { var elem; if( document.getElementById && (elem=document.getElementById(id)) ) { if( !elem.firstChild ) elem.appendChild( document.createTextNode( txt ) ); else elem.firstChild.data = txt; } return false; } function doSearch() { var url = "http://yahoo.expedia.com.au/pubspec/scripts/eap.asp?GOTO="; var origin=''; var destination=''; var date1=''; var date2=''; var rooms=''; var time1 = ''; var time2 = ''; var adults =''; var children = ''; origin = document.getElementById('Origin').value; destination = document.getElementById('Destination').value; date1 = document.getElementById('DepartureDate').value; date2 = document.getElementById('ReturnDate').value; time1 = document.getElementById('FlightTime1').value; time2 = document.getElementById('FlightTime2').value; adults = document.getElementById('FLTAdults').value; children = document.getElementById('FLTChildren').value; if(DoValidation(origin, destination, date1, date2)) { if(document.Y7Wizard.FlightTripType[0].checked) url = url + "EXPFLTWIZ&eapi=16-25&eapid=16-25&SUBMIT=results&Load=1&QueryType=BT&TripType=return&NumAdult=" + adults + "&numChild=" + children + "&FrAirport1=" + GetCityAirportCode(origin) + "&ToAirport1=" + GetCityAirportCode(destination) + "&Date1=" + date1 + "&Date2=" + date2 + "&Time1=" + time1 + "&Time2=" + time2; else url = url + "EXPFLTWIZ&eapi=16-25&eapid=16-25&SUBMIT=results&Load=1&QueryType=BT&TripType=oneway&NumAdult=" + adults + "&numChild=" + children + "&FrAirport1=" + GetCityAirportCode(origin) + "&ToAirport1=" + GetCityAirportCode(destination) + "&Date1=" + date1 + "&Time1=" + time1 //omniture url = "http://ad.au.doubleclick.net/clk;222087273;45606783;l?"+url + "&olacid=expe.au.yahoo.003.003.930x180_wizard_air"; window.open(url,'Expedia_Australia','width=800,height=600,toolbar=yes,location=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes'); } } function GetCityAirportCode(destination) { if (destination != "") { switch (destination.toLowerCase()) { case "paris": destination = "PAR"; break; case "london": destination = "LON"; break; case "newyork": destination = "NYC"; break; case "losangeles": destination = "LAX"; break; case "berlin": destination = "BER"; break; case "buenosaires": destination = "BUE"; break; case "bucarest": destination = "BUH"; break; case "chicago": destination = "CHI"; break; case "dallas": destination = "DFW"; break; case "denver": destination = "DEN"; break; case "detroit": destination = "DTW"; break; case "jakarta": destination = "JKT"; break; case "miami": destination = "MIA"; break; case "milan": destination = "MIL"; break; case "moscow": destination = "MOW"; break; case "osaka": destination = "OSA"; break; case "oslo": destination = "OSL"; break; case "sanfrancisco": destination = "SFO"; break; case "riodejaneiro": destination = "RIO"; break; case "rome": destination = "ROM"; break; case "stockholm": destination = "STO"; break; case "tokyo": destination = "TYO"; break; case "washington": destination = "WAS"; break; case "edmonton": destination = "YEA"; break; case "montreal": destination = "YMQ"; break; case "toronto": destination = "YTO"; break; case "mexico": destination = "MEX"; break; case "athens": destination = "ATH"; break; case "shanghai": destination = "SHA"; break; case "florence": destination = "FLR"; break; case "brisbane": destination = "BNE"; break; case "melbourne": destination = "MEL"; break; case "sydney": destination = "SYD"; break; case "bali": destination = "DPS"; break; case "perth": destination = "PER"; break; } return destination; } else { return ""; } } </script> </body> </html>