var query;
var mySplitVar;
var link = "http://www.ifly.com";

var id, SCity, SState, SAirport, FAirport, TAirport, AID, FDate, FTime, TDate, TTime, NumAdult, TripType, GOTO, parkingSelect, NumRoom, PackageType, startDay, startMonth, startYear, endDay, endMonth, endYear, noOfTickets, NumChild, ImgExp, ImgHot, Submit12, Submit16, PickupZipCode, Vehicle, pickup_city, dropoff_city, pickup_date, dropoff_date = "";

//mySplitResult array of var + value. & indicates a new line.
var mySplitResult = query.split("&");
		
//split the url and read every parameter
for(i = 0; i < mySplitResult.length; i++){
        //document.write("<br /> Element " + i + " => " + mySplitResult[i] + "<br />");
        //separate the name from the value into a small array. [0] name and [1] value.
        mySplitVar = mySplitResult[i].split("=");

        if (mySplitVar[0] == "parkingSelect"){
           parkingSelect = mySplitVar[1];
           var mySplitParkingResult = parkingSelect.split("%26");
           for(i = 0; i < mySplitParkingResult.length; i++){
               mySplitParkingVar = mySplitParkingResult[i].split("%3D");
              if (mySplitParkingVar[0] == "id"){
                 id = mySplitParkingVar[1];
              } 
              if (mySplitParkingVar[0] == "Airport"){
                 SAirport = mySplitParkingVar[1];
              }
              if (mySplitParkingVar[0] == "AID"){
                 AID = mySplitParkingVar[1];
              }
           }
        }
        if ((mySplitVar[0]=="FromDate")||(mySplitVar[0]=="CheckInDate")||(mySplitVar[0]=="PickUpDate")||(mySplitVar[0]=="DepartureDate")||(mySplitVar[0]=="SinceDate")||(mySplitVar[0]=="SinceDate2")||(mySplitVar[0]=="SinceDate3")||(mySplitVar[0]=="fromDt")){
           FDate = mySplitVar[1];
           var mySplitFromDateResult = FDate.split("%2F");
           startMonth = mySplitFromDateResult[0];
           startDay = mySplitFromDateResult[1];
           startYear = (mySplitFromDateResult[2]<"2000"?"20":"")+mySplitFromDateResult[2];
	   if (startMonth == FDate){
		var mySplitFromDateResult = FDate.split("/");
		startMonth = mySplitFromDateResult[0];
		startDay = mySplitFromDateResult[1];
		startYear = (mySplitFromDateResult[2]<"2000"?"20":"")+mySplitFromDateResult[2];
	   }
		switch (startMonth) {
		  case "01":
		     month1 = "jan";
         Month1 = "Jan"; 
         break;
		  case "02":
		     month1 = "feb"; 
         Month1 = "Feb"; 
         break;
		  case "03":
		     month1 = "mar";
         Month1 = "Mar";
         break;
		  case "04":
		     month1 = "apr"; 
         Month1 = "Apr";
         break;
		  case "05":
		     month1 = "may"; 
         Month1 = "May";
         break;
		  case "06":
		     month1 = "jun"; 
         Month1 = "Jun"; 
         break;
		  case "07":
		     month1 = "jul"; 
         Month1 = "Jul";
         break;
		  case "08":
		     month1 = "aug"; 
         Month1 = "Aug";
         break;
		  case "09":
		     month1 = "sep"; 
         Month1 = "Sep";
         break;
		  case "10":
		     month1 = "oct"; 
         Month1 = "Oct";
         break;
		  case "11":
		     month1 = "nov"; 
         Month1 = "Nov";
         break;
		  case "12":
		     month1 = "dec"; 
         Month1 = "Dec";
         break;
		};
        }
        if ((mySplitVar[0]=="ToDate")||(mySplitVar[0]=="CheckOutDate")||(mySplitVar[0]=="DropOffDate")||(mySplitVar[0]=="ReturnDate")||(mySplitVar[0]=="UntilDate")||(mySplitVar[0]=="UntilDate2")||(mySplitVar[0]=="UntilDate3")||(mySplitVar[0]=="toDt")){
           TDate = mySplitVar[1];
           var mySplitToDateResult = TDate.split("%2F");
           endMonth = mySplitToDateResult[0];
           endDay = mySplitToDateResult[1];
           endYear = (mySplitToDateResult[2]<"2000"?"20":"")+mySplitToDateResult[2];
	   if (endMonth == TDate){
		var mySplitToDateResult = TDate.split("/");
		endMonth = mySplitToDateResult[0];
		endDay = mySplitToDateResult[1];
		endYear = (mySplitToDateResult[2]<"2000"?"20":"")+mySplitToDateResult[2];		
	   }
		switch (endMonth) {
		  case "01":
		     month2 = "jan"; 
         Month2 = "Jan";
         break;
		  case "02":
		     month2 = "feb"; 
         Month2 = "Feb";
         break;
		  case "03":
		     month2 = "mar"; 
         Month2 = "Mar";
         break;
		  case "04":
		     month2 = "apr"; 
         Month2 = "Apr";
         break;
		  case "05":
		     month2 = "may"; 
         Month2 = "May";
         break;
		  case "06":
		     month2 = "jun"; 
         Month2 = "Jun";
         break;
		  case "07":
		     month2 = "jul"; 
         Month2 = "Jul";
         break;
		  case "08":
		     month2 = "aug"; 
         Month2 = "Aug";
         break;
		  case "09":
		     month2 = "sep"; 
         Month2 = "Sep"; 
         break;
		  case "10":
		     month2 = "oct"; 
         Month2 = "Oct";
         break;
		  case "11":
		     month2 = "nov"; 
         Month2 = "Nov";
         break;
		  case "12":
		     month2 = "dec"; 
         Month2 = "Dec";
         break;
		};
        }
        if ((mySplitVar[0] == "ImgExp.x") || (mySplitVar[0] == "Submit12")) { id = "12"; } 
        if ((mySplitVar[0] == "ImgHot.x") || (mySplitVar[0] == "Submit16")) { id = "16"; }
        if (mySplitVar[0] == "id"){ id = mySplitVar[1]; } 
        if (mySplitVar[0] == "Airport"){ SAirport = mySplitVar[1]; } 
        if (mySplitVar[0] == "City"){ SCity = mySplitVar[1];} 
        if (mySplitVar[0] == "State"){ SState = mySplitVar[1]; }
	if (mySplitVar[0] == "Country"){ SCountry = mySplitVar[1]; } 
        if ((mySplitVar[0] == "FromAirport") || (mySplitVar[0] == "from")){ FAirport = mySplitVar[1];} 
        if ((mySplitVar[0] == "ToAirport")||(mySplitVar[0] == "DropOffAirport")||(mySplitVar[0] == "to")){TAirport = mySplitVar[1];} 
        if (mySplitVar[0] == "AID"){AID = mySplitVar[1];}
        if ((mySplitVar[0] == "FromTime")||(mySplitVar[0] == "pickupTime")){FTime = mySplitVar[1];}
        if (mySplitVar[0] == "ToDate"){TDate = mySplitVar[1];}
        if ((mySplitVar[0] == "ToTime")||(mySplitVar[0] == "dropOffTime")){TTime = mySplitVar[1];}
        if ((mySplitVar[0] == "NumAdult")||(mySplitVar[0] == "ad")){ NumAdult = mySplitVar[1];}
        if (mySplitVar[0] == "TripType"){TripType = mySplitVar[1];}
        if (mySplitVar[0] == "GOTO"){GOTO = mySplitVar[1];}
        if (mySplitVar[0] == "NumRoom"){NumRoom = mySplitVar[1];}
        if (mySplitVar[0] == "PackageType"){PackageType = mySplitVar[1];}
        if (mySplitVar[0] == "noOfTickets"){noOfTickets = mySplitVar[1];}
        if (mySplitVar[0] == "NumChildren"){NumChild = mySplitVar[1];}
        if (mySplitVar[0] == "PickupZipCode"){PickupZipCode = mySplitVar[1];}
        if (mySplitVar[0] == "Vehicle"){Vehicle = mySplitVar[1];}
        if (mySplitVar[0] == "deals"){deals = mySplitVar[1];}
        if (mySplitVar[0] == "destination"){destination = mySplitVar[1];}
        if (mySplitVar[0] == "findFor"){findFor = mySplitVar[1];}
        if (mySplitVar[0] == "packageDestinationId"){packageDestinationId = mySplitVar[1];}
        if (mySplitVar[0] == "shuttleSelect"){
           shuttleSelect = mySplitVar[1];
           var mySplitShuttleResult = shuttleSelect.split("%26");
           for(i = 0; i < mySplitShuttleResult.length; i++){
               mySplitShuttleVar = mySplitShuttleResult[i].split("%3D");
              if (mySplitShuttleVar[0] == "id"){
                 id = mySplitShuttleVar[1];
              } 
              if (mySplitShuttleVar[0] == "RFRcode"){
                 RFRcode = mySplitShuttleVar[1];
              }
           }
        }
        if (mySplitVar[0] == "r"){r = mySplitVar[1];}
        if (mySplitVar[0] == "departure_city"){departure_city = mySplitVar[1];}
        if (mySplitVar[0] == "arrival_city"){arrival_city = mySplitVar[1];}
        if (mySplitVar[0] == "departure_month"){departure_month = mySplitVar[1];}
        if (mySplitVar[0] == "departure_day"){departure_day = mySplitVar[1];}
        if (mySplitVar[0] == "return_month"){return_month = mySplitVar[1];}
        if (mySplitVar[0] == "return_day"){return_day = mySplitVar[1];}
        if (mySplitVar[0] == "num_travelers"){num_travelers = mySplitVar[1];}
        if (mySplitVar[0] == "arrival_month"){arrival_month = mySplitVar[1];}
        if (mySplitVar[0] == "arrival_day"){arrival_day = mySplitVar[1];}
        if (mySplitVar[0] == "num_rooms"){num_rooms = mySplitVar[1];}
        if (mySplitVar[0] == "pickup_city"){pickup_city = mySplitVar[1];}
        if (mySplitVar[0] == "pickup_month"){pickup_month = mySplitVar[1];}
        if (mySplitVar[0] == "pickup_day"){pickup_day = mySplitVar[1];}
        if (mySplitVar[0] == "pickup_time"){pickup_time = mySplitVar[1];}
        if (mySplitVar[0] == "dropoff_month"){dropoff_month = mySplitVar[1];}
        if (mySplitVar[0] == "dropoff_day"){dropoff_day = mySplitVar[1];}
        if (mySplitVar[0] == "dropoff_time"){dropoff_time = mySplitVar[1];}
        if (mySplitVar[0] == "destination"){destination = mySplitVar[1];}
        if (mySplitVar[0] == "travel_month"){travel_month = mySplitVar[1];}
        if (mySplitVar[0] == "cruise_line"){cruise_line = mySplitVar[1];}
        if (mySplitVar[0] == "cruise_length"){cruise_length = mySplitVar[1];}
        if (mySplitVar[0] == "over_55"){over_55 = mySplitVar[1];}
	if (mySplitVar[0] == "pickup_city"){pickup_city = mySplitVar[1];}
	if (mySplitVar[0] == "dropoff_city"){dropoff_city = mySplitVar[1];}
	if (mySplitVar[0] == "pickup_date"){pickup_date = mySplitVar[1];}
	if (mySplitVar[0] == "dropoff_date"){dropoff_date = mySplitVar[1];}
	if (mySplitVar[0] == "u1"){ u1 = mySplitVar[1]; }
}

