var cssCustomLink = "/owshare/rgs/wag/css/aprform.css" ;
var icoCloseSrc = "/images/misc/ico_close.gif" ;
var preSelectedAirport = "SYD";

function airportList_onLoad()
{
	var objSelAirports = document.getElementById ("selAirport") ;
	var preSelectedAirportIndex = -1;
	var j;

	for (var i = 0 ; i < airports.length ; i++) {
		if (airports [i][1].substring (airports [i][1].length - 3) == preSelectedAirport) {
			preSelectedAirportIndex = i;
		}
	}

	if (preSelectedAirportIndex < 0) {
		if (isOpera) {
	 	   var opt = document.createElement("OPTION");
		} else {
			objSelAirports.options.length++;
			var opt = objSelAirports.options[objSelAirports.options.length-1];
		}

		opt.text = 'Select an Airport';
		opt.value = '0';
	}

	for (var i = 0 ; i < airports.length ; i++) {
		if (isOpera) {
	 	   var opt = document.createElement("OPTION");
		} else {
			objSelAirports.options.length++;
			var opt = objSelAirports.options[objSelAirports.options.length-1];
		}

		if (preSelectedAirportIndex >= 0) {
		    if (i == 0) {
		     	j = preSelectedAirportIndex;
		    } else if (i <= preSelectedAirportIndex) {
		 		j = i - 1;
			} else {
		 		j = i;
			}
		} else {
			j = i;
		}

		opt.text = airports [j][1];
		opt.value = airports [j][0];

		if (isOpera)
			objSelAirports.options.add( opt );
	}
}


function hhoteldistrib(distnum, lg, codeprice, codetrack){
	var waction = "http://portal.fastbooking-sa.fr/fiche/resa.phtml?DistNum="+distnum;
	if (lg != "") waction += "&#38;langue="+lg;
	if (codeprice != "") waction += "&#38;FSTBKNGCode="+codeprice;
	if (codetrack != "") waction += "&#38;FSTBKNGTrackLink="+codetrack;
	window.open(waction,"reservation","toolbar=no,width=400,height=350,menubar=no,scrollbars=yes,resizable=yes,alwaysRaised=yes");
}

function jumpTo(URL_List){
	var URL = URL_List.options[URL_List.selectedIndex].value;
	window.location.href = URL;
}

function newWindow(curr){
	currWindow = window.open(curr, 'CurrConverter', 'width=460,height=310');
	currWindow.focus;
}

function getOrderID(){
	//generate random order id
	var randomnumber = Math.floor(Math.random()*1000);
	var currentTime = new Date();
	var month = currentTime.getMonth()+1;
	var timeStamp = ''+currentTime.getDate()+month+currentTime.getFullYear()+'-'+currentTime.getHours()+'-'+currentTime.getMinutes()+'-'+currentTime.getSeconds()+'-'+randomnumber;
	return timeStamp;
}

function trackOut(sProv, sCity, sState, sCountry, sSource, sBrand, sName, sLocPrim, sUsThem, sPosition, sID, sAirport){
	//pageTracker._trackPageview('/outgoing/reservations/'+sBrand+'/'+sName+'/'+sSource);
	pageTracker._trackPageview('/outgoing/reservations/'+sBrand+'/'+sName+'/'+sSource+sLocPrim);
	ecTracker._trackPageview('/outgoing/reservations/'+sBrand+'/'+sName+'/'+sSource+sLocPrim);
	orderNum = getOrderID();
	ecTracker._addTrans(
		orderNum,	//order ID *
		sProv,		//provider name
		'1',		//total *
		'',			//tax
		'',			//shipping
		sCity,		//property's city
		sState,		//property's state
		sCountry	//property's country
	);
	ecTracker._addItem(
		orderNum,	// order ID *
		'reservations_'+sSource,	//SKU one of: reservations_list, reservations_details
		sBrand,		//product name - hotel brand
		sName,		//product category or variation - hotel name
		'1',		//unit price *
		'1'			//quantity *
	);
	ecTracker._trackTrans();
}
function trackOutOther(sTP){
	pageTracker._trackPageview('/outgoing'+sTP);
	ecTracker._trackPageview(sTP);
}

