/********************************************************************
*********************************************************************

This tool is for changing the backround and take-over sections of the
Hasbro company site and is included for all locales, including en_US.
Instructions for use can be found in the wiki.

*********************************************************************
********************************************************************/

/*** Takeover ***/
var takeoverStatus = false;   			// Turn the takeover div on and off using boolean true/false.
var toHrefGlobal = false   				// Use the same link for all locales on click (true) or a different link per locale (false)
var toHref = "http://www.hasbro.com";   // Default href for the takeover box on click
var toAlt = "";   						// Default alt for the link


/******************************************/
/****** Do not edit below this line! ******/
/******************************************/

jQuery(document).ready(function() {
		
	var bgHolder = jQuery("#bg-takeover");
	var toLocale = bgHolder.attr("class").split(" ")[0];
	var toSubsite = bgHolder.attr("class").split(" ")[1];
	
	jQuery("body").addClass("locale-" + toLocale);
	if (takeoverStatus && (toSubsite == toLocale || toSubsite == "/")) {	
		// Grabs hard-coded locale from div element
		if (!toHrefGlobal) {
			// Locales to check:  en_GB, fr_FR, en_CA, fr_CA, ru_RU, da_DK, de_CH, de_DE, es_ES, fi_FI, fr_BE, it_IT, nl_BE, nl_NL, no_NO, pt_PT, sv_SE
			switch (toLocale) {
				case 'en_GB':
					toHref = "/transformers/dotm/" + toLocale + "/index.cfm?dsp=hasbrobg";
					toAlt = "";
					break;
				case 'fr_FR':
					toHref = "/transformers/dotm/" + toLocale + "/index.cfm?dsp=hasbrobg";
					toAlt = "";
					break;
				case 'en_CA':
					toHref = "/transformers/dotm/" + toLocale + "/index.cfm?dsp=hasbrobg";
					toAlt = "";
					break;
				case 'fr_CA':
					toHref = "/transformers/dotm/" + toLocale + "/index.cfm?dsp=hasbrobg";
					toAlt = "";
					break;
				case 'ru_RU':
					toHref = "http://www.transformers-russia.com/ru_RU/home";
					toAlt = "";
					break;
				case 'da_DK':
					toHref = "http://www.transformers3.eu/da_DK";
					toAlt = "";
					break;
				case 'de_CH':
					toHref = "/de_CH/transformers/search.cfm?N=277&Ntk=All&Ntx=mode+matchall&dsp=hasbrobg";
					toAlt = "";
					break;
				case 'de_DE':
					toHref = "/transformers/dotm/" + toLocale + "/index.cfm?dsp=hasbrobg";
					toAlt = "";
					break;
				case 'es_ES':
					toHref = "/transformers/dotm/" + toLocale + "/index.cfm?dsp=hasbrobg";
					toAlt = "";
					break;
				case 'fi_FI':
					toHref = "http://www.transformers3.eu/fi_FI";
					toAlt = "";
					break;
				case 'fr_BE':
					toHref = "/fr_BE/transformers/search.cfm?N=277&Ntk=All&Ntx=mode+matchall&dsp=hasbrobg";
					toAlt = "";
					break;
				case 'it_IT':
					toHref = "/it_IT/transformers/search.cfm?N=277&Ntk=All&Ntx=mode+matchall&dsp=hasbrobg";
					toAlt = "";
					break;
				case 'nl_BE':
					toHref = "/nl_BE/transformers/search.cfm?N=277&Ntk=All&Ntx=mode+matchall&dsp=hasbrobg";
					toAlt = "";
					break;
				case 'nl_NL':
					toHref = "/nl_NL/transformers/search.cfm?N=277&Ntk=All&Ntx=mode+matchall&dsp=hasbrobg";
					toAlt = "";
					break;
				case 'no_NO':
					toHref = "http://www.transformers3.eu/nn_NO";
					toAlt = "";
					break;
				case 'pt_PT':
					toHref = "/pt_PT/transformers/search.cfm?N=277&Ntk=All&Ntx=mode+matchall&dsp=hasbrobg";
					toAlt = "";
					break;
				case 'sv_SE':
					toHref = "http://www.transformers3.eu/sv_SE";
					toAlt = "";
					break;
			}; // End switch
		}; // End else
		
		setTakeoverDiv(bgHolder, toHref,"_self", toAlt);
	};

});

function setTakeoverDiv(bgHolder, toHref, target, toAlt) {
	var html = "<a href='" + toHref + "' target='" + target + "' alt='" + toAlt + "'><img src='/images/spacer.gif' /></a>";
	bgHolder.append(html);
};