//Last Minute Airports ... Partner: Commission Junction - Expedia
//http://www.dpbolvw.net/click-1788350-10489996?GOTO=DAILY&page=/deals/lastminute_deals/flightdeals.asp?tiid=SFO
if (id == "1"){ link = "http://www.dpbolvw.net/click-1788350-10489996?GOTO=DAILY&page=/deals/lastminute_deals/flightdeals.asp?tiid="+SAirport;}

//Last Minute Hotels Deals (trip-plan/last-minute-hotels-city) ... Partner: Commission Junction - Expedia
//http://www.dpbolvw.net/click-1788350-10489996?GOTO=DAILY&page=/deals/lastminute_deals/hoteldeals.asp?tiid=SFO
else if (id == "2"){ link = "http://www.dpbolvw.net/click-1788350-10489996?GOTO=DAILY&page=/deals/lastminute_deals/hoteldeals.asp?tiid="+SAirport;}

//Fare Calendar Comp From and To Airport (trip-plan/calendar-from-to) NOT IN USE ... Partner: Commission Junction - Expedia
//http://www.dpbolvw.net/click-1788350-10489996?GOTO=FareCmpSearch&FrAirport=SFO&ToAirport=SEA
else if (id == "3"){ link = "http://www.dpbolvw.net/click-1788350-10489996?GOTO=FareCmpSearch&FrAirport="+FAirport+"&ToAirport="+TAirport;}

//Shop for Flights From and To Airport (trip-plan/flights-from-to) ... Partner: Commission Junction - Expedia
//http://www.dpbolvw.net/click-1788350-10489996?GOTO=FLIGHTWIZ&DepAirpName=SFO&DestAirpName=MIA&direct=1
else if (id == "4"){ link ="http://www.dpbolvw.net/click-1788350-10489996?GOTO=FLIGHTWIZ&DepAirpName="+FAirport+"&DestAirpName="+TAirport+"&direct=1";}

//Hotels in City (trip-plan/city-hotels) NOT IN USE ... Partner: Commission Junction - Expedia
//http://www.dpbolvw.net/click-1788350-10489996?GOTO=HOTSEARCH&CityName=alb&NumRoom=1&NumAdult=1
else if (id == "5"){ link ="http://www.dpbolvw.net/click-1788350-10489996?GOTO=HOTSEARCH&CityName="+SCity+"&NumRoom=1&NumAdult=1";}

//Hotels close to City (trip-plan/airport-hotels) ... Partner: Commission Junction - Expedia
//http://www.dpbolvw.net/click-1788350-10489996?GOTO=HOTSEARCH&SearchType=Place&SearchArea=Airport&PlaceName=SFO&NumRoom=1&NumAdult=2&map=1
else if (id == "6"){ 
	link = "http://www.dpbolvw.net/click-1788350-10489996?GOTO=HOTSEARCH&SearchType=Place&SearchArea=Airport&PlaceName="+SAirport+"&NumRoom=1&NumAdult=2&map=1";
}

//Fare Calendar Comp From Airport (trip-plan/calendar-from) ... Partner: Commission Junction - Expedia
//http://www.dpbolvw.net/click-1788350-10489996?GOTO=FareCmpSearch&FrAirport=SFO
else if (id == "7"){ link = "http://www.dpbolvw.net/click-1788350-10489996?GOTO=FareCmpSearch&FrAirport="+SAirport;}

//Shop for Flights From Airport (trip-plan/flights-from) ... Partner: Commission Junction - Expedia
//http://www.dpbolvw.net/click-1788350-10489996?GOTO=FLIGHTWIZ&DepAirpName=SFO
else if (id == "8"){ link ="http://www.dpbolvw.net/click-1788350-10489996?GOTO=FLIGHTWIZ&DepAirpName="+SAirport;}

//Shop for Flights to Airport (trip-plan/flights-to) ... Partner: Commission Junction - Expedia
//http://www.dpbolvw.net/click-1788350-10489996?GOTO=FLIGHTWIZ&DestAirpName=SFO
else if (id == "9"){ link ="http://www.dpbolvw.net/click-1788350-10489996?GOTO=FLIGHTWIZ&DestAirpName="+SAirport;}

//Search for parking reservations with APR (trip-plan/parking-apr-airports) ... Partner: Airport Parking Reservations APR
//http://www.airportparkingreservations.com/cgi-local/vendors/airport_specific_info.pl?arp_id=28&refID=1055
else if (id == "10"){ link ="http://www.airportparkingreservations.com/cgi-local/vendors/airport_specific_info.pl?arp_id="+AID+"&refID=1055"}

//Search for parking reservations with PFU (trip-plan/airport-parking) ... Partner: Park Ride Fly PFU
//http://www.parkrideflyusa.com/partner/iFly/iFly.php?&airportCode=SFO
else if (id == "11"){ link ="http://www.parkrideflyusa.com/partner/iFly/iFly.php?&airportCode="+SAirport;}

//booking-engine ... Partner: Commission Junction - Expedia
//GOTO = PACKAGEWIZ flights + hotels. This variable is used in the booking engine.
//http://www.dpbolvw.net/click-1788350-10489996?GOTO=PACKAGEWIZ&FrAirport=BOS&DestName=ABY&FromDate=10/09/2007&FromTime=morning&ToDate=10/12/2007&ToTime=afternoon&NumRoom=1&NumAdult=2&PackageType=2&NumChild=0
//GOTO = EXPFLTWIZ flights
//http://www.dpbolvw.net/click-1788350-10489996?GOTO=EXPFLTWIZ&FrAirport=BOS&ToAirport=ABY&FromDate=10/09/2007&FromTime=morning&ToDate=10/12/2007&ToTime=afternoon&NumRoom=1&NumAdult=2&PackageType=2&NumChild=0
else if (id == "12"){
  if (GOTO=="PACKAGEWIZ"){ 
link
="http://www.dpbolvw.net/click-1788350-10489996?GOTO="+GOTO+"&FrAirport="+FAirport+"&DestName="+TAirport+"&FromDate="+FDate+"&FromTime="+FTime+"&ToDate="+TDate+"&ToTime="+TTime+"&NumRoom=1&NumAdult="+NumAdult+"&PackageType=2&NumChild="+NumChild;}
  else {
link
="http://www.dpbolvw.net/click-1788350-10489996?GOTO="+GOTO+"&FrAirport="+FAirport+"&ToAirport="+TAirport+"&FromDate="+FDate+"&FromTime="+FTime+"&ToDate="+TDate+"&ToTime="+TTime+"&NumAdult="+NumAdult+"&NumRoom=1&PackageType=2&NumChild="+NumChild;}
}

