/*-------------------------------------------------------------------
Name: SiteFooter (Global Footer) JS
$Author: dgasior $
$DateTime: 2011/06/17 10:38:34 $
$Revision: #6 $
-------------------------------------------------------------------*/
/**
 * Initialize Global Footer behaviors
 * @returns nothing
 * @author David Gasior
 */

 (function($) { 
	adobe.fn.initGlobalFooter = function(){
		var countryCode = $.cookies.get('international');
		if (countryCode) {
			$('#sfRegionSet').show();
			$('#sfRegion').hide();
		}
		else {
			$('#sfRegionSet').hide();
			$('#sfRegion').show();
		}
	
		if(isDesktop()) {
			$('#RegionPanel').bind( "clickoutside focusout", function(){
				$('#RegionPanel').hide();
			});
			
			$('#sfRegion, #sfRegionChange, #sfRegionClose').bind( "click", function(){
				$('#RegionPanel').toggle();
				if ($('#SiteHeader') != null) {
					$('#WelcomePanel').hide();
					$('#WelcomePanelShadow').hide();
				}
				return false;
			});
		}
		
		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")) {
					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/');
			
				var bapwLink = d.getElementById('_bapw-link');
				if (bapwLink) {
					bapwLink.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);
			}());
		}	
	};
})(jQuery); 
