// Re-writes divs that need to be rewritten for page impressions.
// Uses jquery.
function LoadImpression() {
	
	LoadAds(null);
	
	// Google Analytics
	pageTracker._trackPageview();
	
	// Nielson NetRatings
	trac.pageEvent('ajaxsearch');
}

function DetermineTopAdSrc(petrolType) {
	if (location.href.toLowerCase().indexOf(".co.nz/pages/home.aspx") > 1) {
		return "/SiteCollectionDocuments/Advertisements/topBannerAdHome.htm";
	} else if (location.href.toLowerCase().indexOf("/trucks/".toLowerCase()) > 1) {
		return "/SiteCollectionDocuments/Advertisements/topBannerAdTrucks.htm";
	} else if (location.href.toLowerCase().indexOf("/damaged/".toLowerCase()) > 1) {
		return "/SiteCollectionDocuments/Advertisements/topBannerAdDamaged.htm";
	} else if (petrolType == "Diesel") {
		return "/SiteCollectionDocuments/Advertisements/topBannerAdDiesel.htm";
	} else if (petrolType == "Petrol") {
		return "/SiteCollectionDocuments/Advertisements/topBannerAdPetrol.htm";
	} else {
		return "/SiteCollectionDocuments/Advertisements/topBannerAd.htm";
	}
}

function DetermineSkyscraperAdSrc(petrolType) {
	if (location.href.toLowerCase().indexOf(".co.nz/pages/home.aspx") > 1) {
		return "/SiteCollectionDocuments/Advertisements/leftSkyscraperAdHome.htm";
	} else if (location.href.toLowerCase().indexOf("/trucks/".toLowerCase()) > 1) {
		return "/SiteCollectionDocuments/Advertisements/leftSkyscraperAdTrucks.htm";
	} else if (location.href.toLowerCase().indexOf("/damaged/".toLowerCase()) > 1) {
		return "/SiteCollectionDocuments/Advertisements/leftSkyscraperAdDamaged.htm";
	} else if (petrolType == "Diesel") {
		return "/SiteCollectionDocuments/Advertisements/leftSkyscraperAdDiesel.htm";
	} else if (petrolType == "Petrol") {
		return "/SiteCollectionDocuments/Advertisements/leftSkyscraperAdPetrol.htm";
	} else {
		return "/SiteCollectionDocuments/Advertisements/leftSkyscraperAd.htm";
	}
}

function LoadAds(petrolType) {
	// Banner Ad
	var url = DetermineTopAdSrc(petrolType);
	if (url != $("#topBannerAdIFrame").attr("src")) {
		$("#topBannerAdIFrame").attr("src", url);
	}
	
	// Skyscraper Ad
	url = DetermineSkyscraperAdSrc(petrolType);
	if (url != $("#leftSkyscraperAdIFrame").attr("src")) {
		$("#leftSkyscraperAdIFrame").attr("src", url);
	}
}

function SetSkyscraperAdSrc(petrolType) {
	if (document.getElementById('leftSkyscraperAdIFrame').src.indexOf(".htm") == -1) {
		var url = DetermineSkyscraperAdSrc(petrolType);
		$("#leftSkyscraperAdIFrame").attr("src", url);
	}
}

function SetBannerAdSrc(petrolType) {
	if (document.getElementById('topBannerAdIFrame').src.indexOf(".htm") == -1) {
		var url = DetermineTopAdSrc(petrolType);
		$("#topBannerAdIFrame").attr("src", url);
	}
}