//Search for Hotels close to an airport (trip-plan/airport-hotel-HW) ... Partner: Hotwire
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=118894&bnid=509&subid=0&destCity=SFO&inputId=index
else if (id == "13"){ link ="http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=118894&bnid=509&subid=0&destCity="+SAirport+"&inputId=index";}

//Search for Cars in Hotwire (trip-plan/airport-rental-cars) ... Partner: Hotwire
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=118894&bnid=979&subid=0&startSearchType=N&startLocation=BOS&selectedCarTypes=ECAR&inputId=index
else if (id == "14"){ link ="http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=118894&bnid=979&subid=0&startSearchType=N&startLocation="+SAirport+"&selectedCarTypes=ECAR&inputId=index";}

//Search for Hotels in a city (trip-plan/city-hotel-HW) ... Partner: Hotwire
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=118894&bnid=509&subid=0&destCity=Boston,MA&inputId=index
else if (id == "15"){ link ="http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=118894&bnid=509&subid=0&destCity="+SCity+","+SState+"&inputId=index";}

//booking-engine (Hotwire)
//GOTO = EXPFLTWIZ flights, is used by expedia; for the hotwire widget it sent this parameter like hidden, use for select the correct link in the if structure.
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=118894&bnid=1201&subid=0&inputId=index&origCity=PHX&destinationCity=BOS&startDay=25&startMonth=04&endDay=29&endMonth=04&noOfTickets=2 
//GOTO = PACKAGEWIZ  flight + hotel, is used by expedia; for the hotwire widget it sent this parameter like hidden, use for select the correct link in the if structure.
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=997&subid=0&packageDestinationId=34&packagedPGoodTypeCodes=AH&origCity=MDW&noOfAdults=2&noOfChildren=0&noOfRooms=1&startSearchType=N&inputId=index&startMonth=12&startDay=11&endMonth=12&endDay=13
else if ((id == "16") || (id == "Hotwire-Flights")){ 
  if ((GOTO == "PACKAGEWIZ") && (id == "16")){ // .... flight+hotel link
    if (packageDestinationId != ""){           //.... the hotwire widget sent this parameter
      link = "http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=997&subid=0&packageDestinationId="+packageDestinationId+"&packagedPGoodTypeCodes=AH&origCity="+FAirport+"&noOfAdults="+NumAdult+"&noOfChildren="+NumChild+"&noOfRooms="+NumRoom+"&startSearchType=N&inputId=index&startMonth="+startMonth+"&startDay="+startDay+"&endMonth="+endMonth+"&endDay="+endDay;
    } else {               //.... the booking engine didn't sent this parameter, sent an airport code
      var packageDestinationId = "";
      var hta = new Array();
      var ht = new Array(hta);
      var ht = [["ABQ",180], ["ACY",182], ["ANC",300], ["APC",41], ["APF",224], ["ATL",30], ["AUS",183], ["BNA",49], ["BOI",220], ["BQK",402], ["BUF",302], ["BWI",184], ["CHS",185], ["CLE",187], ["CLT",186], ["CMH",188], ["COS",305], ["CRP",306], ["CRW",185], ["CSG",188], ["CVG",304], ["DAB",221], ["DAL",33], ["DCA",23], ["DEN",31], ["DET",189], ["DFW",33], ["DRO",403], ["DSM",307], ["DTW",189], ["EWR",195], ["EYW",38], ["FLL",21], ["GPT",301] , ["HHH",344], ["HOU",190], ["IAD",23], ["IAH",190], ["IFP",420], ["IND",160], ["JAC",191], ["JAX",222], ["JFK",16], ["LAS",1], ["LAX",17], ["LGA",16], ["MCI",192], ["MCO",15], ["MDT",360], ["MDW",18], ["MEM",223], ["MIA",20], ["MKE",312], ["MRY",42], ["MSN",311], ["MSP",194], ["MSY",24], ["MYR",46], ["OAJ",222], ["OAK",197], ["OKC",404], ["OMA",313], ["ONT",343], ["ORD",18], ["ORF",196], ["PBI",40], ["PDX",50], ["PFN",225], ["PHL",39], ["PHX",27], ["PIE",29], ["PIT",198], ["PNS",226], ["PSP",28], ["PVD",314], ["RDU",315], ["RIC",316], ["RNO",34], ["SAB",200], ["SAC",199], ["SAF",317], ["SAN",26], ["SAT",52], ["SAV",47], ["SCF",352], ["SDF",310], ["SEA",32], ["SFB",15], ["SFO",19], ["SJC",51], ["SLC",43], ["SMF",199], ["SRQ",227], ["STL",201], ["STS",41], ["TLH",228], ["TPA",29], ["TUS",202], ["YUL",35], ["YVR",37], ["YYJ",406], ["YYZ",36]];
      var i=0;
      while ((packageDestinationId == "") && (i < ht.length))
        {
          if (ht[i][0] == (TAirport.toUpperCase())) 
            {
              packageDestinationId = ht[i][1];
            }
          i = i+1;
        };
      if (packageDestinationId == "") {
        //if there is no packageDestinationId the link will be the flights link
        link =
"http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=118894&bnid=1201&subid=0&inputId=index&&origCity="+FAirport+"&destinationCity="+TAirport+"&startDay="+startDay+"&startMonth="+startMonth+"&endDay="+endDay+"&endMonth="+endMonth+"&noOfTickets="+noOfTickets; }
      else {
        //if there is a packageDestinationId the link will be the flights + hotels link  
        link = "http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=997&subid=0&packageDestinationId="+packageDestinationId+"&packagedPGoodTypeCodes=AH&origCity="+FAirport+"&noOfAdults="+NumAdult+"&noOfChildren="+NumChild+"&noOfRooms="+NumRoom+"&startSearchType=N&inputId=index&startMonth="+startMonth+"&startDay="+startDay+"&endMonth="+endMonth+"&endDay="+endDay;
      };
    }
  } else {  // .... flights search link
	if (id == "Hotwire-Flights") { noOfTickets = NumAdult; };
	link ="http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=118894&bnid=1201&subid=0&inputId=index&&origCity="+FAirport+"&destinationCity="+TAirport+"&startDay="+startDay+"&startMonth="+startMonth+"&endDay="+endDay+"&endMonth="+endMonth+"&noOfTickets="+noOfTickets;
  }
}

//Search for parking in Park Sleep Fly (trip-plan/park-sleep-fly) ... Partner: Park Sleep Fly PSF
//http://www.parksleepfly.com/reservation/airport_code.php?referredBy=5205&airportCode=SFO
else if (id == "17"){ link ="http://www.parksleepfly.com/reservation/airport_code.php?referredBy=5205&airportCode="+SAirport;}

//Search for parking in Ride Fly Reservations (trip-plan/RideFlyReservations) ... Partner: Ride Fly Reservations RFR
//www.shuttlefare.com/home/airport/lax
else if (id == "shuttlefare"){ link ="http://www.shuttlefare.com/home/airport/"+SAirport}

//Search for flight+hotel+car package ... Partner: Hotwire
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=997&subid=0&packageDestinationId=30&packagedPGoodTypeCodes=ACH&origCity=PHL&noOfAdults=2&noOfChildren=0&noOfRooms=1&startSearchType=N&inputId=index&startMonth=04&startDay=25&endMonth=04&endDay=29
else if (id == "19"){ link 
="http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=997&subid=0&packageDestinationId="+packageDestinationId+"&packagedPGoodTypeCodes=ACH&origCity="+FAirport+"&noOfAdults="+NumAdult+"&noOfChildren="+NumChild+"&noOfRooms="+NumRoom+"&startSearchType=N&inputId=index&startMonth="+startMonth+"&startDay="+startDay+"&endMonth="+endMonth+"&endDay="+endDay;}

//Search for hotel+car package ... Partner: Hotwire
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=997&subid=0&packageDestinationId=30&packagedPGoodTypeCodes=CH&noOfAdults=2&noOfChildren=0&noOfRooms=1&startSearchType=N&inputId=index&startMonth=04&startDay=25&endMonth=04&endDay=29&startTime=1200&endTime=1200
else if (id == "20"){ link 
="http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=997&subid=0&packageDestinationId="+packageDestinationId+"&packagedPGoodTypeCodes=CH&noOfAdults="+NumAdult+"&noOfChildren="+NumChild+"&noOfRooms="+NumRoom+"&startSearchType=N&inputId=index&startMonth="+startMonth+"&startDay="+startDay+"&endMonth="+endMonth+"&endDay="+endDay+"&startTime=1200&endTime=1200";}


//Search hotels ... Partner: Hotwire
//with City and State
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=1334&subid=0&destCity=Atlanta,+GA&startDay=28&startMonth=6&endDay=29&endMonth=6&inputId=index
//with Airport code
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=1334&subid=0&destCity=ATL&startDay=28&startMonth=6&endDay=29&endMonth=6&inputId=index
//with Zip code
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=1334&subid=0&destCity=94022&startDay=28&startMonth=6&endDay=29&endMonth=6&inputId=index&noOfAdults=2&noOfChildren=1&numRooms=2
else if (id == "101"){ link 
="http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=1334&subid=0&destCity="+findFor+"&startDay="+startDay+"&startMonth="+startMonth+"&endDay="+endDay+"&endMonth="+endMonth+"&inputId=index&noOfAdults="+NumAdult+"&noOfChildren="+NumChild+"&numRooms="+NumRoom;
}

