var overlayAirportSelector
function Search(folder){
if(document.getElementById('txtKeyword').value!='')window.location='/'+folder+'/search/index.aspx?q='+document.getElementById('txtKeyword').value}
function validate_form(formname,alert1,alert2,alert3,website){
switch(formname){
case 'formOnlineBilet' :
tiredegistir(document.getElementById('departureDate'))
tiredegistir(document.getElementById('returnDate'))
if(document.formOnlineBilet.myInputFrom.value=='')document.formOnlineBilet.from.value=''
if(document.formOnlineBilet.myInputTo.value=='')document.formOnlineBilet.to.value=''
if(document.formOnlineBilet.from.value=='')document.formOnlineBilet.from.value=checkWithLoop(document.formOnlineBilet.myInputFrom.value)
if(document.formOnlineBilet.to.value=='')document.formOnlineBilet.to.value=checkWithLoop(document.formOnlineBilet.myInputTo.value)
if(document.formOnlineBilet.from.value==''||document.formOnlineBilet.to.value==''){
alert(alert1)
return false
}else{
if(flightIsDomestic(document.getElementById("hdnFromRegion").value,document.getElementById("hdnToRegion").value)){
if(document.getElementById("adult").value=="0"&&document.getElementById("senior").value=="0"&&document.getElementById("student").value=="0"){
alert(alert2)
return false
}else{
openOnlineWindow(website)
return true}
}else{
openOnlineWindow(website)
return true}}
break
case 'formKalkisVaris':
tiredegistir(document.getElementById('kDepartureDate'))
if(document.formKalkisVaris.departureCity.options[document.formKalkisVaris.departureCity.selectedIndex].value==''||document.formKalkisVaris.arrivalCity.options[document.formKalkisVaris.arrivalCity.selectedIndex].value==''){
alert(alert3)
return false
}else{
return true}
break}}
function reloadForm(){
configureForm()}
function tiredegistir(txt){
txt.value=txt.value.replace(/-/g,".")}
function clearBox(box){
box.value=''
if(typeof overlayAirportSelector !="undefined")overlayAirportSelector.hide()}
function toggleReturnDate(EnableReturnDate,title){
if(EnableReturnDate){
document.getElementById('returnDate').disabled=false
Calendar.setup({inputField:"returnDate",ifFormat:"%d.%m.%Y",button:"f_trigger_s",halign:"L",singleClick:true})
document.getElementById('f_trigger_s').title=title}
else{
document.getElementById('returnDate').disabled=true
YAHOO.util.Event.removeListener("f_trigger_s","click")
document.getElementById('f_trigger_s').title=''}}
function OdulBiletClick(locale){
switch(locale){
case "tr-TR":
var popupLocale="tr"
break
case "de-DE":
var popupLocale="de"
break
default:
var popupLocale="en"}
window.open('http://www4.thy.com/troyaonline/login.tk?lang='+popupLocale,award_ticket,'scrollbars=yes,resizable=no,width=850,height=770')}
function Sekmeler(nesne){
$("#OnlineServiceContent").css('display','none')
$("#OdulBiletContent").css('display','none')
$("#CheckInContent").css('display','none')
$("#OtelContent").css('display','none')
$("#TarifeContent").css('display','none')
$("#RezervasyonContent").css('display','none')
$("#KalkisVarisContent").css('display','none')
$("#BagajContent").css('display','none')
$("#li1").removeClass('ListActive')
$("#li2").removeClass('ListActive')
$("#li3").removeClass('ListActive')
$("#li4").removeClass('ListActive')
$("#QuickSearchTab td").removeClass('active')
$(nesne).parent().addClass('active')
$(".QuickSearhBottom td a").css('color','#999999')
switch(nesne.id){
case 'Bilet':
$("#OnlineServiceContent").css('display','block')
$("#li1").addClass('ListActive')
break
case 'OdulBilet':
$("#OdulBiletContent").css('display','block')
$("#li2").addClass('ListActive')
break
case 'CheckIn':
$("#CheckInContent").css('display','block')
$("#li3").addClass('ListActive')
break
case 'Otel':
$("#OtelContent").css('display','block')
$("#li4").addClass('ListActive')
break
case 'Tarife':
$("#TarifeContent").css('display','block')
$(".QuickSearhBottom td a#Tarife").css('color','#000')
break
case 'Rezervasyon':
$("#RezervasyonContent").css('display','block')
$(".QuickSearhBottom td a#Rezervasyon").css('color','#000')
break
case 'KalkisVaris':
$("#KalkisVarisContent").css('display','block')
$(".QuickSearhBottom td a#KalkisVaris").css('color','#000')
break
case 'Bagaj':
$("#BagajContent").css('display','block')
$(".QuickSearhBottom td a#Bagaj").css('color','#000')
break}
return false}
function PopupAc(lang){
switch(lang){
case "tr":
window.open('http://www4.thy.com/troyaonline/awardStart.tk?lang=tr','','scrollbars=yes,resizable=yes,width=850,height=770')
break
case "de":
window.open('http://www4.thy.com/troyaonline/awardStart.tk?lang=de','','scrollbars=yes,resizable=yes,width=850,height=770')
break
default:
window.open('http://www4.thy.com/troyaonline/awardStart.tk?lang=en','','scrollbars=yes,resizable=yes,width=850,height=770')}}
function UpperCase(deger){
if(deger.value.length>0){
var uc=deger.value.toUpperCase()
deger.value=uc.substr(0,1)+deger.value.substr(1)}}
function checkWithLoop(value){
for(i=0;i<YAHOO.example.Data.arrayAirports.length;i++){
if(value.toLowerCase()==YAHOO.example.Data.arrayAirports[i].name.toLowerCase())return YAHOO.example.Data.arrayAirports[i].airport_code+','+YAHOO.example.Data.arrayAirports[i].city_code}
return ''}
function fromSelectorShow(){
if(typeof overlayAirportSelector=="undefined"){
overlayAirportSelector=new YAHOO.widget.Dialog("divCountry",{
visible:false,
width: "177px",
height: "181px",
zindex:9999999,
underlay:"none",
border:"none"}
)
overlayAirportSelector.render(document.body)}
overlayAirportSelector.cfg.setProperty("context",["myInputFrom","tl","bl",["beforeShow","windowResize"]])
overlayAirportSelector.show()
document.getElementById("hdnFromTo").value='from'}
function toSelectorShow(){
if(typeof overlayAirportSelector=="undefined"){
overlayAirportSelector=new YAHOO.widget.Dialog("divCountry",{
visible:false,
width: "177px",
height: "181px",
zindex:9999999,
underlay:"none",
border:"none"}
)
overlayAirportSelector.render(document.body)}
overlayAirportSelector.cfg.setProperty("context",["myInputTo","tl","bl",["beforeShow","windowResize"]])
overlayAirportSelector.show()
document.getElementById("hdnFromTo").value='to'}
function start(){
document.getElementById("btnFrom").onclick=fromSelectorShow
document.getElementById("btnTo").onclick=toSelectorShow
HavaLimani(document.forms['formTarife'].elements['sFrom'],true,true,'ALL','IST',false,new Array())
HavaLimani(document.forms['formTarife'].elements['sTo'],true,true,'ESB','ANK',false,new Array())
HavaLimani(document.forms['formKalkisVaris'].elements['departureCity'],true,false,'SEC','IST',false,new Array("ALL","NBO"))
HavaLimani(document.forms['formKalkisVaris'].elements['arrivalCity'],true,false,'SEC','ANK',false,new Array("ALL","NBO"))}
function sayfaYuklendi(ulkeId){
start()
fillCountry(ulkeId)}
function fillCountry(ulkeId){
var sUrl="./autocomplete/jquery_src.aspx"
var handleSuccess=function(o){
if(o.responseText !==undefined){
var val=eval('('+o.responseText+')')
document.getElementById('ctlCountry').options.length=0
for(i=0;i<=val.results.length-1;i++){
document.getElementById('ctlCountry')[i]=new Option(val.results[i].optionDisplay,val.results[i].optionValue)}
if(o.argument[0]>0){
for(i=0;i<=document.getElementById('ctlCountry').options.length-1;i++){
if(document.getElementById('ctlCountry').options[i].value==o.argument[0]){
document.getElementById('ctlCountry').options[i].selected=true
var cityUrl="./autocomplete/jquery_src.aspx?cnty="+o.argument[0]
var handleSuccessCity=function(o){
if(o.responseText !==undefined){
var city=eval('('+o.responseText+')')
document.getElementById('ctlCity').options.length=0
for(i=0;i<=city.results.length;i++){
if(city.results[i]!=undefined)document.getElementById('ctlCity')[i]=new Option(city.results[i].optionDisplay,city.results[i].optionValue)}}}
var handleFailureCity=function(o){if(o.responseText !==undefined){}}
var callbackCity={
success:handleSuccessCity,
failure: handleFailureCity}
var request=YAHOO.util.Connect.asyncRequest('GET',cityUrl,callbackCity)}}}}}
var handleFailure=function(o){
if(o.responseText !==undefined){}}
var callback={
success:handleSuccess,
failure: handleFailure,
argument:[ulkeId]}
YAHOO.util.Connect.asyncRequest('GET',sUrl,callback)}
function getCities(ctlcountry){
var cityUrl="./autocomplete/jquery_src.aspx?cnty="+ctlcountry.value
var handleSuccessCity=function(o){
if(o.responseText !==undefined){
var city=eval('('+o.responseText+')')
document.getElementById('ctlCity').options.length=0
for(i=0;i<=city.results.length;i++){
if(city.results[i]!=undefined)document.getElementById('ctlCity')[i]=new Option(city.results[i].optionDisplay,city.results[i].optionValue)}}}
var handleFailureCity=function(o){if(o.responseText !==undefined){}}
var callbackCity={
success:handleSuccessCity,
failure: handleFailureCity}
var request=YAHOO.util.Connect.asyncRequest('GET',cityUrl,callbackCity)}
function CitySelected(ctlCity){
var values=new Array()
values=ctlCity.options[ctlCity.selectedIndex].value.split('|')
if(document.getElementById("hdnFromTo").value=='from'){
document.getElementById('from').value=values[0]
document.getElementById('hdnFromRegion').value=values[1]
document.getElementById('myInputFrom').value=ctlCity.options[ctlCity.selectedIndex].text}
else{
document.getElementById('to').value=values[0]
document.getElementById('hdnToRegion').value=values[1]
document.getElementById('myInputTo').value=ctlCity.options[ctlCity.selectedIndex].text}
ctlCity.length=0
if(document.getElementById('hdnUlkeId').value>0){
getCitiesByCountryId(document.getElementById('hdnUlkeId').value)}
else{
document.getElementById('ctlCountry').selectedIndex=0}
overlayAirportSelector.hide()
document.getElementById('departureDate').focus()
configureForm()}
function getCitiesByCountryId(CountryId){
var cityUrl="./autocomplete/jquery_src.aspx?cnty="+CountryId
var handleSuccessCity=function(o){
if(o.responseText !==undefined){
var city=eval('('+o.responseText+')')
document.getElementById('ctlCity').options.length=0
for(i=0;i<=city.results.length;i++){
if(city.results[i]!=undefined)document.getElementById('ctlCity')[i]=new Option(city.results[i].optionDisplay,city.results[i].optionValue)}}}
var handleFailureCity=function(o){if(o.responseText !==undefined){}}
var callbackCity={
success:handleSuccessCity,
failure: handleFailureCity}
var request=YAHOO.util.Connect.asyncRequest('GET',cityUrl,callbackCity)}
YAHOO.example.BasicLocal=function(){
var oDS=new YAHOO.util.LocalDataSource(YAHOO.example.Data.arrayAirports)
oDS.responseSchema={fields : ["name","airport_code","city_code","type"]}
var oAC=new YAHOO.widget.AutoComplete("myInputFrom","myContainer",oDS)
var oAC2=new YAHOO.widget.AutoComplete("myInputTo","myContainerTo",oDS)
oAC.prehighlightClassName="yui-ac-prehighlight"
oAC.useShadow=true
oAC2.prehighlightClassName="yui-ac-prehighlight"
oAC2.useShadow=true
oAC.useIFrame=true
oAC2.useIFrame=true
oAC.forceSelection=false
oAC2.forceSelection=false
oAC.allowBrowserAutocomplete=false
oAC2.allowBrowserAutocomplete=false
oAC.maxResultsDisplayed=15
oAC2.maxResultsDisplayed=15
var itemSelectHandlerFrom=function(sType,aArgs){
YAHOO.log(sType)
var oMyAcInstance=aArgs[0]
var elListItem=aArgs[1]
var aData=aArgs[2]
document.getElementById('from').value=aData[1]+','+aData[2]
document.getElementById('hdnFromRegion').value=aData[3]
configureForm()}
var itemSelectHandlerTo=function(sType,aArgs){
YAHOO.log(sType)
var oMyAcInstance=aArgs[0]
var elListItem=aArgs[1]
var aData=aArgs[2]
document.getElementById('to').value=aData[1]+','+aData[2]
document.getElementById('hdnToRegion').value=aData[3]
configureForm()}
oAC.itemSelectEvent.subscribe(itemSelectHandlerFrom)
oAC2.itemSelectEvent.subscribe(itemSelectHandlerTo)
}()
function PencereAc(yol){
var ekranx=400
var ekrany=screen.height-700
var sol=(screen.width/2)-(ekranx/2)
open(yol,"","left="+sol+",top=300,width="+ekranx+",height="+ekrany+",scrollbars=yes,resizable=no,status=no,menubar=no,toolbar=no,location=no")}
function clearInputFrom(){
if(document.getElementById('from').value!=''){
document.getElementById('from').value=''}}
function clearInputTo(){
if(document.getElementById('to').value!=''){
document.getElementById('to').value=''}}
function echeck(str){
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if(str.indexOf(at)==-1){
alert("Invalid E-mail Address")
return false}
if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert("Invalid E-mail Address")
return false}
if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert("Invalid E-mail Address")
return false}
if(str.indexOf(at,(lat+1))!=-1){
alert("Invalid E-mail Address")
return false}
if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert("Invalid E-mail Address")
return false}
if(str.indexOf(dot,(lat+2))==-1){
alert("Invalid E-mail Address")
return false}
if(str.indexOf(" ")!=-1){
alert("Invalid E-mail Address")
return false}
return true}
function ValidateForm(){
var emailID=document.savemailaddress.txtEMail
if((emailID.value==null)||(emailID.value=="")){
alert("Please enter your e-mail address")
emailID.focus()
return false}
if(echeck(emailID.value)==false){
emailID.value=""
emailID.focus()
return false}
return true}
