﻿function resTabMenuClick(compAlias, tabElm) {
	$(tabElm).parent().find("div[id!=" + tabElm.id + "]").each(function() { $(this).removeClass("res-tabs-sel"); });
	$(tabElm).addClass("res-tabs-sel");
	if (tabElm.id == "tabReservation") {
		document.location = "/" + compAlias + "/Reserve";
	}
	else if (tabElm.id == "tabQuote") {
		document.location = "/" + compAlias + "/Quote";
	}
	else if (tabElm.id == "tabWelcome") {
		document.location = "/" + compAlias + "/Account/Welcome";
	}
	else if (tabElm.id == "tabTrip") {
		document.location = "/" + compAlias + "/Trip";
	}
	else if (tabElm.id == "tabPax") {
		document.location = "/" + compAlias + "/Passenger";
	}
	else if (tabElm.id == "tabAccount") {
		document.location = "/" + compAlias + "/Account";
	}
}

function resRateTabMenuClick(compAlias, tabElm) {
	$(tabElm).parent().find("div[id!=" + tabElm.id + "]").each(function() { $(this).removeClass("activeratetab"); });
	$(tabElm).addClass("activeratetab");
	
	if (tabElm.id == "pointToPoint") {
		document.location = "/" + compAlias + "/Reserve/PointToPointRates";
	} else if (tabElm.id == "byHour") {
		document.location = "/" + compAlias + "/Reserve/ByHourRates";
	} else if (tabElm.id == "byPassanger") {
		document.location = "/" + compAlias + "/Reserve/ByPassangerRates";
	}
	else if (tabElm.id == "byPromo") {
		document.location = "/" + compAlias + "/Reserve/PromoRates";
	} 
	else {
	    document.location = "/" + compAlias + "/Reserve/FinalReservationStep";
	}
}

function rateTabMenuClick(compAlias, tabElm) {
	$(tabElm).parent().children().removeClass("activeratetab");
	$(tabElm).addClass("activeratetab");
	if (tabElm.id == "pointToPoint") {
		document.location = "/" + compAlias + "/PointToPointRates";
	} else if (tabElm.id == "byHour") {
		document.location = "/" + compAlias + "/ByHourRates";
	} else if (tabElm.id == "byPassanger") {
		document.location = "/" + compAlias + "/ByPassangerRates";
	}
	else {
		document.location = "/" + compAlias + "/FinalReservationStep";
	}	 
}


function accountTabClick(compAlias, tabElm) {
	$(tabElm).parent().find("div[id!=" + tabElm.id + "]").each(function() { $(this).removeClass("activeratetab"); });
	$(tabElm).addClass("activeratetab");

	if (tabElm.id == "tabInfo") {
		document.location = "/" + compAlias + "/Account/Info";
	} else if (tabElm.id == "tabLocations") {
		document.location = "/" + compAlias + "/Account/Locations";
	} else if (tabElm.id == "tabBilling") {
		document.location = "/" + compAlias + "/Account/Billing";
	} else if (tabElm.id == "tabInvoices") {
		document.location = "/" + compAlias + "/Account/Invoices";
	} else if (tabElm.id == "tabPayments") {
		document.location = "/" + compAlias + "/Account/Payments";
	}
}

function paxTabClick(compAlias, tabElm) {
	$(tabElm).parent().find("div[id!=" + tabElm.id + "]").each(function() { $(this).removeClass("activeratetab"); });
	$(tabElm).addClass("activeratetab");

	if (tabElm.id == "tabAll") {
		document.location = "/" + compAlias + "/Passenger/List";
	} else if (tabElm.id == "tabNew") {
		document.location = "/" + compAlias + "/Passenger/Edit";
	}
}

function tripTabClick(compAlias, tabElm) {
	$(tabElm).parent().find("div[id!=" + tabElm.id + "]").each(function() { $(this).removeClass("activeratetab"); });
	$(tabElm).addClass("activeratetab")
	;
	if (tabElm.id == "tabNew") {
		document.location = "/" + compAlias + "/Trip/List/New";
	} else if (tabElm.id == "tabUnfinalized") {
		document.location = "/" + compAlias + "/Trip/List/Unfinalized";
	} else if (tabElm.id == "tabSettled") {
		document.location = "/" + compAlias + "/Trip/List/Settled";
	} else if (tabElm.id == "tabSearch") {
		document.location = "/" + compAlias + "/Trip/Search";
	}
	else {
		document.location = "/" + compAlias + "/Reserve/FinalReservationStep";
	}
}