//Search cars ... Partner: Hotwire
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=1344&subid=0&startLocation=SFO&startDay=25&startMonth=04&endDay=29&endMonth=04&startTime=1500&endTime=1500&isUnderageDriver=false&startSearchType=N&selectedCarTypes=ECAR&isDebitCardSelected=false&inputId=index
else if (id == "102"){ link 
="http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=1344&subid=0&startLocation="+SAirport+"&startDay="+startDay+"&startMonth="+startMonth+"&endDay="+endDay+"&endMonth="+endMonth+"&startTime="+FTime+"&endTime="+TTime+"&isUnderageDriver=false&startSearchType=N&selectedCarTypes=ECAR&isDebitCardSelected=false&inputId=index";
}

//Search flights ... Partner: BookingBuddy
//http://rd.bookingbuddy.com?r=bbs_ifly_travel_450205-a_003&departure_city=SJC&arrival_city=MIA&departure_month=01+2009&departure_day=15&return_month=01+2009&return_day=25&num_travelers=3
else if (id == "103"){ link 
="http://rd.bookingbuddy.com?r="+r+"&departure_city="+departure_city+"&arrival_city="+arrival_city+"&departure_month="+departure_month+"&departure_day="+departure_day+"&return_month="+return_month+"&return_day="+return_day+"&num_travelers="+num_travelers;
}

//Search hotels ... Partner: BookingBuddy
//http://rd.bookingbuddy.com?r=bbs_ifly_travel_450205-h_003&arrival_city=&provider=&arrival_month=&arrival_day=&departure_month=&departure_day=&num_travelers=&num_rooms=
else if (id == "104"){ link 
="http://rd.bookingbuddy.com?r="+r+"&arrival_city="+arrival_city+"&arrival_month="+arrival_month+"&arrival_day="+arrival_day+"&departure_month="+departure_month+"&departure_day="+departure_day+"&num_travelers="+num_travelers+"&num_rooms="+num_rooms;
}

//Search cars ... Partner: BookingBuddy
//http://rd.bookingbuddy.com?r=bbs_ifly_travel_450205-c_003&pickup_city=&pickup_month=&pickup_day=&pickup_time=&dropoff_month=&dropoff_day=&dropoff_time=
else if (id == "105"){ link 
="http://rd.bookingbuddy.com?r="+r+"&pickup_city="+pickup_city+"&pickup_month="+pickup_month+"&pickup_day="+pickup_day+"&pickup_time="+pickup_time+"&dropoff_month="+dropoff_month+"&dropoff_day="+dropoff_day+"&dropoff_time="+dropoff_time;
}

//Search cruise ... Partner: BookingBuddy
//http://rd.bookingbuddy.com?r=bbs_ifly_travel_450205-r_003&destination=&travel_month=&cruise_line=&cruise_length=&over_55=
else if (id == "106"){ link 
="http://rd.bookingbuddy.com?r="+r+"&destination="+destination+"&cruise_line="+cruise_line+"&cruise_length="+cruise_length+"&travel_month="+travel_month;
}

//Search vacation ... Partner: BookingBuddy
//http://rd.bookingbuddy.com?r=bbs_ifly_travel_450205-v_003&departure_city=&arrival_city=&departure_month=&departure_day=&return_month=&return_day=&num_travelers=
else if (id == "107"){ link 
="http://rd.bookingbuddy.com?r="+r+"&departure_city="+departure_city+"&arrival_city="+arrival_city+"&departure_month="+departure_month+"&departure_day="+departure_day+"&return_month="+return_month+"&return_day="+return_day+"&num_travelers="+num_travelers;
}

//Search hotel ... Partner: BookingBuddy Vertical Engine
//http://rd.bookingbuddy.com?r=bbs_ifly_HP_travel_160300-h_007&arrival_city=&provider=&num_rooms=&num_travelers=&arrival_month=&arrival_day=&departure_month=&departure_day=
else if (id == "108"){ link 
="http://rd.bookingbuddy.com?r="+r+"&arrival_city="+arrival_city+"&num_rooms="+num_rooms+"&num_travelers="+num_travelers+"&arrival_month="+arrival_month+"&arrival_day="+arrival_day+"&departure_month="+departure_month+"&departure_day="+departure_day;
}

//Search car ... Partner: BookingBuddy Vertical Engine
//http://rd.bookingbuddy.com?r=bbs_ifly_HP_travel_160300-c_007&pickup_city=&pickup_month=&pickup_day=&pickup_time=&dropoff_month=&dropoff_day=&dropoff_time=
else if (id == "109"){ link 
="http://rd.bookingbuddy.com?r="+r+"&pickup_city="+pickup_city+"&pickup_month="+pickup_month+"&pickup_day="+pickup_day+"&pickup_time="+pickup_time+"&dropoff_month="+dropoff_month+"&dropoff_day="+dropoff_day+"&dropoff_time="+dropoff_time;
}

//Search air ... Partner: BookingBuddy Vertical Engine
//http://rd.bookingbuddy.com?r=bbs_ifly_HP_travel_160300-a_007&search_type=roundtrip&departure_city=&arrival_city=&departure_month=&departure_day=&return_month=&return_day=&num_travelers=&
else if (id == "110"){ link 
="http://rd.bookingbuddy.com?r="+r+"&search_type=roundtrip&departure_city="+departure_city+"&arrival_city="+arrival_city+"&departure_month="+departure_month+"&departure_day="+departure_day+"&return_month="+return_month+"&return_day="+return_day+"&num_travelers="+num_travelers;
}





// ---------------------------------- FLIGHTS --------------------------------

//Search flights ... Partner: Travelspot
//http://www.travelspot.us/Default.aspx?tabid=2804&FpAffiliate=iFly.com&CAID=54219&from=MIA&to=SFO&fromDt=05/07/2010&toDt=05/10/2010&ad=1
else if (id == "Travelspot-Flights"){ link ="http://www.travelspot.us/Default.aspx?tabid=2804&FpAffiliate=iFly.com&CAID=54219&from="+FAirport+"&to="+TAirport+"&fromDt="+FDate+"&toDt="+TDate+"&ad="+NumAdult;
}
 
//Search flights ... Partner: Dealbase
//http://www.dealbase.com/check_flight_rates?pid=iflyflights&from=SFO&to=LAX&rt=ROUNDTRIP&adults=2&dep=20100614&ret=20100623
else if (id == "DealBase-Flights"){ link="http://www.dealbase.com/check_flight_rates?pid=iflyflights&from="+FAirport+"&to="+TAirport+"&rt=1&adults="+NumAdult+"&dep="+FDate+"&ret="+TDate;
}

//Search flights ... Partner: TripAdvisor
//http://www.tripadvisor.com/CheapFlights?airport0=BOS&airport1=LAX&cos=0&date0=20091230&date1=20100115&m=13280&nearby0=no&nearby1=no&nonstop=no&time0=anytime&time1=anytime&travelers=1
else if (id == "Tripadvisor-flights"){ link ="http://www.tripadvisor.com/CheapFlights?airport0="+FAirport+"&airport1="+TAirport+"&cos=0&date0="+startYear+startMonth+startDay+"&date1="+endYear+endMonth+endDay+"&m=14354&nearby0=no&nearby1=no&nonstop=no&time0=anytime&time1=anytime&travelers="+NumAdult;
}

//Search flights ... Partner: Fly.com
//http://www.fly.com/search.aspx?IgnoreSession=True&IsRoundtrip=True&Origin=MIA&Destination=BOS&DepartDate=04/09/2011&ReturnDate=04/12/2011&Travelers=1&ref=FC-Home&utm_source=farecompare&utm_medium=cpc&utm_campaign=fly 
//else if (id == "Fly-Flights"){ link ="http://www.fly.com/search.aspx?IgnoreSession=True&IsRoundtrip=True&Origin="+FAirport+"&Destination="+TAirport+"&DepartDate="+startMonth+"/"+startDay+"/"+startYear+"&ReturnDate="+endMonth+"/"+endDay+"/"+endYear+"&Travelers="+NumAdult+"&ref=FC-Home&utm_source=ifly&utm_medium=cpc&utm_campaign=fly";
//http://www.fly.com/flights.aspx?IsRoundTrip=True&NonStop=False&SearchKey=003FJo38701436454f47dba77fc4702c55aeaf&Origin=CHI&OriginNearby=True&Destination=MIA&DestinationNearby=True&DepartDate=12/21/2011&DepartTime=Anytime&ReturnDate=12/27/2011&ReturnTime=Anytime&Travelers=1&TripType=R&Children=0&Infants=0&timestamp=11/21/2011%2008:21:28
else if (id=="Fly-Flights"){
var today=new Date();
link="http://www.fly.com/flights.aspx?IsRoundTrip=True&NonStop=False&SearchKey=003FJo38701436454f47dba77fc4702c55aeaf&Origin="+FAirport+"&OriginNearby=True&Destination="+TAirport+"&DestinationNearby=True&DepartDate="+startMonth+"/"+startDay+"/"+startYear+"&DepartTime=Anytime&ReturnDate="+endMonth+"/"+endDay+"/"+endYear+"&ReturnTime=Anytime&Travelers="+NumAdult+"&TripType=R&Children=0&Infants=0&timestamp="+today.getMonth()+"/"+today.getDay()+"/"+today.getYear()+"%20"+today.getHours()+":"+today.getMinutes()+":"+today.getSeconds()+"&utm_source=ifly&utm_medium=cpc&utm_campaign=fly";
} 



