// Set <div id="page-container" class="javascript-enabled"> ===========

// This will allow CSS to be tweaked for javascript enabled and disabled users independently
addEvent(window, "load", function() {
	if ($("page-container"))
		Element.addClassName($("page-container"), "javascript-enabled");
});

// Set <div id="page-container" class="mac-platform"> =================

// This will allow CSS to be tweaked for all Mac browsers independently
addEvent(window, "load", function() {
	if ($("page-container"))
		if (navigator.userAgent.toLowerCase().indexOf("mac") != -1) {
			Element.addClassName($("page-container"), "mac-platform");
		}
});

// Trigger a reflow in Gecko (Mozilla, Firefox, Netscape, etc.) =============

// This forces the rendering engine to double-check it's CSS rendering after the page is loaded
// Specifically, this fixes extraneous scrolling in Firefox 1.0 on the Destinations Things To Do and Places pages.
addEvent(window, "load", function() {
	var body = document.getElementsByTagName("body")[0];
	var bodyClass = body.className;
	body.className = "forceReflow";
	body.className = bodyClass;
});

// sIFR Rules ===============================================================

if(typeof sIFR == "function" && !sIFR.UA.bIsIEMac){
	
/*	// 800-Number in Header
	sIFR.replaceElement("div#topnav-tabs div.number800", named({
		sFlashSrc:  "/images/promotions/sifr/trade-gothic-lt-bold.swf",
		sColor:     "#336699",
		sBgColor:   "#FFFFFF",
		sWmode:     "transparent",
		sFlashVars: "textalign=center"}
	));
*/	
	// Page Title
	sIFR.replaceElement("div#page div#hero-shot h1 span,div#page div#seo-default h1 span", named({
		sFlashSrc:      "/images/promotions/sifr/trade-gothic-lt-bold.swf",
		sColor:         "#FFFFFF",
		sBgColor:       "#25598F",
		sWmode:         "transparent"}
	));
	
	// Content Subtitle
	sIFR.replaceElement("div#page h2 span", named({
		sFlashSrc:      "/images/promotions/sifr/trade-gothic-lt-bold.swf",
		sColor:         "#003366",
		sBgColor:       "#B8E0FD",
		sWmode:         "transparent"}
	));
	
	// Hero Shot Overlay text
	sIFR.replaceElement("div#page div#hero-shot p#hero-shot-overlay span", named({
		sFlashSrc:      "/images/promotions/sifr/trade-gothic-lt-bold.swf",
		sColor:         "#FFFFFF",
		sBgColor:       "#000000",
		sWmode:         "transparent",
		sFlashVars:     "textalign=right"//,		
	}));

	// Hero Shot Aux title
	sIFR.replaceElement("div#page div#hero-shot div#hero-shot-aux h3", named({
		sFlashSrc:      "/images/promotions/sifr/trade-gothic-lt-bold.swf",
		sColor:         "#FFFFFF",
		sBgColor:       "#1A4D80",
		sWmode:         "transparent",
		nPaddingTop:    "6",
		nPaddingBottom: "6"}
	));
	
	// Marketing Message A Property Listing
	sIFR.replaceElement("div#marketing-messages div#marketing-message-a dl.property-listing dt", named({
		sFlashSrc:      "/images/promotions/sifr/trade-gothic-lt-bold.swf",
		sColor:         "#003366",
		sBgColor:       "#CFE4F5",
		sWmode:         "transparent"}
	));
}
