//Search button clicked
function fareSearchSC() {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'events';
	_s.linkTrackEvents = 'event14';
	_s.events = 'event14';
	_s.tl(this,'o','Search Clicked');
}

// -------------------------------Results Page ----------------------------------// 
//Pagination
function displayMoreResultsSC(startResult) {

	var _s = s_gi(s_account);
	_s.linkTrackVars = 'prop24';
	_s.prop24=parseInt(parseInt(startResult)/5) + 1;
	
	_s.products=';flight ' + document.getElementById("product").innerHTML + ';;;;evar23='; 
	_s.tl(this,'o','More results');

}

//Change of tabs
function changeTabsSC(tabIdToDisplay) {
	var cabin = document.getElementById("pClass").value;
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'prop22,products,events';
	_s.linkTrackEvents = 'event16';
	//Cabin 
	if(tabIdToDisplay == 1)
		_s.prop22 = cabin;
	else if(cabin == 'Y' || cabin == 'W') {
		_s.prop22 = 'C';
	} else {
		_s.prop22 = 'F';
	}
	_s.events = 'event16';
	_s.products=';flight ' + document.getElementById("product").innerHTML + ';;;;evar23=';
	_s.tl(this,'o','Tab Changed');
}

//Display of more Itins for the same price
function displayMoreItinsSC(searchId, itinId) {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event6';
	_s.events = 'event6';
	var product = ';flight ' + document.getElementById("product" + itinId).innerHTML + ';;;;evar23=' + document.getElementById("airline" + itinId).innerHTML
	_s.products=product;
	_s.tl(this,'o','More itins');

}

//Go back to the orginal state. display only 1 itinerary 
function displayLessItinsSC() {

}

//FareRule clicked
function displayFareRulesSC(searchId, itinId) {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event5';
	_s.events = 'event5';
	var product = ';flight ' + document.getElementById("product" + itinId).innerHTML + ';;;;evar23=' + document.getElementById("airline" + itinId).innerHTML
	_s.products= product;
	_s.tl(this,'o','Fare rules');

}

//Fare details clicked
function displayFareDetailsSC(searchId, itinId) {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event4';
	_s.events = 'event4';
	var product = ';flight ' + document.getElementById("product" + itinId).innerHTML + ';;;;evar23=' + document.getElementById("airline" + itinId).innerHTML
	_s.products= product;
	_s.tl(this,'o','Fare details');
}


//Airline Info
function displayAirlineInfoSC(searchId, itinId) {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event3';
	_s.events = 'event3';
	var product = ';flight ' + document.getElementById("product" + itinId).innerHTML + ';;;;evar23=' + document.getElementById("airline" + itinId).innerHTML
	_s.products= product;
	_s.tl(this,'o','Airline info');

}

//Airline tabs
function displayAirlineTabSC() {

}

//Map It
function displayOnMapSC(searchId, itinId) {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event2';
	_s.events = 'event2';
	var product = ';flight ' + document.getElementById("product" + itinId).innerHTML + ';;;;evar23=' + document.getElementById("airline" + itinId).innerHTML
	_s.products= product;
	_s.tl(this,'o','Map it');
}

//Filter changed

function filterByAllSC(filterItem) {
	var propertyValue = "";
	//Stops
	if(filterItem == "stops") {
		var changedStops = document.getElementById("stops").value;
		if(changedStops && changedStops != '') {
			propertyValue += "Stops-" + changedStops;
		}
	}	
	//Airline
	if(filterItem == "airline") {
		var airline = document.getElementById("filterairline").value;
		if(airline && airline != '') {
			propertyValue += "Airline-" + airline;
		}
	}
	//Connection at
	if(filterItem == "airport") {	
		var connectAtObj = document.getElementById("select-connection");
		var connectAt = connectAtObj.options[connectAtObj.selectedIndex].value;
		if(connectAt && connectAt != '') {
			propertyValue += "Connecting at-" + connectAt;
		}	
	}
	//Price
	if(filterItem == "minPrice") {
		var minPrice = document.getElementById("slidercurrentMinValue1").value; 
		if(minPrice) {
			propertyValue += "Price-Low-" + minPrice;
		}
	}
	if(filterItem == "maxPrice") {
		var maxPrice = document.getElementById("slidercurrentMaxValue1").value; 
		if(maxPrice) {
			propertyValue += "Price-High-" + maxPrice;
		}
	}	
	//Departure Time
	if(filterItem == "minDepTime") {
		var minDepTime = document.getElementById("slidercurrentMinValue2").value; + ":00"; 
		if(minDepTime) {
			propertyValue += "Departure time-Low-" + minDepTime;
		}	
	}
	if(filterItem == "maxDepTime") {
		var maxDepTime = document.getElementById("slidercurrentMaxValue2").value; + ":00"; 
		if(maxDepTime) {
			propertyValue += "Departure time-High-" + maxDepTime;
		}	
	}	
	//Arrival Time
	if(filterItem == "minArvTime") {
		var minArvTime = document.getElementById("slidercurrentMinValue3").value; + ":00"; 
		if(minArvTime) {
			propertyValue += "Arrival time-Low-" + minArvTime;
		}
	}	
	if(filterItem == "maxArvTime") {
		var maxArvTime = document.getElementById("slidercurrentMaxValue3").value; + ":00"; 
		if(maxArvTime) {
			propertyValue += "Arrival time-High-" + maxArvTime;
		}
	}	
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,prop11';
	var product = ';flight ' + document.getElementById("product" ).innerHTML + ';;;;';
	_s.products= product;
	_s.prop11 = propertyValue;
	_s.tl(this,'o','Filter');

}