//Search flights (front) ... Partner: WhatsCheaperNow
else if (id == "WhatsCheap-Flights"){ link ="http://www.whatscheaper.com/search_result.php?departure_city="+FAirport+"&arrival_city="+TAirport+"&depart_date="+FDate+"&return_date="+TDate+"&adult="+NumAdult+"&infant=0&passengers="+NumAdult+"&fltype=R&depart_time=0001&return_time=0001&siteid=ifly&pagelander=flightsr&kw="+FAirport+"&kwtype="+TAirport;
}

//Search flights (compare) ... Partner: WhatsCheaperNow
else if (id == "Whatscheap-Flights-CT"){ link ="http://www.whatscheaper.com/search_result.php?departure_city="+FAirport+"&arrival_city="+TAirport+"&depart_date="+FDate+"&return_date="+TDate+"&adult="+NumAdult+"&infant=0&passengers="+NumAdult+"&fltype=R&depart_time=0001&return_time=0001&siteid=ifly&pagelander=flightsr&kw="+FAirport+"&kwtype="+TAirport;
}

//Search flights ... Partner: Kayak
//http://www.kayak.com/s/search/air?ai=ifly&pa=4&d1=08/01/2010&l1=DFW&l2=SFO&d2=09/01/2010
else if (id == "Kayak-Flights"){ link ="http://www.kayak.com/s/search/air?ai=ifly&pa="+NumAdult+"&d1="+FDate+"&l1="+FAirport+"&l2="+TAirport+"&d2="+TDate;
}

//Search flights ... Partner: BookingWiz
//http://www.bookingwiz.com/iframe_sb_redirect.asp?singlemenu=air&process=referrer&fm_mic=0tj0s1t&flighttype=2&city1=EWR&city2=LAX&fm_datecalc=0&date1=08/15/2010&date2=08/20/2010&adults=1&children=0
else if (id == "Bookingwiz-Flights"){ link ="http://www.bookingwiz.com/iframe_sb_redirect.asp?singlemenu=air&process=referrer&fm_mic=0tj0s1t&flighttype=2&city1="+FAirport+"&city2="+TAirport+"&fm_datecalc=0&date1="+FDate+"&date2="+TDate+"&adults="+NumAdult+"&children=0";
}

//Search flights ... Partner: CheapFlightNow
//http://www.cheapflightnow.com/Searching.aspx?Show=1&cmd=ota&t=2&na=4&nc=2&ni=2&fn=ATL&tn=MIA&dd=08/18/2010&rd=08/25/2010&cpc=iFly&mic=0tl1nso&ref=CheapFlightNow
else if (id == "CheapFlightNow-Flights"){ //link ="http://www.cheapflightnow.com/Searching.aspx?Show=1&cmd=ota&t=2&na="+NumAdult+"&nc=0&ni=0&fn="+FAirport.toUpperCase()+"&tn="+TAirport.toUpperCase()+"&dd="+FDate+"&rd="+TDate+"&cpc=iFly&mic=0tl1nso";
 link = "http://www.cheapflightnow.com/Searching.aspx?Show=1&cmd=ota&t=2&na="+NumAdult+"&nc=0&ni=0&fn="+FAirport.toUpperCase()+"&tn="+TAirport.toUpperCase()+"&dd="+FDate+"&rd="+TDate+"&cpc=iFly&mic=0tl1nso&ref=CheapFlightNow";
}

//Search flights ... Partner: Hotwire id = 16 Hotwire-flights

//Search flights ... Partner: Dohop
//http://www.dohop.com/flights/?a1=SFO&a2=AMS&d1=090710&return=1&d2=160710
//http://www.dohop.com/flights/?a1=SFO&a2=AMS&d1=07/09/2010&return=1&d2=07/16/2010
else if (id == "dohop-flights"){ 
 link = "http://www.dohop.com/flights/?a1="+FAirport+"&a2="+TAirport+"&d1="+FDate+"&return=1&d2="+TDate;
}

// Search flights ... Partner: Orbitz
// http://ad.doubleclick.net/clk;226449389;50271882;t?http://www.orbitz.com/psi?type=air&triptype=roundtrip&origin=DUB&dest=Paris&adults=1&departdate=2011-04-05&returndate=2011-04-09&gcid=C11287x918&WT.mc_id=o_ifly_Air&WT.mc_ev=click
else if (id == "Orbitz-Flights") {
	link = "http://ad.doubleclick.net/clk;226449389;50271882;t?http://www.orbitz.com/psi?type=air&triptype=roundtrip&origin="+FAirport+"&dest="+TAirport+"&adults="+NumAdult+"&departdate="+startYear+"-"+startMonth+"-"+startDay+"&returndate="+endYear+"-"+endMonth+"-"+endDay+"&gcid=C11287x918&WT.mc_id=o_ifly_Air&WT.mc_ev=click";
}

// Search flights ... Partner: TravelTicker
//http://www.travel-ticker.com/category.jsp?actionType=1&categoryType=Type&categoryName=Flights&vert=air&orig=SFO&dest=LAX&startDate=08/01/11&endDate=08/15/11&numTickets=2&sid=S367&bid=B311499
else if (id=="TravelTicker-flight") {
	link = "http://www.travel-ticker.com/category.jsp?actionType=1&categoryType=Type&categoryName=Flights&vert=air&orig="+FAirport.replace("%20","+")+"&dest="+TAirport+"&startDate="+startDay+"/"+month1+"/"+startYear+"&endDate="+month2+"/"+endDay+"/"+endYear+"&numTickets="+NumAdult+"&sid=S367&bid=B311499";
}

// search flights ... partner BookingBuddy while label popunder
/*
    * departure_city - Free form text
    * arrival_city - Free form text
    * num_travelers - A number between 1 and 6
    * search_type - "roundtrip" or "oneway"
    * departure_month - "MM YYYY", ie "10 2008" for October 2008
    * departure_day - integer, day of the month to depart
    * departure_time - "anytime", "morning", "afternoon", "evening" or an integer between 0 and 23 representing the hour
    * return_month - Same as departure_month
    * return_day - Same as departure_day
    * return_time - Same as departure_time
    * service_class - "business", "economy_coach", "first_class", "no_preference"
    * non_stop - 1 for non-stop flights, blank otherwise 
*/

else if (id=='bookingBuddy-Flight') {
	// .08 popunder - always pays - opportunity to fill out pre-pop search form
	// used off of the search page interstitial
	link = "http://rd.bookingbuddy.com/?search_mode=air&r=bbs_ifly_popunder_800600-a_001&departure_city="+FAirport.replace("%20","+")+"&arrival_city="+TAirport.replace("%20","+")+"&num_travelers="+NumAdult+"&search_type=roundtrip&departure_month="+startMonth+"+"+startYear+"&departure_day="+startDay+"&departure_time=anytime&return_month="+endMonth+"+"+endYear+"&return_day="+endDay+"&return_time=anytime&service_class=no_preference";
}
else if (id=='BookingBuddy-Flight-dire') {
	// search result page
	// used off of the search page interstitial
	link = "http://rd.bookingbuddy.com/?r=bbs_ifly_hp_travel_195380-a_020&departure_city="+FAirport.replace("%20","+")+"&arrival_city="+TAirport.replace("%20","+")+"&num_travelers="+NumAdult+"&search_type=roundtrip&departure_month="+startMonth+"+"+startYear+"&departure_day="+startDay+"&departure_time=anytime&return_month="+endMonth+"+"+endYear+"&return_day="+endDay+"&return_time=anytime&service_class=no_preference";
}
else if (id=='BookingBuddy-page-popund') {
	// $0.20 simple image - click to go to a search page - pays on search
	//link = "http://www.ifly.com/bb/index.php";
	link = "http://"+window.location.hostname+"/bb/index.php";
}
else if (id=='mobi-flights'){
//http://www.mobissimo.com/validate_airsearch.php?Type=roundtrip&depCity=SFO&retCity=DEN&depMonth=09&depDay=07&retMonth=09&retDay=28&NumTix=1&Class=economy&t=ifly
	link="http://www.mobissimo.com/validate_airsearch.php?Type=roundtrip&depCity="+FAirport+"&retCity="+TAirport+"&depMonth="+startMonth+"&depDay="+startDay+"&retMonth="+endMonth+"&retDay="+endDay+"&NumTix="+NumAdult+"&Class=economy&t=ifly";
}
else if (id=='HipMunk-Flights'){
//http://www.hipmunk.com/?referer=ifly#!SEA_BOS,Jun03_Jul05
  link="http://www.hipmunk.com/?referer=ifly#!"+FAirport+"_"+TAirport+","+Month1+startDay+"_"+Month2+endDay;
}
else if (id=='Expedia-Flights'){
//http://ad.doubleclick.net/clk;242966180;65844481;r?http://www.expedia.com/pubspec/scripts/eap.asp?OLACID=US.BD.IFLY.FLIGHT.FLIGHT&GOTO=EXPFLTWIZ&load=1&TripType=RoundTrip&FrAirport=SFO&ToAirport=LAX&FromDate=12/12/2011&ToDate=12/24/2011&NumAdult=2
  link="http://ad.doubleclick.net/clk;242966180;65844481;r?http://www.expedia.com/pubspec/scripts/eap.asp?OLACID=US.BD.IFLY.FLIGHT.FLIGHT&GOTO=EXPFLTWIZ&load=1&TripType=RoundTrip&FrAirport="+FAirport+"&ToAirport="+TAirport+"&FromDate="+startMonth+"/"+startDay+"/"+startYear+"&ToDate="+endMonth+"/"+endDay+"/"+endYear+"&NumAdult="+NumAdult;
}
else if (id=='Webjet-Flights'){
//http://res.webjet.com/process.aspx?agentid=189&txtDepCity1=CHI&txtArrCity1=BUE&txtDepCity2=BUE&txtArrCity2=CHI&TripType=rdbRoundTrip&txtDate1=09/25/2011&txtDate2=10/02/2011&ddlPaxADT=1&ddlPaxCHD=0&ddlPaxINF=0
  link="http://res.webjet.com/process.aspx?agentid=189&txtDepCity1="+FAirport+"&txtArrCity1="+TAirport+"&txtDepCity2="+TAirport+"&txtArrCity2="+FAirport+"&TripType=rdbRoundTrip&txtDate1="+startMonth+"/"+startDay+"/"+startYear+"&txtDate2="+endMonth+"/"+endDay+"/"+endYear+"&ddlPaxADT="+NumAdult+"&ddlPaxCHD=0&ddlPaxINF=0&utm_source=ifly&utm_medium=cpc&utm_campaign="+TAirport;
}

