
/** This is a generated JavaScript. Do not edit!!! */

var city_SuburbPairs=new Array();
city_SuburbPairs["adl"]=["ztadlt01^^","ztadlc02^^"];
city_SuburbPairs["abx"]=["ztabxt01^D^","ztabxc03^D^"];
city_SuburbPairs["axl"]=["ztaxlc01^D^"];
city_SuburbPairs["asp"]=["ztaspt01^^","ztaspc02^^"];
city_SuburbPairs["arm"]=["ztarmc01^D^"];
city_SuburbPairs["ayq"]=["ztayqt01^^","ztayqc01^^"];
city_SuburbPairs["bnk"]=["ztbnkt01^D^"];
city_SuburbPairs["bne"]=["ztbnet01^^","ztbnec54^^","ztbnec02^^","ztbnes12^^","ztbnes57^^","ztbnes02^^","ztbnec03^^","ztbnes01^^","ztbnew01^^"];
city_SuburbPairs["bhq"]=["ztbhqt01^^","ztbhqc01^^"];
city_SuburbPairs["bme"]=["ztbmet01^D^"];
city_SuburbPairs["buy"]=["ztbuyc01^D^"];
city_SuburbPairs["bwt"]=["ztbwtt01^D^"];
city_SuburbPairs["cns"]=["ztcnst01 ^^","ztcnsc02^^"];
city_SuburbPairs["cbr"]=["ztcbrt01^^","ztcbrc02^^"];
city_SuburbPairs["cfs"]=["ztcfst01^^","ztcfsc02^^"];
city_SuburbPairs["drw"]=["ztdrwt01^^","ztdrwc02^^"];
city_SuburbPairs["dpo"]=["ztdpot01^^","ztdpoc02^^"];
city_SuburbPairs["dbo"]=["ztdbot01^^","ztdboc53^^"];
city_SuburbPairs["gex"]=["ztgexc01^D^"];
city_SuburbPairs["glt"]=["ztgltt01 ^^","ztgltc01^^"];
city_SuburbPairs["ool"]=["ztoolt01^D^"];
city_SuburbPairs["gfn"]=["ztgfnt01^^","ztgfnc01^^"];
city_SuburbPairs["gff"]=["ztgfft01^^","ztgffc01^^"];
city_SuburbPairs["guh"]=["ztguhc01^D^"];
city_SuburbPairs["hba"]=["zthbat01^^","zthbac02^^"];
city_SuburbPairs["bhs"]=["ztbhsn01^D^"];
city_SuburbPairs["ivr"]=["ztivrc01^D^"];
city_SuburbPairs["jab"]=["ztjabc01^D^"];
city_SuburbPairs["kgi"]=["ztkgit01^^","ztkgic01^^"];
city_SuburbPairs["kta"]=["ztktat01^^","ztktac01^^"];
city_SuburbPairs["ktr"]=["ztktrc01^D^"];
city_SuburbPairs["kgy"]=["ztkgyc01^D^"];
city_SuburbPairs["lst"]=["ztlstt01^^","ztlstc04^^"];
city_SuburbPairs["lsy"]=["ztlsyt01^^","ztlsyc01^^"];
city_SuburbPairs["mky"]=["ztmkyt01^^","ztmkyc02^^"];
city_SuburbPairs["mtl"]=["ztmtlc01^D^"];
city_SuburbPairs["mcy"]=["ztmcyt01^^","ztmcyw01^^","ztmcyc03^^"];
city_SuburbPairs["mbh"]=["ztmbhc02^D^"];
city_SuburbPairs["mel"]=["ztmelt02^^","ztmele03^^","ztmelw02^^","ztmels03^^","ztmele02^^","ztmelc02^^","ztmels01^^","ztmels02^^","ztmels05^^","ztmels07^^","ztmels04^^","ztmels08^^","ztmelt01^^"];
city_SuburbPairs["mbw"]=["ztmbwc01^D^"];
city_SuburbPairs["mql"]=["ztmqlt01^D^"];
city_SuburbPairs["mrz"]=["ztmrzc01^D^"];
city_SuburbPairs["dge"]=["ztdget01^^","ztdgec01^^"];
city_SuburbPairs["sos"]=["ztnsos01^D^"];
city_SuburbPairs["nbr"]=["ztnbrc01^D^"];
city_SuburbPairs["naa"]=["ztnaac01^D^"];
city_SuburbPairs["ntl"]=["ztntlc02^^","ztntlt01^^"];
city_SuburbPairs["zne"]=["ztznet01^D^"];
city_SuburbPairs["nsa"]=["ztnsac02^D^"];
city_SuburbPairs["pke"]=["ztpket01^^","ztpkec01^^"];
city_SuburbPairs["per"]=["ztpert01^^","ztperc02^^","ztpers04^^","ztpern01^^"];
city_SuburbPairs["phe"]=["ztphet01^^","ztphec01^^"];
city_SuburbPairs["pqq"]=["ztpqqt01^^","ztpqqc1^^"];
city_SuburbPairs["ptj"]=["ztptjt01^^","ztptjc01^^"];
city_SuburbPairs["rcm"]=["ztrcm01^D^"];
city_SuburbPairs["rok"]=["ztrokt01^^","ztrokc51^^"];
city_SuburbPairs["six"]=["ztsixc01^D^"];
city_SuburbPairs["cud"]=["ztcudc01^D^"];
city_SuburbPairs["sfp"]=["ztsfpc01^D^"];
city_SuburbPairs["syd"]=["ztsydt01^^","ztsydn01^^","ztsydw09^^","ztsydn02^^","ztsydc01^^","ztsydw02^^","ztsydw01^^","ztsydw10^^","ztsydw08^^"];
city_SuburbPairs["tmw"]=["zttmwt01^^","zttmwc02^^"];
city_SuburbPairs["ttr"]=["zttroc01^D^"];
city_SuburbPairs["tro"]=["zttrot01^D^"];
city_SuburbPairs["tca"]=["zttcac01^D^"];
city_SuburbPairs["twb"]=["zttwbo01^^","zttwbn01^^","zttwbn03^^","zttwbw01^^"];
city_SuburbPairs["tsv"]=["zttsvt01^^","zttsvc02^^"];
city_SuburbPairs["wga"]=["ztwgat01^^","ztwgac01^^"];
city_SuburbPairs["wei"]=["ztweit01^D^"];
city_SuburbPairs["whl"]=["ztwhlc01^D^"];
city_SuburbPairs["wol"]=["ztwolc01^D^"];
var suburb_port=new Array();
suburb_port["ztabxt01"]="Airport";
suburb_port["ztabxc03"]="Downtown";
suburb_port["ztadlt01"]="Airport";
suburb_port["ztadlc02"]="City";
suburb_port["ztarmc01"]="Armidale ";
suburb_port["ztaspt01"]="Airport";
suburb_port["ztaspc02"]="Downtown";
suburb_port["ztaxlc01"]="Downtown";
suburb_port["ztayqt01"]="Airport";
suburb_port["ztayqc01"]="Downtown";
suburb_port["ztbhqt01"]="Airport";
suburb_port["ztbhqc01"]="Downtown";
suburb_port["ztbhsn01"]="Downtown";
suburb_port["ztbmet01"]="Airport";
suburb_port["ztbnet01"]="Airport";
suburb_port["ztbnec54"]="Brendale";
suburb_port["ztbnec02"]="City";
suburb_port["ztbnes12"]="Cleveland ";
suburb_port["ztbnes57"]="Coorparoo ";
suburb_port["ztbnes02"]="Ipswich";
suburb_port["ztbnec03"]="North (Kedron)";
suburb_port["ztbnes01"]="South (Logan)";
suburb_port["ztbnew01"]="West (Darra)";
suburb_port["ztbnkt01"]="Airport";
suburb_port["ztbuyc01"]="Downtown";
suburb_port["ztbwtt01"]="Airport";
suburb_port["ztcbrt01"]="Airport";
suburb_port["ztcbrc02"]="Downtown";
suburb_port["ztcfst01"]="Airport";
suburb_port["ztcfsc02"]="Downtown";
suburb_port["ztcnst01 "]="Airport";
suburb_port["ztcnsc02"]="Downtown";
suburb_port["ztcudc01"]="Caloundra";
suburb_port["ztdbot01"]="Airport";
suburb_port["ztdboc53"]="Downtown";
suburb_port["ztdget01"]="Airport";
suburb_port["ztdgec01"]="Downtown";
suburb_port["ztdpot01"]="Airport";
suburb_port["ztdpoc02"]="Downtown";
suburb_port["ztdrwt01"]="Airport";
suburb_port["ztdrwc02"]="Downtown";
suburb_port["ztgexc01"]="Geelong";
suburb_port["ztgfft01"]="Airport";
suburb_port["ztgffc01"]="Downtown";
suburb_port["ztgfnt01"]="Airport";
suburb_port["ztgfnc01"]="Downtown";
suburb_port["ztgltt01 "]="Airport";
suburb_port["ztgltc01"]="Downtown";
suburb_port["ztguhc01"]="Downtown";
suburb_port["zthbat01"]="Airport";
suburb_port["zthbac02"]="Downtown";
suburb_port["ztivrc01"]="Downtown";
suburb_port["ztjabc01"]="Downtown";
suburb_port["ztkgit01"]="Airport";
suburb_port["ztkgic01"]="Downtown";
suburb_port["ztkgyc01"]="Downtown";
suburb_port["ztktat01"]="Airport";
suburb_port["ztktac01"]="Downtown";
suburb_port["ztktrc01"]="Downtown";
suburb_port["ztlstt01"]="Airport";
suburb_port["ztlstc04"]="Downtown";
suburb_port["ztlsyt01"]="Airport";
suburb_port["ztlsyc01"]="Downtown";
suburb_port["ztmbhc02"]="Downtown";
suburb_port["ztmbwc01"]="Moorabbin";
suburb_port["ztmcyt01"]="Airport";
suburb_port["ztmcyw01"]="Coolum (Hyatt Regency)";
suburb_port["ztmcyc03"]="Downtown";
suburb_port["ztmelt02"]="Avalon Airport ";
suburb_port["ztmele03"]="Bayswater";
suburb_port["ztmelw02"]="Bendigo ";
suburb_port["ztmels03"]="Blackburn ";
suburb_port["ztmele02"]="Caulfield";
suburb_port["ztmelc02"]="City";
suburb_port["ztmels01"]="Clayton";
suburb_port["ztmels02"]="Dandenong";
suburb_port["ztmels05"]="Frankston";
suburb_port["ztmels07"]="Preston";
suburb_port["ztmels04"]="South Melbourne";
suburb_port["ztmels08"]="Tullamarine";
suburb_port["ztmelt01"]="Tullamarine Airport";
suburb_port["ztmkyt01"]="Airport";
suburb_port["ztmkyc02"]="Downtown";
suburb_port["ztmqlt01"]="Airport";
suburb_port["ztmrzc01"]="Downtown";
suburb_port["ztmtlc01"]="Downtown";
suburb_port["ztnaac01"]="Downtown";
suburb_port["ztnbrc01"]="Downtown";
suburb_port["ztnsac02"]="Downtown";
suburb_port["ztntlc02"]="Charlestown";
suburb_port["ztntlt01"]="Williamtown Airport";
suburb_port["ztoolt01"]="Airport";
suburb_port["ztpert01"]="Airport";
suburb_port["ztperc02"]="City";
suburb_port["ztpers04"]="Fremantle";
suburb_port["ztpern01"]="Osborne Park";
suburb_port["ztphet01"]="Airport";
suburb_port["ztphec01"]="Downtown";
suburb_port["ztpket01"]="Airport";
suburb_port["ztpkec01"]="Downtown";
suburb_port["ztpqqt01"]="Airport";
suburb_port["ztpqqc1"]="Downtown";
suburb_port["ztptjt01"]="Airport";
suburb_port["ztptjc01"]="Downtown";
suburb_port["ztrcm01"]="Richmond";
suburb_port["ztrokt01"]="Airport";
suburb_port["ztrokc51"]="Downtown";
suburb_port["ztsfpc01"]="Downtown";
suburb_port["ztsixc01"]="Downtown";
suburb_port["ztnsos01"]="Downtown";
suburb_port["ztsydt01"]="Airport";
suburb_port["ztsydn01"]="Artarmon";
suburb_port["ztsydw09"]="Blacktown";
suburb_port["ztsydn02"]="Brookvale";
suburb_port["ztsydc01"]="Downtown";
suburb_port["ztsydw02"]="Liverpool";
suburb_port["ztsydw01"]="Parramatta";
suburb_port["ztsydw10"]="Penrith";
suburb_port["ztsydw08"]="West Ryde";
suburb_port["zttcac01"]="Downtown";
suburb_port["zttmwt01"]="Airport";
suburb_port["zttmwc02"]="Downtown";
suburb_port["zttrot01"]="Airport";
suburb_port["zttsvt01"]="Airport";
suburb_port["zttsvc02"]="Downtown";
suburb_port["zttroc01"]="Downtown";
suburb_port["zttwbo01"]="Airport";
suburb_port["zttwbn01"]="Chinchilla ";
suburb_port["zttwbn03"]="Dalby ";
suburb_port["zttwbw01"]="Murgon";
suburb_port["ztweit01"]="Airport";
suburb_port["ztwgat01"]="Airport";
suburb_port["ztwgac01"]="Downtown";
suburb_port["ztwhlc01"]="Downtown";
suburb_port["ztwolc01"]="Downtown";
suburb_port["ztznet01"]="Airport";
var city_port=new Array();
city_port["adl"]="Adelaide";
city_port["abx"]="Albury";
city_port["axl"]="Alexandria";
city_port["asp"]="Alice Springs";
city_port["arm"]="Armidale ";
city_port["ayq"]="Ayers Rock ";
city_port["ayq"]="Ayers Rock  ";
city_port["bnk"]="Ballina";
city_port["bne"]="Brisbane";
city_port["bhq"]="Broken Hill";
city_port["bhq"]="Broken Hill ";
city_port["bme"]="Broome ";
city_port["buy"]="Bunbury";
city_port["bwt"]="Burnie";
city_port["cns"]="Cairns";
city_port["cbr"]="Canberra";
city_port["cfs"]="Coffs Harbour";
city_port["cfs"]="Coffs Harbour ";
city_port["drw"]="Darwin";
city_port["drw"]="Darwin ";
city_port["dpo"]="Devonport";
city_port["dbo"]="Dubbo";
city_port["dbo"]="Dubbo ";
city_port["gex"]="Geelong";
city_port["glt"]="Gladstone ";
city_port["glt"]="Gladstone   ";
city_port["ool"]="Gold Coast";
city_port["gfn"]="Grafton ";
city_port["gfn"]="Grafton  ";
city_port["gff"]="Griffith";
city_port["gff"]="Griffith ";
city_port["guh"]="Gunnedah";
city_port["hba"]="Hobart";
city_port["bhs"]="Hornsby";
city_port["ivr"]="Inverell";
city_port["jab"]="Jabiru ";
city_port["kgi"]="Kalgoorlie";
city_port["kgi"]="Kalgoorlie ";
city_port["kta"]="Karratha";
city_port["kta"]="Karratha ";
city_port["ktr"]="Katherine ";
city_port["kgy"]="Kingaroy ";
city_port["lst"]="Launceston";
city_port["lsy"]="Lismore";
city_port["mky"]="Mackay";
city_port["mky"]="Mackay ";
city_port["mtl"]="Maitland";
city_port["mcy"]="Maroochydore";
city_port["mbh"]="Maryborough ";
city_port["mel"]="Melbourne";
city_port["mbw"]="Mentone";
city_port["mql"]="Mildura ";
city_port["mrz"]="Moree";
city_port["dge"]="Mudgee";
city_port["dge"]="Mudgee ";
city_port["sos"]="Muswellbrook";
city_port["nbr"]="Nambour";
city_port["naa"]="Narrabri";
city_port["ntl"]="Newcastle";
city_port["zne"]="Newman ";
city_port["nsa"]="Noosa";
city_port["pke"]="Parkes";
city_port["pke"]="Parkes ";
city_port["per"]="Perth";
city_port["phe"]="Port Hedland";
city_port["phe"]="Port Hedland ";
city_port["pqq"]="Port Macquarie";
city_port["ptj"]="Portland";
city_port["ptj"]="Portland ";
city_port["rcm"]="Richmond";
city_port["rok"]="Rockhampton";
city_port["rok"]="Rockhampton ";
city_port["six"]="Singleton";
city_port["cud"]="Sunshine Coast";
city_port["sfp"]="Surfers Paradise";
city_port["syd"]="Sydney";
city_port["tmw"]="Tamworth";
city_port["tmw"]="Tamworth ";
city_port["ttr"]="Taree";
city_port["tro"]="Taree Airport";
city_port["tca"]="Tennant Creek ";
city_port["twb"]="Toowoomba";
city_port["tsv"]="Townsville";
city_port["wga"]="Wagga Wagga";
city_port["wga"]="Wagga Wagga ";
city_port["wei"]="Weipa";
city_port["whl"]="Welshpool";
city_port["wol"]="Wollongong";
var headerConst=new Array();
headerConst[0]=["Select a City","selectacity"];
headerConst[1]=["---------------","separator"];
var headerConstg=new Array();
headerConstg[0]=["Select a Location","  "];
headerConstg[1]=["---------------","  "];
var carsPromoDropdown = new  thrifty();