//Test Booking failure
function testBookingFailure(itinId,siteCatalystArgs) {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event7';
	_s.events = 'event7';
	var resultArray = siteCatalystArgs.split("|");
	var product = ';flight ' + resultArray[0] + ';;;;evar23=' + resultArray[1];
	_s.products= product;
	_s.tl(this,'o','Test booking failure');

}



//Select Fare
function selectFareSC(searchId, itinId) {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event18';
	_s.events = 'event18';
	var product = ';flight ' + document.getElementById("product" + itinId).innerHTML + ';;;;evar23=' + document.getElementById("airline" + itinId).innerHTML
	_s.products= product;
	_s.tl(this,'o','Select Fare');
}

//Compare results
function CompareResultsSC() {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'prop13,prop29';
	_s.prop13='Compare';
	//Travelocity
	if ( document.getElementById("compare-travelocity").checked ) {
		_s.prop13 += ',travelocity';
	}
	//expedia
	if ( document.getElementById("compare-expedia").checked ) {
		_s.prop13 += ',expedia';
	}
	//bookingbuddy
	if ( document.getElementById("compare-bookingbuddy").checked ) {
		_s.prop13 += ',bookingbuddy';
	}
	//orbitz
	if ( document.getElementById("compare-orbitz").checked ) {
		_s.prop13 += ',orbitz';
	}
	_s.prop29='Search results';

	_s.tl(this,'o','Compare results');

}


// -------------------------------Purchase Page  ----------------------------------//

//Login Clicked
function logInSC(){
/*	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event8';
	_s.events = 'event8';

	var product = ';flight ' + document.getElementById("product").innerHTML + ';;;;evar23=' + document.getElementById("airline").innerHTML
	_s.products= product;
	_s.tl(this,'o','Login');
*/	
}

function logInSucessSC(userName) {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'prop24,events';
	_s.linkTrackEvents = 'event9';
	_s.events = 'event9';
	_s.prop24=userName;
	_s.tl(this,'o','Login successful');
}
// DisplayFF()
// --------------------------------------------------------------------------------

function DisplayFFSC() {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event10';
	_s.events = 'event10';
	var product = ';flight ' + document.getElementById("product").innerHTML + ';;;;evar23=' + document.getElementById("airline").innerHTML
	_s.products= product;
	_s.tl(this,'o','FrequentFlyer');
}

function SaveFFSC(travelerId) {
	var _s = s_gi(s_account);
	_s.linkTrackVars='products,eVar34';
	_s.eVar34 =  document.getElementById("ff" + travelerId + "Carrier0Number").value ;
	var product = ';flight ' + document.getElementById("product").innerHTML + ';;;;evar23=' + document.getElementById("airline").innerHTML;
	_s.products= product;
	_s.tl(this,'o','FrequentFlyer');

}

//Toggle Insurance
function  toggleInsuranceSC(){
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event19';
	_s.events = 'event19';
	var product = ';flight ' + document.getElementById("product").innerHTML + ';;;;evar23=' + document.getElementById("airline").innerHTML
	_s.products= product;
	_s.tl(this,'o','Toggle Insurance');

}

// CreditCard Section Clicked()
// --------------------------------------------------------------------------------
function ccSectionClickedSC() {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event11';
	_s.events = 'event11';
	var product = ';flight ' + document.getElementById("product").innerHTML + ';;;;evar23=' + document.getElementById("airline").innerHTML
	_s.products= product;
	_s.tl(this,'o','CreditCard');
}

//CreditCard Section  entered from profile
function selectCCSC() {
	ccSectionClickedSC();
}

//NewsLetter Signup
function dealsNewsletterSC() {
	var _s = s_gi(s_account);
	_s.linkTrackVars = 'products,events';
	_s.linkTrackEvents = 'event12';
	_s.events = 'event12';
	var product = ';flight ' + document.getElementById("product").innerHTML + ';;;;evar23=' + document.getElementById("airline").innerHTML
	_s.products= product;
	_s.tl(this,'o','Deals Newsletter');
}

//------------------------------------
function errorSC(pageName,error) {
	var _s = s_gi(s_account);
 	_s.pageName=pageName;	
	_s.linkTrackVars = 'prop27';
	_s.prop27=error;
	_s.tl(this,'o','Error');
}