// ---------------------------------- END FLIGHTS ---------------------------
// ---------------------------------- HOTELS --------------------------------

//Search hotels ... Partner: Travelspot
//http://www.travelspot.us/Default.aspx?tabid=2804&FpAffiliate=iFly.com&CAID=54219&ht=3&to=SFO&fromdt=05/10/2010&todt=05/12/2010&
else if (id == "Travelspot-Hotels"){ link 
="http://www.travelspot.us/Default.aspx?tabid=2804&FpAffiliate=iFly.com&CAID=54219&ht=3&to="+TAirport+"&fromdt="+FDate+"&todt="+TDate+"&ad="+NumAdult+'&num_rooms='+NumRoom;
}

else if (id == "Priceline-hotels"){ link 
="http://www.priceline.com/qp.asp?productid=5&city="+SCity+","+SState+"&rooms="+NumRoom+"&checkindate="+startMonth+"/"+startDay+"/"+startYear+"&checkoutdate="+endMonth+"/"+endDay+"/"+endYear+"&refid=PLIFLY&refclickid=HOTELSEARCH";
}

//Search hotels ... Partner: Dealbase
//http://www.dealbase.com/check_rates?pid=cmpgn281&city=las+vegas&state=NV&country=US&adults=2&rooms=1&start_date=20091201&end_date=20091203
else if (id == "DealBase-Hotels"){
	link ="http://www.dealbase.com/check_rates?pid=iflyhotels&city="+SCity+"&state="+SState+"&country="+SCountry+"&adults="+NumAdult+"&rooms="+NumRoom+"&start_date="+FDate+"&end_date="+TDate;
}

//Search hotels ... Partner: TripAdvisor
//http://www.tripadvisor.com/HACSearch?m=13281&q=boston,ma&inDay=09&inMonth=06%2F2009&outDay=10&outMonth=06%2F2009&adults=2
else if (id == "Tripadvisor-hotels"){ link = "http://www.tripadvisor.com/HACSearch?m=13281&q="+SCity.replace("%20", "+")+","+SState+"&inDay="+startDay+"&inMonth="+startMonth+"%2F"+startYear+"&outDay="+endDay+"&outMonth="+endMonth+"%2F"+endYear+"&adults="+NumAdult;
}

//Search hotels ... Partner: Hotwire id = 101 Hotwire-Hotel
//with City and State
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=1334&subid=0&destCity=Atlanta,+GA&startDay=28&startMonth=6&endDay=29&endMonth=6&inputId=index
else if (id == 'Hotwire-Hotel'){ link 
="http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=1334&subid=0&destCity="+SCity+", "+SState+"&startDay="+startDay+"&startMonth="+startMonth+"&endDay="+endDay+"&endMonth="+endMonth+"&inputId=index&noOfAdults="+NumAdult+"&noOfChildren="+NumChild+"&numRooms="+NumRoom;
}

//Search hotels ... Partner: Dohop
//http://www.dohop.com/hotels/?&airport=AMS&x=s&city=Amsterdam&checkin=09.07.10&checkout=16.07.10&adults=4&rooms=2
//http://www.dohop.com/hotels/?&airport=AMS&x=s&city=Amsterdam&checkin=07/09/2010&checkout=07/16/2010&adults=4&rooms=2
else if (id == "dohop-hotels"){ 
 link = "http://www.dohop.com/hotels/?&airport="+TAirport+"&x=s&city="+SCity+"&checkin="+startDay+"."+startMonth+"."+startYear.substr(2,2)+"&checkout="+endDay+"."+endMonth+"."+endYear.substr(2,2)+"&adults="+NumAdult+"&rooms="+NumRoom;
}

//Search hotels ... Partner: Orbitz
//http://ad.doubleclick.net/clk;229106902;53099038;h?http://www.orbitz.com/psi?type=hotel&market=Chicago,IL&checkin=2011-04-05&checkout=2011-04-08&guests=1&rooms=1&gcid=C11287x991&WT.mc_id=o_ifly_hot2&WT.mc_ev=click
else if (id == "Orbitz-Hotels"){ 
 link = "http://ad.doubleclick.net/clk;229106902;53099038;h?http://www.orbitz.com/psi?type=hotel&market="+TAirport+"&checkin="+startYear+"-"+startMonth+"-"+startDay+"&checkout="+endYear+"-"+endMonth+"-"+endDay+"&guests="+NumAdult+"&rooms="+NumRoom+"&gcid=C11287x991&WT.mc_id=o_ifly_hot2&WT.mc_ev=click";
}

//Search hotels ... Partner: TravelTicker
//http://www.travel-ticker.com/category.jsp?actionType=1&categoryType=Type&categoryName=Hotels&vert=hotel&dest=LAX&startDate=08/01/11&endDate=08/15/11&numRooms=1&noOfAdults=2&sid=S367&bid=B311497
else if (id == "TravelTicker-hotel"){
	link = "http://www.travel-ticker.com/category.jsp?actionType=1&categoryType=Type&categoryName=Hotels&vert=hotel&dest="+TAirport+"&startDate="+month1+"/"+startDay+"/"+startYear+"&endDate="+month2+"/"+endDay+"/"+endYear+"&numRooms="+NumRoom+"&noOfAdults="+NumAdult+"&sid=S367&bid=B311497";
}

// Search hotels ... Partner: BookingBuddy popunder 
/*
    * arrival_city - Free form text
    * num_rooms - 1 or 2
    * num_travelers - A number between 1 and 8
    * arrival_month - "YYYY-MM-01", ie "2010-09-01" for September 2010
    * arrival_day - integer, day of the month to depart
    * departure_month - "MM YYYY", ie "10 2008" for October 2008
    * departure_day - integer, day of the month to depart 
    * provider - Free form text (for specific hotel name)
*/