function thrifty(){}
/** Fuction for populating pickup dropdown starts */
thrifty.prototype.populateCarPromoPickupOptions=function(id) {
var citySuburbPair;	
var carSuburb;
if(id=="carPickUp"){
citySuburbPair="city_SuburbPairs";
carSuburb="carPickUpSuburb";
}
if(id=="carDropOff"){
citySuburbPair="city_SuburbPairs";
carSuburb="carDropOffSuburb";
}

var pickupList = document.getElementById(id);
var i = 0;
var m = 0;
var carPickupArray = new Array();
var pickupCityCode;
for (var pickupCityCode in eval(citySuburbPair)) {
pickupCityCode = pickupCityCode;
carPickupArray[i++] = [eval('city_port')[pickupCityCode], pickupCityCode];
}

var singleCity = false;	
if (carPickupArray.length == 1){
 singleCity = true;
}

if (singleCity){
	
 pickupList.options[0] = new Option(carPickupArray[0][0],carPickupArray[0][1]);//text, value
 this.populatePickupCarPromoToOptions(carPickupArray[0][1],carSuburb);
}else{
 for (i = 0; i < headerConst.length; i++) {
 pickupList.options[i] = new Option(headerConst[i][0],headerConst[i][1]);
 }

 for (var j = 0; j < carPickupArray.length; j++) {
 pickupList.options[i++] = new Option(carPickupArray[j][0],carPickupArray[j][1]);//text, value
 }
 this.populatePickupCarPromoToOptions(null,carSuburb);
}
}
thrifty.prototype.populatePickupCarPromoToOptions=function(selected,id) {

var citySuburbPair;	
var carSuburb;

if(id=="carPickUpSuburb"){
citySuburbPair="city_SuburbPairs";
carSuburb="carPickUpSuburb";
}
if(id=="carDropOffSuburb"){
citySuburbPair="city_SuburbPairs";
carSuburb="carDropOffSuburb";
}

var pickupList = document.getElementById(id);

if(eval(pickupList)){

pickupList.options.length = 0;

var singleCity = false;
if(selected =="selectacity" ||selected =="separator" ||selected =="each"){
	selected = null;
}


if (null != selected) {
var toArray = new Array();
var defaultValue= new Array();
var m = 0;

if(eval(citySuburbPair)[selected].length >= 1 && eval(citySuburbPair)[selected][0]!=null && eval(citySuburbPair)[selected][0] !=""){

for (var i = 0; i < eval(citySuburbPair)[selected].length; i++) {
if (eval(citySuburbPair)[selected][i].split('^')[1] == "D" || eval(citySuburbPair)[selected][i].split('^')[1] == "d"){
 defaultValue[0] = [eval('suburb_port')[eval(citySuburbPair)[selected][i].split('^')[0]], eval(citySuburbPair)[selected][i]];
}
toArray[i] = [eval('suburb_port')[eval(citySuburbPair)[selected][i].split('^')[0]], eval(citySuburbPair)[selected][i]];
}


if (toArray != null && toArray.length == 1){
 singleCity = true;
}

}
}
if (singleCity){
 var k = 0;
 for (k; k < headerConstg.length; k++) {
 pickupList.options[k] = new Option(headerConstg[k][0],headerConstg[k][1]); 
}
 pickupList.options[k] = new Option(toArray[0][0],toArray[0][1].split('^')[0]);//text, value

if(defaultValue!=null && defaultValue!=""){
	for(var i=0;i<pickupList.options.length;++i){
		if(pickupList.options[i].value==defaultValue[0][1].split('^')[0]){
			pickupList.options.selectedIndex=i;
			break;
			
		}
	}

}

}else{
var i = 0;
for (i; i < headerConstg.length; i++) {
pickupList.options[i] = new Option(headerConstg[i][0],headerConstg[i][1]);
}

if (null != toArray) {
	for (var j = 0; j < toArray.length; j++) {
		pickupList.options[i++] = new Option(toArray[j][0],toArray[j][1].split('^')[0]);
	}
}


if(defaultValue!=null && defaultValue!=""){
	for(var i=0;i<pickupList.options.length;++i){
		if(pickupList.options[i].value==defaultValue[0][1].split('^')[0]){
			pickupList.options.selectedIndex=i;
			break;
			
		}
	}

}

}

}

}


function updateDropoffDropdown(obj){
carsPromoDropdown.populatePickupCarPromoToOptions(obj.value,'carDropOffSuburb');
}

function updatePickupDropdown(obj){
carsPromoDropdown.populatePickupCarPromoToOptions(obj.value,'carPickUpSuburb');
}thrifty.prototype.populateCarVendorPickupOptions=function(id) {

var car_vendorList = document.getElementById(id);
var car_vendor=new Array();
car_vendor[1]=["Thrifty","ZT"];
var i=0;

for (var j = 1; j < car_vendor.length; j++) {
 car_vendorList.options[i++] = new Option(car_vendor[j][0],car_vendor[j][1]);//text, value
 }
}












/** Fuction for populating pickup dropdown Ends */

