/*	GLOBAL FOOTER JS - Include file (adobe.store)
	$Id: GlobalFooter.js,v 1.2 2010/09/30 17:49:08 qare Exp $
*/

/*	GLOBAL FOOTER JS - Main code
	$Id: globalfooter.js.ssi,v 1.12 2011/11/22 22:10:39 dgasior Exp $
*/

var hideEvidon = false;

Event.observe(window, 'load', function() {
	var currURL = window.location.pathname;
	var countryCode = adobe.Cookie.get("international");
	
	if (currURL.startsWith('/cfusion/store')) {
		$('sfRegionSet').hide();
		$('sfRegion').hide();
	}
	else {
		if (countryCode) {
			$('sfRegionSet').show();
			$('sfRegion').hide();
		}
	}

	var rp = $('RegionPanel');
	if ($('SiteHeader') != null) {
		var wp = $('WelcomePanel');
	}
		
	Event.observe(document, 'click', function(event) {
		var el = event.element();
		var elid = el.id;

		if (elid == "sfRegion" || elid == "sfRegionChange" || elid == "sfRegionClose") {
			$('RegionPanel').toggle();
			if ($('SiteHeader') != null) {
				$('WelcomePanel', 'WelcomePanelShadow').invoke('hide');
			}
			Event.stop(event);
		}
		else if ((el == rp) || (el.descendantOf(rp))) {
			if (!el.descendantOf(rp)) {
				Event.stop(event);
			}
		}
		else if ((el == wp) || (el.descendantOf(wp)) || elid == "shWelcome" || elid == "screenName" || elid == "shProducts" || elid == "shIndustries" || elid == "shLearning" || elid == "shHelp" || elid == "shDownloads" || elid == "shStore" || elid == "shCompany") {
		}
		else {
			$('RegionPanel').hide();
			if ($('SiteHeader') != null) {
				$('WelcomePanel', 'WelcomePanelShadow').invoke('hide');				
			}
		}
	});
	
	/* Evidon ad icon JS */
	if (($('_bapw-link') != null) && (hideEvidon != true)) {
		$('_bapw-link').show();

		(function () {
			var adobe_host = window.location.hostname;
			if ((adobe_host == "www.adobe.com") || (adobe_host == "adobe.com") || (adobe_host == "get.adobe.com") || (adobe_host == "kb2.adobe.com") || (adobe_host == "community.adobe.com")) {
				page_id = "86";
			} else {
				page_id = "126";
			}
			
			var d = document,
				pixel,
				URL_SCHEME = (d.location.protocol == 'https:' ? 'https' : 'http'),
				CDN_URL = (URL_SCHEME == 'https' ? 'https://info.evidon.com/c/betrad/pub/' : 'http://cdn.betrad.com/pub/');
		
			d.getElementById('_bapw-link').onclick = function () {
				var link = this;
		
				function appendScript(url, callback) {
					var head = d.getElementsByTagName('head')[0] || d.documentElement,
						loaded = false,
						script = d.createElement('script');
		
					function onload() {
						script.onload = script.onreadystatechange = null;
						head.removeChild(script);
		
						callback();
					}
		
					script.src = url;
					script.onreadystatechange = function () {
						if (!loaded && (this.readyState == 'loaded' || this.readyState == 'complete')) {
							loaded = true;
							onload();
						}
					};
					script.onload = onload;
		
					head.insertBefore(script, head.firstChild);
				}
		
				this.onclick = 'return false';
		
				appendScript(URL_SCHEME+'://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js', function () {
					appendScript(CDN_URL+'pub1.js', function () {
						BAPW.i(link, { pid: page_id, ocid: 414 }, false);
					});
				});
		
				return false;
			};
		
			pixel = d.createElement('img');
			pixel.src = URL_SCHEME+'://l.betrad.com/pub/p.gif?pid='+page_id+'&ocid='+'414'+'&ii=1&r='+Math.random();
			pixel.height = '1';
			pixel.width = '1';
			pixel.className = 'SiteFooterEvidonPixel';
			d.body.appendChild(pixel);
		}());
	}
});