else if (id == 'BookingBuddy-hotel') {
	link = "http://rd.bookingbuddy.com/?search_mode=hotel&r=bbs_ifly_popunder_800600-a_021&arrival_city="+TAirport+"&num_rooms="+NumRoom+"&num_travelers="+NumAdult+"&arrival_month="+startYear+"-"+startMonth+"-01&arrival_day="+startDay+"&departure_month="+endMonth+"+"+endYear+"&departure_day="+endDay;
}
else if (id == 'BookingBuddy-Hotel-direc') {
	link = "http://rd.bookingbuddy.com/?r=bbs_ifly_hp_travel_195380-h_020&arrival_city="+TAirport+"&num_rooms="+NumRoom+"&num_travelers="+NumAdult+"&arrival_month="+startMonth+"+"+startYear+"&arrival_day="+startDay+"&departure_month="+endMonth+"+"+endYear+"&departure_day="+endDay;
}
else if (id == 'Booking-Hotels') {
	// Booking.com
//http://www.booking.com/searchresults.html?aid=337310&city=-2140479&checkin_monthday=10&checkin_year_month=2011-06&checkout_monthday=12&checkout_year_month=2011-06&do_availability_check=1
	link = "http://www.booking.com/searchresults.html?aid=337310&iata="+TAirport+"&checkin_monthday="+startDay+"&checkin_year_month="+startYear+"-"+startMonth+"&checkout_monthday="+endDay+"&checkout_year_month="+endYear+"-"+endMonth+"&do_availability_check=1&ifl=1";
//	link = "http://www.booking.com/searchresults.html?aid=337310&iata="+TAirport;
}
else if (id == 'mobi-hotels'){
//http://www.mobissimo.com/validate_hotelsearch.php?dest=sfo&arrMonth=7&arrDay=28&depMonth=8&depDay=4&numGuests=2&numRooms=1&t=ifly
	link="http://www.mobissimo.com/validate_hotelsearch.php?dest="+TAirport+"&arrMonth="+startMonth+"&arrDay="+startDay+"&depMonth="+endMonth+"&depDay="+endDay+"&numGuests="+NumAdult+"&numRooms="+NumRoom+"&t=ifly";
}
else if (id=='WhatsCheap-Hotels'){
	link="http://www.whatscheaper.com/hotel.php?htlcity="+TAirport+"&adults="+NumAdult+"&rooms="+NumRoom+"&depart_date="+startMonth+"/"+startDay+"/"+startYear+"&return_date="+endMonth+"/"+endDay+"/"+endYear+"&kw="+TAirport+"&siteid=iflyhotels&submit_x=1&pagelander=hotels";
}
else if (id=='Expedia-Hotel'){
//http://ad.doubleclick.net/clk;242966198;65844531;w?http://www.expedia.com/pubspec/scripts/eap.asp?OLACID=US.BD.IFLY.HOTEL.HOTEL&GOTO=HOTSEARCH&CityName=Boston&InDate=12/12/2011&OutDate=12/24/2011&NumAdult=2
  link="http://ad.doubleclick.net/clk;242966198;65844531;w?http://www.expedia.com/pubspec/scripts/eap.asp?OLACID=US.BD.IFLY.HOTEL.HOTEL&GOTO=HOTSEARCH&CityName="+TAirport+"&InDate="+startMonth+"/"+startDay+"/"+startYear+"&OutDate="+endMonth+"/"+endDay+"/"+endYear+"&NumAdult="+NumAdult;
}

// ---------------------------------- CARS --------------------------------

//Search cars ... Partner: Travelspot
//http://www.travelspot.us/Default.aspx?tabid=2804&FpAffiliate=iFly.com&CAID=54219&to=SFO&fromDt=05/07/2010&toDt=05/10/2010&cr=1
else if (id == "Travelspot-Cars"){ 
//link="http://www.travelspot.us/Default.aspx?tabid=2804&FpAffiliate=iFly.com&CAID=54219&to="+TAirport+"&fromDt="+FDate+"&toDt="+TDate+"&cr=1";
link="http://www.travelspot.us/Default.aspx?tabid=2804&FpAffiliate=iFly.com&CAID=54219&to="+TAirport+"&fromDt="+startMonth+"/"+startDay+"/"+startYear+"&toDt="+endMonth+"/"+endDay+"/"+endYear+"&cr=1";
}

else if (id == "Priceline-cars"){ 
//http://www.priceline.com/qp.asp?productid=8&pickuploc=ewr&pickupdate="+startMonth+"/"+startDay+"/"+startYear+"&dropoffdate="+endMonth+"/"+endDay+"/"+endYear+"&pickuptime="+FTime+"&dropofftime="+TTime+"&refid=PLIFLY&refclickid=RCSEARCH
link="http://www.priceline.com/qp.asp?productid=8&pickuploc="+TAirport+"&pickupdate="+startMonth+"/"+startDay+"/"+startYear+"&dropoffdate="+endMonth+"/"+endDay+"/"+endYear+"&pickuptime=12:00&dropofftime=12:00&refid=PLIFLY&refclickid=RCSEARCH";
}

//Search cars ... Partner: Hotwire id = 102 Hotwire-Cars
//http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=1344&subid=0&startLocation=SFO&startDay=25&startMonth=04&endDay=29&endMonth=04&startTime=1500&endTime=1500&isUnderageDriver=false&startSearchType=N&selectedCarTypes=ECAR&isDebitCardSelected=false&inputId=index
else if (id == "Hotwire-Cars"){ link 
="http://click.linksynergy.com/fs-bin/statform?id=u8zPi/4jEks&offerid=120349&bnid=1344&subid=0&startLocation="+TAirport+"&startDay="+startDay+"&startMonth="+startMonth+"&endDay="+endDay+"&endMonth="+endMonth+"&startTime=13:00&endTime=13:00&isUnderageDriver=false&startSearchType=N&selectedCarTypes=ECAR&isDebitCardSelected=false&inputId=index";
}

//Search cars ... Partner: Orbitz
//http://ad.doubleclick.net/clk;229106617;53098757;r?http://www.orbitz.com/psi?type=car&pickuptype=AIRPORT&pickup=ORD&pickupdate=2011-04-18&dropofftype=SAME&dropoffdate=2011-04-20&dropofftime=1AM&pickuptime=1AM&gcid=C11287x990&WT.mc_id=o_ifly_car2&WT.mc_ev=click
else if (id == "Orbitz-Cars"){ 
 link = "http://ad.doubleclick.net/clk;229106617;53098757;r?http://www.orbitz.com/psi?type=car&pickuptype=AIRPORT&pickup="+TAirport+"&pickupdate="+startYear+"-"+startMonth+"-"+startDay+"&dropofftype=SAME&dropoffdate="+endYear+"-"+endMonth+"-"+endDay+"&dropofftime=1AM&pickuptime=1AM&gcid=C11287x990&WT.mc_id=o_ifly_car2&WT.mc_ev=click";
}

//Search cars ... Partner: TravelTicker
//http://www.travel-ticker.com/category.jsp?actionType=1&categoryType=Type&categoryName=Cars&vert=car&dest=LAX&startDate=08/01/11&startTime=1300&endDate=08/15/11&endTime=1600&sid=S367&bid=B311496
else if (id == "TravelTicker-car"){
	link = "http://www.travel-ticker.com/category.jsp?actionType=1&categoryType=Type&categoryName=Cars&vert=car&dest="+TAirport+"&startDate="+month1+"/"+startDay+"/"+startYear+"&startTime=1300&endDate="+month2+"/"+endDay+"/"+endYear+"&endTime=1600&sid=S367&bid=B311496";
}

// search cars ... Partner: BookingBuddy popunder
/*
    * pickup_city - Free form text
    * pickup_month - "MM YYYY", ie "10 2008" for October 2008
		* pickup_day - integer, day of the month to depart
    * pickup_time -- A number between 0 and 24
    * dropoff_month - "MM YYYY", ie "10 2008" for October 2008
    * dropoff_day - integer, day of the month to depart
    * dropoff_time - A number between 0 and 24 
*/
else if (id == 'BookingBuddy-Car') {
	link = "http://rd.bookingbuddy.com/?search_mode=hotel&r=bbs_ifly_popunder_800600-a_021&pickup_city="+TAirport+"&pickup_month="+startMonth+"+"+startYear+"&pickup_day="+startDay+"&pickup_time=10&dropoff_month="+endMonth+"+"+endYear+"&dropoff_day="+endDay+"&dropoff_time=3";
}
else if (id == 'BookingBuddy-Car-direct') {
	link = "http://rd.bookingbuddy.com/?r=bbs_ifly_hp_travel_195380-c_020&pickup_city="+TAirport+"&pickup_month="+startMonth+"+"+startYear+"&pickup_day="+startDay+"&pickup_time=10&dropoff_month="+endMonth+"+"+endYear+"&dropoff_day="+endDay+"&dropoff_time=3";
}
else if (id == "itunes"){
	link="http://click.linksynergy.com/fs-bin/stat?id=u8zPi/4jEks&offerid=146261&type=3&subid=0&tmpid=1826&RD_PARM1=http%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fid%253D317805307%2526mt%253D8%2526uo%253D6%2526partnerId%253D30&u1="+u1;
}
else if (id == "Expedia-Cars"){
//http://ad.doubleclick.net/clk;242966239;65844548;a?http://www.expedia.com/pubspec/scripts/eap.asp?OLACID=US.BD.IFLY.CAR.CAR&GOTO=CARSEARCH&SearhType=Airport&PickUpLoc=SFO&FromDate=12/12/2011&ToDate=12/24/2011
  link="http://ad.doubleclick.net/clk;242966239;65844548;a?http://www.expedia.com/pubspec/scripts/eap.asp?OLACID=US.BD.IFLY.CAR.CAR&GOTO=CARSEARCH&SearhType=Airport&PickUpLoc="+TAirport+"&FromDate="+startMonth+"/"+startDay+"/"+startYear+"&ToDate="+endMonth+"/"+endDay+"/"+endYear;
}

//-------------------------------------WITHOUT VARS 21-100-------------------------------------------

//Cars tab in Hotwire (trip-plan/rental-cars) ... Partner: Hotwire
//http://click.linksynergy.com/fs-bin/click?id=u8zPi/4jEks&offerid=118894.10003039&type=3&subid=0
else if (id == "21"){ link = "http://click.linksynergy.com/fs-bin/click?id=u8zPi/4jEks&offerid=118894.10003039&type=3&subid=0";}

