﻿var tripId;
var regionId;
$(document).ready(function () {
	var selector = "a.ajax";
	$(selector).live("click", function () {
		var page = $(this).attr("href");
		$("#winContest").show();
		if ($(this).hasClass("noContest")) {
			$("#winContest").hide();
		}
		if ($(this).hasClass("setTrip")) {
			tripId = $(this).attr("name");
			regionId = $(this).parent().parent().find(".region").attr("id");
			tripTitle = $(this).attr("title");
			$("#breadcrumbBar").fadeIn();
			$("#currentTripValue").html(tripId);
			$(".setTrip").removeClass("active");
			$("#mainNav li a").show();
		} else {
			$(selector).removeClass("active");
			$(this).addClass("active");
		}
		$.ajax({
			url: page,
			cache: false,
			data: {
				ajaxPage: "1",
				tripId: tripId,
				regionId: regionId
			},
			beforeSend: function () {
				$("#body").html("").addClass("loading");
			},
			success: function (data) {
				$("#body").removeClass("loading").html(data);
			},
			error: function () {
				$("#body").html("<h2>Page Not Found</h2>").removeClass("loading")
			},
			complete: function () {
				if (tripId) {
					$("a[name=" + tripId + "]").addClass("active");
				}
				scrollItineraryNav();
			}
		});
		GoogleTrackPageview(page);
		return false;
	});

	$(".itineraryList a.setTrip").live("mouseover", function () {
		var regid = $(this).parent().parent().find(".region").attr("id");
		if (regid) {
			$("#itineraryMap .map .links span").hide();
			$("#itineraryMap .map .links span." + regid).show();
		}
		var description = $(this).parent().find(".description").html();
		$("#tripDescription").html(description);
	});

	$("label.inField").inFieldLabels({ fadeOpacity: .2 });
	$(".contestPage a.seeMore").click(function () {
		$("#contestDetails").html($(this).closest("td").find(".details").html());
	});
	$("#sweepstakesDetails").trigger("click");

	scrollItineraryNav();

	$(document).pngFix();
});

function scrollItineraryNav() {
	$(".itineraryNav ul li:first").addClass("first");
	$(".itineraryNav ul li:last").addClass("last");
	$(".itineraryNav ul").jScrollPane({ showArrows: true });
//	$(".itineraryNav ul").each(function () {
//		$(this).scrollTo("li.selected");
//	});
}

function GoogleTrackPageview(uri) {
	var tracker = _gat._getTracker("UA-16182508-1");
	tracker._trackPageview(uri);
}