//Hotwire Homepage (trip-plan/hothome) ... Partner: Hotwire
//http://click.linksynergy.com/fs-bin/click?id=u8zPi/4jEks&offerid=118894.10003249&type=3&subid=0
else if (id == "22"){ link = "http://click.linksynergy.com/fs-bin/click?id=u8zPi/4jEks&offerid=118894.10003249&type=3&subid=0";}

//Expedia Homepage (trip-plan/exphome) ... Partner: Commission Junction - Expedia
else if (id == "23"){ link = "http://www.dpbolvw.net/click-1788350-10489996?GOTO=EXPHOME";}

//FareCalendar option inside of Flights tab in expedia site (trip-plan/farecalendar) ... Partner: Commission Junction - Expedia
else if (id == "24"){ link = "http://www.dpbolvw.net/click-1788350-10489996?GOTO=FareCmp";}

//Flights tab in Expedia site (trip-plan/flights) ... Partner: Commission Junction - Expedia
else if (id == "25"){ link ="http://www.dpbolvw.net/click-1788350-10489996?GOTO=FLIGHTLAUNCH";}

//flight+hotel package tab in Expedia site (trip-plan/flight-and-hotel) ... Partner: Commission Junction - Expedia
else if (id == "26"){ link ="http://www.dpbolvw.net/click-1788350-10489996?GOTO=PKGLAUNCH";}

//flight-specials tab in Expedia site (trip-plan/flight-specials) ... Partner: Commission Junction - Expedia
else if (id == "27"){ link ="http://www.dpbolvw.net/click-1788350-10489996?GOTO=AIRDEALS";}

//hotel tab in Expedia site (trip-plan/airport-hotels) ... Partner: Commission Junction - Expedia
else if (id == "28"){ 
	//link ="http://www.dpbolvw.net/click-1788350-10489996?GOTO=HOTSEARCH&SearchType=Place&SearchArea=Airport&PlaceName&map=1";}
	link="http://www.booking.com/hotel?aid=337310";
}

//Deals and destinations tab in Expedia site (trip-plan/last-minute) ... Partner: Commission Junction - Expedia
else if (id == "30"){ link ="http://www.dpbolvw.net/click-1788350-10489996?GOTO=DAILY&page=/deals/lastminute_deals/flightdeals.asp?";}

//Hotel Deals list (trip-plan/hotel-deals) NOT IN USE ... Partner: Commission Junction - Expedia
else if (id == "31"){ link ="http://www.dpbolvw.net/click-1788350-10489996?GOTO=HOTELDEALS";}

//Park Sleep Fly homepage (trip-plan/park-and-stay) ... Partner: Park Sleep Fly PSF
else if (id == "32"){ link ="http://www.parksleepfly.com/index.php?referredBy=5205";}

//Park Ride Fly Homepage (trip-plan/parking) ... Partner: Park Ride Fly PFU
else if (id == "33"){ link ="http://www.parkrideflyusa.com/partner/iFly/iFly.php"; }

//Hotelcom Homepage (trip-plan/hotelcom) ... Partner: Hotelcom
else if (id == "34"){ link ="http://www.kqzyfj.com/click-1788350-10434166";}

// Booking.com Homepage (trip-plan/airport-hotels mark II) ... Parter: Booking.com
else if (id == "35"){ link="http://www.booking.com/hotel/"+AID+"?aid=337310";}

// (trip-plan/ifly-trip) ... Partner: Booking Buddy
else if (id == "36"){ link="http://"+window.location.hostname+"/bb/index.php";}

// (trip-plan/apr-contactus) ... Partner: APR
else if (id == "37"){ link="http://airportparkingreservations.com/contactus";}

// (trip-plan/apr-customerservice) ... Partner: APR
else if (id == "38"){ link="http://airportparkingreservations.com/customerservice";}

// (trip-plan/apr) ... Partner: APR
else if (id == "39"){ link="http://airportparkingreservations.com";}

//Expedia Banner - link (trip-plan/expdylan) ... Partner: Commission Junction - Expedia 
else if (id == "41"){ link ="http://www.dpbolvw.net/click-1788350-10489996?GOTO=FARECMP&afflid=aff.wd.info.farecompare.inf";}

//Airport Parking Reservations Homepage (trip-plan/parking-apr) ... Partner: Airport Parking Reservations APR
else if (id == "45"){ link ="http://www.airportparkingreservations.com/cgi-local/customer/index.pl?refID=1055";}

//Vayama
else if (id == "46"){ link ="http://www.jdoqocy.com/click-1788350-10514139";}

//Gift Card Banner (trip-plan/giftcard) Not in Use
else if (id == "90"){ link ="http://login.tracking101.com/ez/aalakpwstao/";}

//Two Tickets Banner (trip-plan/twotickets) Not in Use
else if (id == "91"){ link ="http://ekmas.com/ez/dohomcrybbs/&dp=0&l=0&p=0";}

//Airlines Phone Numbers (trip-plan/airlines-phone-numbers) ... Partner: Expedia
else if (id == "93"){ link ="http://service.bfast.com/bfast/click?bfmid=26917872&siteid=41633928&bfpage=deeplink&GOTO=AIRLINELIST";}

//Transportation SeCurity Administration (trip-plan/tsa) ... Partner: Transportation SeCurity Administration TSA
else if (id == "94"){ link ="http://www.tsa.gov";}

//Tripso Homepage (trip-plan/canceled-flight) ... Partner: Tripso
else if (id == "95"){ link ="http://www.tripso.com/archives/2005/09/canceled_flight.html";}

//Rent a Car tab in Ocair site (trip-plan/ocair-rental-cars) ... Partner: Ocair
else if (id == "96"){ link ="http://www.ocair.com/groundtransport/rentalcars.htm";}

//Expedia Promotion (trip-plan/expedia-promotion) ... Partner: Expedia
else if (id == "97"){ link ="http://www.jdoqocy.com/click-1788350-10543406";}

//Travelspot Hotels (trip-plan/travelspot-hotels) ... Partner: Travelspot
else if (id == "98"){ link ="http://www.travelspot.us/Default.aspx?tabid=3917&FpAffiliate=iFly.com&CAID=54219";}

//Travelspot Cars (trip-plan/travelspot-cars) ... Partner: Travelspot
else if (id == "99"){ link ="http://www.travelspot.us/Default.aspx?tabid=3918&FpAffiliate=iFly.com&CAID=54219";}

//Dunhill (trip-plan/dunhill) ... Partner: Dunhill
else if (id == "111"){ link ="http://www.dunhillvacations.com/iframes/ifly/ifly.php";}

//iPhone Ads
else if(id.indexOf('iphone')>-1){//id=='iphone-existing'||id=='iphone-blue-phoneleft'||id=='iphone-blue-phoneright'){ 
	if(mySplitResult[3]=='dest=store'){
		var _u1=mySplitResult[2].split('=');
		link="http://click.linksynergy.com/fs-bin/stat?id=u8zPi/4jEks&offerid=146261&type=3&subid=0&tmpid=1826&RD_PARM1=http%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fid%253D317805307%2526mt%253D8%2526uo%253D6%2526partnerId%253D30&u1="+_u1[1];
	} else {
		link="http://"+window.location.hostname+"/iphone-pro";
	}
	
	var _id_parts=id.split('-');
	
	var _name=_id_parts[0]==undefined?'':_id_parts[0];//'iphone';
	var _tabs=_id_parts[1]==undefined?'':_id_parts[1];//'blue';
	var _location=_id_parts[2]==undefined?'':_id_parts[2];//id=='iphone-blue-phoneleft'?'phoneleft':'phoneright';
	var _prechecked=_id_parts[3]==undefined?'':_id_parts[3];//'';
	var _value=_id_parts[4]==undefined?0:_id_parts[4];//0;
	
	if(typeof _gaq != 'undefined'){
		//alert('event: '+_name+'-'+_tabs+'-'+_location+'-'+_prechecked+'-'+_value);
		_gaq.push(['_trackEvent',
			_name+'-'+_tabs,
			_name+'-'+_tabs+'-'+_location,
			_name+'-'+_tabs+'-'+_location+'-'+_prechecked,
			_value
		]);
	}
}else if(id.indexOf('apr-pay')>-1){
  var _parms=id.split('apr-pay');
  // Flag that tells us to use staging is appended to the id string /staging/staging.
  var _staging=_parms[1].indexOf('/staging/')>-1?'staging.':'';
  _parms=_parms[1].split('/staging/');
  link="https://"+_staging+"airportparkingreservations.com"+_parms[0];
} else if(id.indexOf('response')>-1){
  var _parms=id.split("response/");
  link="http://"+window.location.hostname+"/response/"+_parms[1];
}

//Empty or other value
else { link = "http://www.ifly.com";}

//alert("id="+id+" and link = "+link);
//document.write("<br>link  =");
//document.write(link);

//REDIRECT ORIGINAL PASSED VALUES - LOCATION REPLACE WILL MAKE THIS PAGE INVISIBLE IN THE HISTORY
//for debug comment this line and remove the comment to the document.write above
window.location.replace(link);

