
if( !window.SME$Analytics$Included ) {
    window.SME$Analytics$Included = "v1.0.16";
	window.SME$Analytics$Loaded = false;

	var domainConfig = {
            brand: 'Alice Smith', gaBrand: 'Alice_Smith',
            region: 'NA', territory: 'US',
            gaCat: 'Sony', gaSubCat: 'Epic',
            domainID: 6763, smeLabel: 'Epic',
            smeLabelGroup: 'Columbia-Epic', site: 'alice-smith.sonymusicdigital.com',
            fullDomain: document.location.hostname, fpCookieDomain: 'sonymusicdigital.com',
            path: document.location.pathname, qstring: document.location.search
	};
	domainConfig.providers = {};
	domainConfig.providers.ga = [
		{	account: 'UA-5480202-1',
			pathPrefixElements: 'region,territory,gaCat,gaSubCat,gaBrand,site,fullDomain',
			virtualPrefixElements: 's:virtual,region,territory,gaCat,gaSubCat,gaBrand,site,s:outbound=',
			globalVar: 'globalTracker',
			addOrderPrefix: true
		},
		{	account: 'UA-5947906-1',
			pathPrefixElements:  'gaBrand,site,fullDomain',
			virtualPrefixElements: 's:virtual,site,s:outbound=',
			globalVar: 'labelTracker',
			addOrderPrefix: true
		},
		{	account: 'UA-5947906-4',
			globalVar: 'siteTracker',
			addOrderPrefix: false
		}
	];
	domainConfig.providers.omniture={
		accounts: 'sonymusicglobal,sonymusicalice-smith-577-na'
	};
	domainConfig.providers.quantcast={
		//extraTags: ['features.UGC']
	};
	domainConfig.linkInternalFilters="media.sonymusic,script:";

	var aUtil = function() {
		var metaConfig = {};
		var metaTags = document.getElementsByTagName('meta');
		for(var i=0; i<metaTags.length; i++) {
			metaConfig[metaTags[i].name] = metaTags[i].content;
		}
		var addProperties = function(dest, source) {
			for (var property in source) {
				if( source.hasOwnProperty(property) ) {
					dest[property] = source[property];
				}
			}
			return dest;
		};

		function clone(source) {
			return addProperties({}, source);
		} // end clone

		function normalizeDomain(domain) {
			var arr = /^(?:[a-z]*:\/{2})?(?:w(?:eb|w*)[0-9]*\.)?([^\/:]+)/.exec(domain);
			if( arr && arr.length === 2 ) {
				return arr[1];
			}
			else {
				return domain;
			}
		} // end normalizeDomain

		function uriFromURL(url, includeParams) {
			var re = /^(?:(?:[a-z]*:\/{2})?[^\/\?#:]+(?::[0-9]+)?)?(\/[^\?#]*)?(\??[^#]*)?/;
			var arr = re.exec(url);
			if( arr ) {
				//alert( url + " --> " + arr.join(" * ") );
				var uri = arr[1] || "/";
				if( includeParams && arr[2]  ) {
					uri = uri + arr[2];
				}
				return uri;
			}
			else {
				return "/";
			}
		}	// end uriFromURL

		function fullyQualifyURL(uri) {
			if( !uri ) {
				return uri;
			}
			if( uri.contains("://") ) {
				return uri;
			}
			if( uri.substr(0, 1) === "/" ) {
				return document.location.protocol + "//" + document.location.hostname +
				(document.location.port && document.location.port !== 80 && document.location.port !== 443 ? ":" + document.location.port : "") +
				uri;
			}
		} // end fullyQualifyURL

		function add2body(elem, index) {
			var bodyTags = document.getElementsByTagName("body");
			if( bodyTags && bodyTags.length > 0 ) {
				if( index === undefined ) {
					index = bodyTags.length-1;
				}
				try {
					bodyTags[index].appendChild(elem);
					return true;
				}
				catch(e) {
				}
			}
			return false;
		}

		var analyticsDiv = function() {
			elem = document.createElement("div");
			var oldOnLoad = window.onload;
			window.onload = function() {
					add2body(elem);
					if( oldOnLoad ) { oldOnLoad() };
			};
			return elem;
		}(); // end analyticsDiv

		function addTag2Page(htmlCode) {
			if( window.SME$Analytics$Loaded ) {
				var scriptDiv = document.createElement("div");
				scriptDiv.innerHTML = htmlCode;
				analyticsDiv.appendChild(scriptDiv);
			}
			else {
				document.write(htmlCode);
			}
		} // end addTag2Page

		function addScript(url) {
			if( window.SME$Analytics$Loaded ) {
				var script = document.createElement("script");
				script.type = "text/javascript";
				script.src = url;
				analyticsDiv.appendChild(script);
			}
			else {
				document.write("<scr" + "ipt src='" + url + "'></scr" + "ipt>");
			}
		}

		var applyConfigProcessor = function(c, processor) {
			if( typeof processor === 'function' ) {
				processor(c);
			}
			else if (typeof processor === 'string' ) {
				if( typeof c[processor] === 'function' ) {
					applyConfigProcessor(c, c[processor]);
				}
				else if (typeof document[processor] === 'function') {
					applyConfigProcessor(c, document[processor]);
				}
				else {
				}
			}
		};

		var configMaps = [];
		var cachedConfig;
		var cachedConfigWithoutDerivedValues;
		function getConfigMapWithoutDerivedValues() {
			if( cachedConfigWithoutDerivedValues ) {
				return cachedConfigWithoutDerivedValues;
			}
			var c = {};
			for(var i=0; i<configMaps.length; i++) {
				var map = configMaps[i];
				if( map ) {
					for(var prop in map) {
						if( map.hasOwnProperty(prop) && c[prop] === undefined ) {
							c[prop] = map[prop];
						}
					}
				}
			}
			cachedConfigWithoutDerivedValues = c;
			return c;
		}
		function getConfigMap(overrides) {
			if( overrides ) {
				return addProperties(clone(getConfigMap()), overrides);
			}
			if( cachedConfig ) {
				return cachedConfig;
			}
			var c = getConfigMapWithoutDerivedValues();
			if( c.localConfigPreProcessor ) {
				applyConfigProcessor(c, c.localConfigPreProcessor);
			}

			if( !c.gaBrand ) {
				c.gaBrand = (c.brand||"").replace(" ", "_");
			}

			if( c.order ) {
				if( c.order.status === "purchase" && c.order.orderID && window.SCProxy) {
					if( SCProxy.getValOnce("true", "has_order_" + c.order.orderID, 60) !== "true" ) {
						c.order = null;
					}
				}
			}

			if( !c.URL ) {
				c.URL = "" + (c.pageURL || document.location.href);
				if( c.URL.indexOf("://") < 0 && c.URL.substring(0,1) !== "/") {
					c.URL = "/" + c.URL;
				}
				if( c.URL.substring(0,1) === "/" ) {
					c.URL = document.location.protocol + "//" + document.location.hostname + (document.location.port && document.location.port !== 80 && document.location.port !== 443 ? ":" + document.location.port : "") + c.URL;
				}
			}

			// set pageName
			if( !c.pageName ) {
				if(c.useTitleForPageName) {
					c.pageName = document.title;
				}
				else {
					/*
					 * if pageName is not set, default to {brand}: {URI}
					 * The URI portion can be either from the canonical tag or the actual URL
					 */
					var url = c.URL || c.canonical || document.URL;
					c.pageName = c.brand + ": " + uriFromURL(url);
				}
			}

			if( !c.hierarchy ) {
				c.hierarchy = aUtil.delimitPropsFromMap(c, ["territory", "smeLabel", "brand", "pageSubHierarchy"], "|", false);
			}


			if( !c.site ) {
				c.site = c.fpCookieDomain || normalizeDomain(document.location.hostname);
			}

			if( !c.searchKeyword ) {
				var defaultSearchParams="keys,keyword,q";
				var searchTerms = (c.onsiteSearchParam || defaultSearchParams);
				var keyword = aUtil.getQueryParam(searchTerms);
				if( keyword ) {
					c.searchKeyword = keyword;
				}
			}

			if( !c.campaign ) {
				c.campaign = aUtil.getQueryParam("cid");
				if( !c.campaign ) {
					var medium = aUtil.getQueryParam("utm_medium");
					if( medium ) {
						var mediumSource = medium + "|" + aUtil.getQueryParam("utm_source");
						var campaign = aUtil.getQueryParam("utm_campaign");
						if( !campaign ) {
							c.campaign = mediumSource;
						}
						else {
							campaign = campaign.replace(/%(7|257)C/g, "|");
							if( campaign.indexOf(medium) === 0 ) {
								c.campaign = campaign; // campaign already includes medium and source
							}
							else {
								c.campaign = mediumSource + "|" + campaign;
							}
						}
					}
				}
			}

			if( !c.onSitePromotionCode ) {
				c.onSitePromotionCode = aUtil.getQueryParam("ocid");
			}

			if( c.localConfigPostProcessor ) {
				// allows the page to add additional values to the "c" config object
				applyConfigProcessor(c, c.localConfigPostProcessor);
			}
			cachedConfig = c;
			return c;
		} // end getConfigMap

		function getConfig(prop, defaultValue) {
			if( defaultValue === undefined ) { defaultValue = null; }
			return getConfigMap()[prop] || defaultValue;
		}

		function getFPCookieDomain(config) {
			var domain = getConfigMap().fpCookieDomain;
			if( domain && document.location.hostname.indexOf(domain) >= 0) {
				return domain;
			}
			return normalizeDomain(document.location.hostname);
		} // end getFPCookieDomain

		function delimitPropsFromMap(map, props, delimiter, includeBlanks) {
			var values = [];
			if( typeof props === "string" ) { props = props.split(","); }
			for(var i=0; i<props.length; i++) {
				var value = map[props[i]];
				if( value === undefined ) {
					value = null;
				}
				if( value === null && props[i].substring(0,2) == "s:" ) {
					value = props[i].substring(2);
				}
				if( value !== null || includeBlanks) {
					values.push(value);
				}
			}
			return values.join(delimiter);
		}

		function delimitConfigs(props, delimiter, includeBlanks) {
			return delimPropsFromMap(getConfigMap(), props, delimiter, includeBlanks);
		} // end delimitConfigs


		var PARAMS = null;
		function getParamMapFromURL(url) {
			if( !url ) { return {}; }
			var ioq = url.indexOf("?");
			if( ioq < 0 ) {
				return {};
			}
			var params = {};
			var keyValues= url.substring(ioq+1).split("&");
			for( var i=0; i<keyValues.length; i++) {
				var kv = keyValues[i];
				var key, value;
				var ioe = kv.indexOf("=");
				if( ioe <= 0 ) {
					key = kv;
					value=true;
				}
				else {
					key = kv.substring(0, ioe);
					value = kv.substring(ioe+1);
				}
				if( params[key] === undefined ) {
					params[key] = value;
				}
			}
			return params;
		}
		function getParamMap(url) {
			if( url ) {
				return getParamMapFromURL(url);
			}
			else {
				PARAMS = getParamMapFromURL(document.location.href);
				return PARAMS;
			}
		}

		return  {
			getConfigMap: getConfigMap,
			getConfig: getConfig,
			delimitPropsFromMap: delimitPropsFromMap,
			delimitConfigs: delimitConfigs,
			getFPCookieDomain: getFPCookieDomain,
			clone: clone,
			addProperties: addProperties,
			normalizeDomain: normalizeDomain,
			uriFromURL: uriFromURL,
			fullyQualifyURL: fullyQualifyURL,
			conversionRate: function(sourceCurrency, targetCurrency) {
				if( targetCurrency === 'USD' ) {
					var cRate = getConfigMap().conversionRateUSD[sourceCurrency];
					if( cRate ) {
						return cRate;
					}
					else {
						return 1.0;
					}
				}
				else if( sourceCurrency === 'USD' ) {
					return 1.0/this.conversionRate(targetCurrency, sourceCurrency);
				}
				else {
					return this.conversionRate(sourceCurrency, 'USD')*this.conversionRate('USD', targetCurrency);
				}
			},
			convertCurrency: function(sourceAmount, sourceCurrency, targetCurrency) {
				if( sourceCurrency === targetCurrency ) {
					return sourceAmount;
				}
				return Math.round((sourceAmount * this.conversionRate(sourceCurrency, targetCurrency))*100)/100.0;
			},
			clearMetaConfig: function() {
				metaConfig = {};
			},
			getMetaConfig: function() {
				return clone(metaConfig);
			},
			addToDelimitedList: function(list, delimiter, item) {
				if( arguments.length > 3 ) {
					for(var aIndex=2; aIndex<arguments.length; aIndex++) {
						list = this.addToDelimitedList(list, delimiter, arguments[aIndex]);
					}
					return list;
				}

				if( item.indexOf(delimiter) > 0 ) {
					var items = item.split(delimiter);
					for(var i=0; i<items.length; i++) {
						list = this.addToDelimitedList(list, delimiter, items[i]);
					}
					return list;
				}

				if( list === null || list === undefined ) {
					return item;
				}
				if( typeof list !== "string" ) {
					list = "" + item;
				}
				if( list.length === 0 ) {
					return item;
				}

				var ind = list.indexOf(item);
				while ( ind >= 0 ) {
					if( list.length === ind + item.length ) { // last item
						return ind === 0 || list.substring(ind-delimiter.length, ind) === delimiter;
					}
					else if(
						list.substring(ind+item.length, delimiter.length) === delimiter &&
						(ind === 0 || list.substring(ind-delimiter.length, ind) === delimiter)
					) {
						return list;
					}
					else {
						ind = list.indexOf(item, ind+1);
					}
				}
				return list + delimiter + item;
			},
			pushConfigs: function(config) {
				if( arguments.length > 0 ) {
					for(var i=0; i<arguments.length; i++) {
						configMaps.push(arguments[i]);
					}
				}
				cachedConfig = null;
				cachedConfigWithoutDerivedValues = null;
				return this;
			},
			popConfigs: function() {
				cachedConfig = null;
				cachedConfigWithoutDerivedValues = null;
				return configMaps.pop();
			},
			$ : function(name) {
				return document.getElementById(name);
			},
			addTag2Page: addTag2Page,
			addScript: addScript,
			getQueryParam: function(paramNames, url) {
				var paramValues = getParamMap(url);
				var parr = paramNames.split(",");
				for(var i=0; i<parr.length; i++) {
					if( paramValues[parr[i]] !== undefined ) {
						return paramValues[parr[i]];
					}
				}
				return null;
			} // end getQueryParam
		}.pushConfigs(domainConfig, metaConfig, window.siteConfig);
	}(); // end aUtil

	/**
	 * Start Standard GA and Omniture include
	 */
	 (function(){var aa="_gat",s="_gaq",v=true,w=false,x=undefined,ba="4.5.9",z="length",A="cookie",C="location",D="&",E="=",F="__utma=",H="__utmb=",I="__utmc=",ca="__utmk=",K="__utmv=",L="__utmz=",M="__utmx=",da="GASO=";var N=function(f){return x==f||"-"==f||""==f},ea=function(f){return f[z]>0&&" \n\r\t".indexOf(f)>-1},Q=function(f,i,b){var j="-",c;if(!N(f)&&!N(i)&&!N(b)){c=f.indexOf(i);if(c>-1){b=f.indexOf(b,c);if(b<0)b=f[z];j=P(f,c+i.indexOf(E)+1,b)}}return j},fa=function(f){var i=w,b=0,j,c;if(!N(f)){i=v;for(j=0;j<f[z];j++){c=f.charAt(j);b+="."==c?1:0;i=i&&b<=1&&(0==j&&"-"==c||".0123456789".indexOf(c)>-1)}}return i},R=function(f,i){var b=encodeURIComponent;return b instanceof Function?i?encodeURI(f):b(f):escape(f)},
	 T=function(f,i){var b=decodeURIComponent,j;f=f.split("+").join(" ");if(b instanceof Function)try{j=i?decodeURI(f):b(f)}catch(c){j=unescape(f)}else j=unescape(f);return j},U=function(f,i){return f.indexOf(i)>-1},V=function(f,i){f[f[z]]=i},W=function(f){return f.toLowerCase()},X=function(f,i){return f.split(i)},ga=function(f,i){return f.indexOf(i)},P=function(f,i,b){b=x==b?f[z]:b;return f.substring(i,b)},ia=function(f,i){return f.join(i)},ja=function(f){var i=1,b=0,j;if(!N(f)){i=0;for(j=f[z]-1;j>=0;j--){b=
	 f.charCodeAt(j);i=(i<<6&268435455)+b+(b<<14);b=i&266338304;i=b!=0?i^b>>21:i}}return i},ka=function(){var f=window,i=x;if(f&&f.gaGlobal&&f.gaGlobal.hid)i=f.gaGlobal.hid;else{i=Y();f.gaGlobal=f.gaGlobal?f.gaGlobal:{};f.gaGlobal.hid=i}return i},Y=function(){return Math.round(Math.random()*2147483647)},Z={Ha:function(f,i){this.bb=f;this.nb=i},t:63072000000,ib:w,_gasoDomain:x,_gasoCPath:x};Z.Gb=function(){var f=this,i=Z.Ha;function b(c){return new i(c[0],c[1])}function j(c){var p=[];c=c.split(",");var m;for(m=0;m<c.length;++m)p.push(b(c[m].split(":")));return p}f.Ia="utm_campaign";f.Ja="utm_content";f.Ka="utm_id";f.La="utm_medium";f.Ma="utm_nooverride";f.Na="utm_source";f.Oa="utm_term";f.Pa="gclid";f.ba=0;f.z=0;f.Ya="15768000";f.sb="1800";f.ta=[];f.va=[];f.nc="cse";f.oc="q";f.ob=5;f.T=j("images.google:q,google:q,yahoo:p,msn:q,bing:q,aol:query,aol:encquery,lycos:query,ask:q,altavista:q,netscape:query,cnn:query,looksmart:qt,about:terms,mamma:query,alltheweb:q,gigablast:q,voila:rdata,virgilio:qs,live:q,baidu:wd,alice:qs,yandex:text,najdi:q,aol:q,club-internet:query,mama:query,seznam:q,search:q,wp:szukaj,onet:qt,netsprint:q,google.interia:q,szukacz:q,yam:k,pchome:q,kvasir:q,sesam:q,ozu:q,terra:query,nostrum:query,mynet:q,ekolay:q,search.ilse:search_for,rambler:words");
	 f.u=x;f.lb=w;f.h="/";f.U=100;f.oa="/__utm.gif";f.ga=1;f.ha=1;f.v="|";f.fa=1;f.da=1;f.Ra=1;f.b="auto";f.I=1;f.ra=1000;f.Jc=10;f.Pb=10;f.Kc=0.2;f.o=x;f.a=document;f.e=window};Z.Hb=function(f){var i=this,b=f;i.r=(new Date).getTime();var j=[F,H,I,L,K,M,da];function c(k,n,r,a){var d="",l=0;d=Q(k,"2"+n,";");if(!N(d)){k=d.indexOf("^"+r+".");if(k<0)return["",0];d=P(d,k+r[z]+2);if(d.indexOf("^")>0)d=d.split("^")[0];r=d.split(":");d=r[1];l=parseInt(r[0],10);if(!a&&l<i.r)d=""}if(N(d))d="";return[d,l]}i.k=function(){var k=b.a[A];return b.o?i.Wb(k,b.o):k};i.Wb=function(k,n){var r=[],a,d;for(a=0;a<j[z];a++){d=c(k,j[a],n)[0];N(d)||(r[r[z]]=j[a]+d+";")}return r.join("")};i.l=function(k,
	 n,r){var a=r>0?h(r):"";if(b.o){n=i.kc(b.a[A],k,b.o,n,r);k="2"+k;a=e(r)}q(k+n,a)};i.kc=function(k,n,r,a,d){var l="";d=p(d);a=m([a,i.r+d*1],r);l=Q(k,"2"+n,";");if(!N(l)){k=m(c(k,n,r,v),r);l=ia(l.split(k),"");return l=a+l}return a};function p(k){return k||Z.t}function m(k,n){return"^"+ia([[n,k[1]].join("."),k[0]],":")}function q(k,n){b.a[A]=k+"; path="+b.h+"; "+n+i.fb()}i.fb=function(){return N(b.b)?"":"domain="+b.b+";"};function e(k){return k>0?g():""}function g(){return h(Z.t)}function h(k){var n=
	 new Date;k=new Date(n.getTime()+k);return"expires="+k.toGMTString()+"; "}};Z.$=function(f){var i,b,j,c,p,m,q,e=this,g,h=f;e.j=new Z.Hb(f);function k(a){a=a instanceof Array?a.join("."):"";return N(a)?"-":a}function n(a,d){var l=[];if(!N(a)){l=a.split(".");if(d)for(a=0;a<l[z];a++)fa(l[a])||(l[a]="-")}return l}function r(a,d,l){var t=e.M,o,u;for(o=0;o<t[z];o++){u=t[o][0];u+=N(d)?d:d+t[o][4];t[o][2](Q(a,u,l))}}e.kb=function(){return x==g||g==e.P()};e.k=function(){return e.j.k()};e.ma=function(){return p?p:"-"};e.vb=function(a){p=a};e.za=function(a){g=fa(a)?a*1:"-"};e.la=function(){return k(m)};
	 e.Aa=function(a){m=n(a)};e.Vb=function(){e.j.l(K,"",-1)};e.lc=function(){return g?g:"-"};e.fb=function(){return N(h.b)?"":"domain="+h.b+";"};e.ja=function(){return k(i)};e.tb=function(a){i=n(a,1)};e.C=function(){return k(b)};e.ya=function(a){b=n(a,1)};e.ka=function(){return k(j)};e.ub=function(a){j=n(a,1)};e.na=function(){return k(c)};e.wb=function(a){c=n(a);for(a=0;a<c[z];a++)if(a<4&&!fa(c[a]))c[a]="-"};e.fc=function(){return q};e.Dc=function(a){q=a};e.Sb=function(){i=[];b=[];j=[];c=[];p=x;m=[];
	 g=x};e.P=function(){var a="",d;for(d=0;d<e.M[z];d++)a+=e.M[d][1]();return ja(a)};e.ua=function(a){var d=e.k(),l=w;if(d){r(d,a,";");e.za(e.P());l=v}return l};e.zc=function(a){r(a,"",D);e.za(Q(a,ca,D))};e.Hc=function(){var a=e.M,d=[],l;for(l=0;l<a[z];l++)V(d,a[l][0]+a[l][1]());V(d,ca+e.P());return d.join(D)};e.Nc=function(a,d){var l=e.M,t=h.h;e.ua(a);h.h=d;for(a=0;a<l[z];a++)N(l[a][1]())||l[a][3]();h.h=t};e.Cb=function(){e.j.l(F,e.ja(),Z.t)};e.Ea=function(){e.j.l(H,e.C(),h.sb*1000)};e.Db=function(){e.j.l(I,
	 e.ka(),0)};e.Ga=function(){e.j.l(L,e.na(),h.Ya*1000)};e.Eb=function(){e.j.l(M,e.ma(),Z.t)};e.Fa=function(){e.j.l(K,e.la(),Z.t)};e.Oc=function(){e.j.l(da,e.fc(),0)};e.M=[[F,e.ja,e.tb,e.Cb,"."],[H,e.C,e.ya,e.Ea,""],[I,e.ka,e.ub,e.Db,""],[M,e.ma,e.vb,e.Eb,""],[L,e.na,e.wb,e.Ga,"."],[K,e.la,e.Aa,e.Fa,"."]]};Z.Kb=function(f){var i=this,b=f,j=new Z.$(b),c=function(){},p=function(m){var q=(new Date).getTime(),e;e=(q-m[3])*(b.Kc/1000);if(e>=1){m[2]=Math.min(Math.floor(m[2]*1+e),b.Pb);m[3]=q}return m};i.H=function(m,q,e,g,h,k){var n,r=b.I,a=b.a[C];j.ua(e);n=X(j.C(),".");if(n[1]<500||g){if(h)n=p(n);if(g||!h||n[2]>=1){if(!g&&h)n[2]=n[2]*1-1;n[1]=n[1]*1+1;m="?utmwv="+ba+"&utmn="+Y()+(N(a.hostname)?"":"&utmhn="+R(a.hostname))+(b.U==100?"":"&utmsp="+R(b.U))+m;if(0==r||2==r){g=2==r?c:k||c;i.$a(b.oa+m,g)}if(1==
	 r||2==r){m=("https:"==a.protocol?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif")+m+"&utmac="+q+"&utmcc="+i.ac(e);if(la)m+="&gaq=1";i.$a(m,k)}}}j.ya(n.join("."));j.Ea()};i.$a=function(m,q){var e=new Image(1,1);e.src=m;e.onload=function(){e.onload=null;(q||c)()}};i.ac=function(m){var q=[],e=[F,L,K,M],g,h=j.k(),k;for(g=0;g<e[z];g++){k=Q(h,e[g]+m,";");if(!N(k)){if(e[g]==K){k=X(k.split(m+".")[1],"|")[0];if(N(k))continue;k=m+"."+k}V(q,e[g]+k+";")}}return R(q.join("+"))}};Z.n=function(){var f=this;f.Y=[];f.hb=function(i){var b,j=f.Y,c;for(c=0;c<j.length;c++)b=i==j[c].q?j[c]:b;return b};f.Ob=function(i,b,j,c,p,m,q,e){var g=f.hb(i);if(x==g){g=new Z.n.Mb(i,b,j,c,p,m,q,e);V(f.Y,g)}else{g.Qa=b;g.Ab=j;g.zb=c;g.xb=p;g.Wa=m;g.yb=q;g.Za=e}return g}};Z.n.Lb=function(f,i,b,j,c,p){var m=this;m.Bb=f;m.Ba=i;m.D=b;m.Ua=j;m.pb=c;m.qb=p;m.Ca=function(){return"&"+["utmt=item","tid="+R(m.Bb),"ipc="+R(m.Ba),"ipn="+R(m.D),"iva="+R(m.Ua),"ipr="+R(m.pb),"iqt="+R(m.qb)].join("&utm")}};
	 Z.n.Mb=function(f,i,b,j,c,p,m,q){var e=this;e.q=f;e.Qa=i;e.Ab=b;e.zb=j;e.xb=c;e.Wa=p;e.yb=m;e.Za=q;e.R=[];e.Nb=function(g,h,k,n,r){var a=e.gc(g),d=e.q;if(x==a)V(e.R,new Z.n.Lb(d,g,h,k,n,r));else{a.Bb=d;a.Ba=g;a.D=h;a.Ua=k;a.pb=n;a.qb=r}};e.gc=function(g){var h,k=e.R,n;for(n=0;n<k.length;n++)h=g==k[n].Ba?k[n]:h;return h};e.Ca=function(){return"&"+["utmt=tran","id="+R(e.q),"st="+R(e.Qa),"to="+R(e.Ab),"tx="+R(e.zb),"sp="+R(e.xb),"ci="+R(e.Wa),"rg="+R(e.yb),"co="+R(e.Za)].join("&utmt")}};Z.Fb=function(f){var i=f,b=i.e,j=this,c="-";j.V=b.screen;j.Sa=!j.V&&b.java?java.awt.Toolkit.getDefaultToolkit():x;j.d=b.navigator;j.W=c;j.xa=c;j.Va=c;j.qa=c;j.pa=1;j.eb=c;function p(){var m,q,e;q="ShockwaveFlash";var g="$version",h=j.d?j.d.plugins:x;if(h&&h[z]>0)for(m=0;m<h[z]&&!e;m++){q=h[m];if(U(q.name,"Shockwave Flash"))e=q.description.split("Shockwave Flash ")[1]}else{q=q+"."+q;try{m=new ActiveXObject(q+".7");e=m.GetVariable(g)}catch(k){}if(!e)try{m=new ActiveXObject(q+".6");e="WIN 6,0,21,0";
	 m.AllowScriptAccess="always";e=m.GetVariable(g)}catch(n){}if(!e)try{m=new ActiveXObject(q);e=m.GetVariable(g)}catch(r){}if(e){e=X(e.split(" ")[1],",");e=e[0]+"."+e[1]+" r"+e[2]}}return e?e:c}j.bc=function(){var m;if(b.screen){j.W=j.V.width+"x"+j.V.height;j.xa=j.V.colorDepth+"-bit"}else if(j.Sa)try{m=j.Sa.getScreenSize();j.W=m.width+"x"+m.height}catch(q){}j.qa=W(j.d&&j.d.language?j.d.language:j.d&&j.d.browserLanguage?j.d.browserLanguage:c);j.pa=j.d&&j.d.javaEnabled()?1:0;j.eb=i.ha?p():c;j.Va=R(i.a.characterSet?
	 i.a.characterSet:i.a.charset?i.a.charset:c)};j.Ic=function(){return D+"utm"+["cs="+R(j.Va),"sr="+j.W,"sc="+j.xa,"ul="+j.qa,"je="+j.pa,"fl="+R(j.eb)].join("&utm")};j.$b=function(){var m=i.a,q=b.history[z];m=j.d.appName+j.d.version+j.qa+j.d.platform+j.d.userAgent+j.pa+j.W+j.xa+(m[A]?m[A]:"")+(m.referrer?m.referrer:"");for(var e=m[z];q>0;)m+=q--^e++;return ja(m)}};Z.m=function(f,i,b,j){var c=j,p=this;p.c=f;p.rb=i;p.r=b;function m(g){return N(g)||"0"==g||!U(g,"://")}function q(g){var h="";g=W(g.split("://")[1]);if(U(g,"/")){g=g.split("/")[1];if(U(g,"?"))h=g.split("?")[0]}return h}function e(g){var h="";h=W(g.split("://")[1]);if(U(h,"/"))h=h.split("/")[0];return h}p.ic=function(g){var h=p.gb();return new Z.m.w(Q(g,c.Ka+E,D),Q(g,c.Na+E,D),Q(g,c.Pa+E,D),p.Q(g,c.Ia,"(not set)"),p.Q(g,c.La,"(not set)"),p.Q(g,c.Oa,h&&!N(h.K)?T(h.K):x),p.Q(g,c.Ja,x))};p.jb=function(g){var h=
	 e(g),k=q(g);if(U(h,"google")){g=g.split("?").join(D);if(U(g,D+c.oc+E))if(k==c.nc)return v}return w};p.gb=function(){var g,h=p.rb,k,n,r=c.T;if(!(m(h)||p.jb(h))){g=e(h);for(k=0;k<r[z];k++){n=r[k];if(U(g,W(n.bb))){h=h.split("?").join(D);if(U(h,D+n.nb+E)){g=h.split(D+n.nb+E)[1];if(U(g,D))g=g.split(D)[0];return new Z.m.w(x,n.bb,x,"(organic)","organic",g,x)}}}}};p.Q=function(g,h,k){g=Q(g,h+E,D);return k=!N(g)?T(g):!N(k)?k:"-"};p.uc=function(g){var h=c.ta,k=w,n;if(g&&"organic"==g.S){g=W(T(g.K));for(n=0;n<
	 h[z];n++)k=k||W(h[n])==g}return k};p.hc=function(){var g="",h="";g=p.rb;if(!(m(g)||p.jb(g))){g=g.split("://")[1];if(U(g,"/")){h=P(g,g.indexOf("/"));h=h.split("?")[0];g=W(g.split("/")[0])}if(0==g.indexOf("www."))g=P(g,4);return new Z.m.w(x,g,x,"(referral)","referral",x,h)}};p.Xb=function(g){var h="";if(c.ba){h=g&&g.hash?g.href.substring(g.href.indexOf("#")):"";h=""!=h?h+D:h}h+=g.search;return h};p.dc=function(){return new Z.m.w(x,"(direct)",x,"(direct)","(none)",x,x)};p.vc=function(g){var h=w,k,n=
	 c.va;if(g&&"referral"==g.S){g=W(R(g.X));for(k=0;k<n[z];k++)h=h||U(g,W(n[k]))}return h};p.L=function(g){return x!=g&&g.mb()};p.cc=function(g,h){var k="",n="-",r,a=0,d,l,t=p.c;if(!g)return"";l=g.k();k=p.Xb(c.a[C]);if(c.z&&g.kb()){n=g.na();if(!N(n)&&!U(n,";")){g.Ga();return""}}n=Q(l,L+t+".",";");r=p.ic(k);if(p.L(r)){k=Q(k,c.Ma+E,D);if("1"==k&&!N(n))return""}if(!p.L(r)){r=p.gb();if(!N(n)&&p.uc(r))return""}if(!p.L(r)&&h){r=p.hc();if(!N(n)&&p.vc(r))return""}if(!p.L(r))if(N(n)&&h)r=p.dc();if(!p.L(r))return"";
	 if(!N(n)){a=n.split(".");d=new Z.m.w;d.Zb(a.slice(4).join("."));d=W(d.Da())==W(r.Da());a=a[3]*1}if(!d||h){h=Q(l,F+t+".",";");l=h.lastIndexOf(".");h=l>9?P(h,l+1)*1:0;a++;h=0==h?1:h;g.wb([t,p.r,h,a,r.Da()].join("."));g.Ga();return D+"utmcn=1"}else return D+"utmcr=1"}};
	 Z.m.w=function(f,i,b,j,c,p,m){var q=this;q.q=f;q.X=i;q.ea=b;q.D=j;q.S=c;q.K=p;q.Xa=m;q.Da=function(){var e=[],g=[["cid",q.q],["csr",q.X],["gclid",q.ea],["ccn",q.D],["cmd",q.S],["ctr",q.K],["cct",q.Xa]],h,k;if(q.mb())for(h=0;h<g[z];h++)if(!N(g[h][1])){k=g[h][1].split("+").join("%20");k=k.split(" ").join("%20");V(e,"utm"+g[h][0]+E+k)}return e.join("|")};q.mb=function(){return!(N(q.q)&&N(q.X)&&N(q.ea))};q.Zb=function(e){var g=function(h){return T(Q(e,"utm"+h+E,"|"))};q.q=g("cid");q.X=g("csr");q.ea=g("gclid");
	 q.D=g("ccn");q.S=g("cmd");q.K=g("ctr");q.Xa=g("cct")}};Z.Ib=function(f,i,b,j){var c=this,p=i,m=E,q=f,e=j;c.O=b;c.sa="";c.p={};c.tc=function(){var h;h=X(Q(c.O.k(),K+p+".",";"),p+".")[1];if(!N(h)){h=h.split("|");g(1,c.p,h[1]);c.sa=h[0];c.Z()}};c.Z=function(){c.Qb();var h=c.sa,k,n,r="";for(k in c.p)if((n=c.p[k])&&1===n[2])r+=k+m+n[0]+m+n[1]+m+1+",";N(r)||(h+="|"+r);if(N(h))c.O.Vb();else{c.O.Aa(p+"."+h);c.O.Fa()}};c.Ec=function(h){c.sa=h;c.Z()};c.Cc=function(h,k,n,r){if(1!=r&&2!=r&&3!=r)r=3;var a=w;if(k&&n&&h>0&&h<=q.ob){k=R(k);n=R(n);if(k[z]+n[z]<=64){c.p[h]=
	 [k,n,r];c.Z();a=v}}return a};c.mc=function(h){if((h=c.p[h])&&1===h[2])return h[1]};c.Ub=function(h){var k=c.p;if(k[h]){delete k[h];c.Z()}};c.Qb=function(){e._clearKey(8);e._clearKey(9);e._clearKey(11);var h=c.p,k,n;for(n in h)if(k=h[n]){e._setKey(8,n,k[0]);e._setKey(9,n,k[1]);(k=k[2])&&3!=k&&e._setKey(11,n,""+k)}};function g(h,k,n){var r;if(!N(n)){n=n.split(",");for(var a=0;a<n[z];a++){r=n[a];if(!N(r)){r=r.split(m);if(r[z]==4)k[r[0]]=[r[1],r[2],h]}}}}};Z.N=function(){var f=this,i={},b="k",j="v",c=[b,j],p="(",m=")",q="*",e="!",g="'",h={};h[g]="'0";h[m]="'1";h[q]="'2";h[e]="'3";var k=1;function n(o,u,y,B){if(x==i[o])i[o]={};if(x==i[o][u])i[o][u]=[];i[o][u][y]=B}function r(o,u,y){return x!=i[o]&&x!=i[o][u]?i[o][u][y]:x}function a(o,u){if(x!=i[o]&&x!=i[o][u]){i[o][u]=x;u=v;var y;for(y=0;y<c[z];y++)if(x!=i[o][c[y]]){u=w;break}if(u)i[o]=x}}function d(o){var u="",y=w,B,O;for(B=0;B<c[z];B++){O=o[c[B]];if(x!=O){if(y)u+=c[B];u+=l(O);y=w}else y=v}return u}
	 function l(o){var u=[],y,B;for(B=0;B<o[z];B++)if(x!=o[B]){y="";if(B!=k&&x==o[B-1])y+=B.toString()+e;y+=t(o[B]);V(u,y)}return p+u.join(q)+m}function t(o){var u="",y,B,O;for(y=0;y<o[z];y++){B=o.charAt(y);O=h[B];u+=x!=O?O:B}return u}f.qc=function(o){return x!=i[o]};f.G=function(){var o="",u;for(u in i)if(x!=i[u])o+=u.toString()+d(i[u]);return o};f.Ac=function(o){if(o==x)return f.G();var u=o.G(),y;for(y in i)if(x!=i[y]&&!o.qc(y))u+=y.toString()+d(i[y]);return u};f._setKey=function(o,u,y){if(typeof y!=
	 "string")return w;n(o,b,u,y);return v};f._setValue=function(o,u,y){if(typeof y!="number"&&(x==Number||!(y instanceof Number))||Math.round(y)!=y||y==NaN||y==Infinity)return w;n(o,j,u,y.toString());return v};f._getKey=function(o,u){return r(o,b,u)};f._getValue=function(o,u){return r(o,j,u)};f._clearKey=function(o){a(o,b)};f._clearValue=function(o){a(o,j)}};Z.Jb=function(f,i){var b=this;b.Qc=i;b.xc=f;b._trackEvent=function(j,c,p){return i._trackEvent(b.xc,j,c,p)}};Z.aa=function(f,i){var b=this,j=x,c=new Z.Gb,p=w,m=x;b.e=window;b.r=Math.round((new Date).getTime()/1000);b.s=f||"UA-XXXXX-X";b.ab=c.a.referrer;b.ia=x;b.f=x;b.B=x;b.F=w;b.A=x;b.Ta="";b.g=x;b.cb=x;b.c=x;b.i=x;c.o=i?R(i):x;function q(){if("auto"==c.b){var a=c.a.domain;if("www."==P(a,0,4))a=P(a,4);c.b=a}c.b=W(c.b)}function e(){var a=c.b,d=a.indexOf("www.google.")*a.indexOf(".google.")*a.indexOf("google.");return d||"/"!=c.h||a.indexOf("google.org")>-1}function g(a,d,l){if(N(a)||N(d)||N(l))return"-";
	 a=Q(a,F+b.c+".",d);if(!N(a)){a=a.split(".");a[5]=a[5]?a[5]*1+1:1;a[3]=a[4];a[4]=l;a=a.join(".")}return a}function h(){return"file:"!=c.a[C].protocol&&e()}function k(a){if(!a||""==a)return"";for(;ea(a.charAt(0));)a=P(a,1);for(;ea(a.charAt(a[z]-1));)a=P(a,0,a[z]-1);return a}function n(a,d,l,t){if(!N(a())){d(t?T(a()):a());U(a(),";")||l()}}function r(a){var d,l=""!=a&&c.a[C].host!=a;if(l)for(d=0;d<c.u[z];d++)l=l&&ga(W(a),W(c.u[d]))==-1;return l}b.wc=function(){var a=w;if(b.B)a=b.B.match(/^[0-9a-z-_.]{10,1200}$/i);
	 return a};b.jc=function(){return Y()^b.A.$b()&2147483647};b.ec=function(){if(!c.b||""==c.b||"none"==c.b){c.b="";return 1}q();return c.Ra?ja(c.b):1};b.Yb=function(a,d){if(N(a))a="-";else{d+=c.h&&"/"!=c.h?c.h:"";d=a.indexOf(d);a=d>=0&&d<=8?"0":"["==a.charAt(0)&&"]"==a.charAt(a[z]-1)?"-":a}return a};b.wa=function(a){var d="",l=c.a;d+=c.fa?b.A.Ic():"";d+=c.da?b.Ta:"";d+=c.ga&&!N(l.title)?"&utmdt="+R(l.title):"";d+="&utmhid="+ka()+"&utmr="+R(b.ia)+"&utmp="+R(b.Bc(a));return d};b.Bc=function(a){var d=c.a[C];
	 return a=x!=a&&""!=a?R(a,v):R(d.pathname+d.search,v)};b.Lc=function(a){if(b.J()){var d="";if(b.g!=x&&b.g.G()[z]>0)d+="&utme="+R(b.g.G());d+=b.wa(a);j.H(d,b.s,b.c)}};b.Tb=function(){var a=new Z.$(c);return a.ua(b.c)?a.Hc():x};b._getLinkerUrl=function(a,d){var l=a.split("#"),t=a,o=b.Tb();if(o)if(d&&1>=l[z])t+="#"+o;else if(!d||1>=l[z])if(1>=l[z])t+=(U(a,"?")?D:"?")+o;else t=l[0]+(U(a,"?")?D:"?")+o+"#"+l[1];return t};b.Fc=function(){var a;if(b.wc()){b.i.Dc(b.B);b.i.Oc();Z._gasoDomain=c.b;Z._gasoCPath=
	 c.h;a=c.a.createElement("script");a.type="text/javascript";a.id="_gasojs";a.src="https://www.google.com/analytics/reporting/overlay_js?gaso="+b.B+D+Y();c.a.getElementsByTagName("head")[0].appendChild(a)}};b.pc=function(){var a=b.r,d=b.i,l=d.k(),t=b.c+"",o=c.e,u=o?o.gaGlobal:x,y,B=U(l,F+t+"."),O=U(l,H+t),ma=U(l,I+t),G,J=[],S="",ha=w;l=N(l)?"":l;if(c.z){y=c.a[C]&&c.a[C].hash?c.a[C].href.substring(c.a[C].href.indexOf("#")):"";if(c.ba&&!N(y))S=y+D;S+=c.a[C].search;if(!N(S)&&U(S,F)){d.zc(S);d.kb()||d.Sb();
	 G=d.ja()}n(d.ma,d.vb,d.Eb,true);n(d.la,d.Aa,d.Fa)}if(N(G))if(B)if(!O||!ma){G=g(l,";",a);b.F=v}else{G=Q(l,F+t+".",";");J=X(Q(l,H+t,";"),".")}else{G=ia([t,b.jc(),a,a,a,1],".");ha=b.F=v}else if(N(d.C())||N(d.ka())){G=g(S,D,a);b.F=v}else{J=X(d.C(),".");t=J[0]}G=G.split(".");if(o&&u&&u.dh==t&&!c.o){G[4]=u.sid?u.sid:G[4];if(ha){G[3]=u.sid?u.sid:G[4];if(u.vid){a=u.vid.split(".");G[1]=a[0];G[2]=a[1]}}}d.tb(G.join("."));J[0]=t;J[1]=J[1]?J[1]:0;J[2]=x!=J[2]?J[2]:c.Jc;J[3]=J[3]?J[3]:G[4];d.ya(J.join("."));d.ub(t);
	 N(d.lc())||d.za(d.P());d.Cb();d.Ea();d.Db()};b.rc=function(){j=new Z.Kb(c)};b._initData=function(){var a;if(!p){if(!b.A){b.A=new Z.Fb(c);b.A.bc()}b.c=b.ec();b.i=new Z.$(c);b.g=new Z.N;m=new Z.Ib(c,b.c,b.i,b.g);b.rc()}if(h()){b.pc();m.tc()}if(!p){if(h()){b.ia=b.Yb(b.ab,c.a.domain);if(c.da){a=new Z.m(b.c,b.ia,b.r,c);b.Ta=a.cc(b.i,b.F)}}b.cb=new Z.N;p=v}Z.ib||b.sc()};b._visitCode=function(){b._initData();var a=Q(b.i.k(),F+b.c+".",";");a=a.split(".");return a[z]<4?"":a[1]};b._cookiePathCopy=function(a){b._initData();
	 b.i&&b.i.Nc(b.c,a)};b.sc=function(){var a=c.a[C].hash;if(a&&1==a.indexOf("gaso="))a=Q(a,"gaso=",D);else a=(a=c.e.name)&&0<=a.indexOf("gaso=")?Q(a,"gaso=",D):Q(b.i.k(),da,";");if(a[z]>=10){b.B=a;b.Fc()}Z.ib=v};b.J=function(){return b._visitCode()%10000<c.U*100};b.Gc=function(){var a,d,l=c.a.links;if(!c.lb){a=c.a.domain;if("www."==P(a,0,4))a=P(a,4);c.u.push("."+a)}for(a=0;a<l[z]&&(c.ra==-1||a<c.ra);a++){d=l[a];if(r(d.host))if(!d.gatcOnclick){d.gatcOnclick=d.onclick?d.onclick:b.yc;d.onclick=function(t){var o=
	 !this.target||this.target=="_self"||this.target=="_top"||this.target=="_parent";o=o&&!b.Rb(t);b.Mc(t,this,o);return o?w:this.gatcOnclick?this.gatcOnclick(t):v}}}};b.yc=function(){};b._trackPageview=function(a){if(h()){b._initData();c.u&&b.Gc();b.Lc(a);b.F=w}};b._trackTrans=function(){var a=b.c,d=[],l,t,o;b._initData();if(b.f&&b.J()){for(l=0;l<b.f.Y[z];l++){t=b.f.Y[l];V(d,t.Ca());for(o=0;o<t.R[z];o++)V(d,t.R[o].Ca())}for(l=0;l<d[z];l++)j.H(d[l],b.s,a,v)}};b._setTrans=function(){var a=c.a,d,l,t;a=a.getElementById?
	 a.getElementById("utmtrans"):a.utmform&&a.utmform.utmtrans?a.utmform.utmtrans:x;b._initData();if(a&&a.value){b.f=new Z.n;t=a.value.split("UTM:");c.v=!c.v||""==c.v?"|":c.v;for(a=0;a<t[z];a++){t[a]=k(t[a]);d=t[a].split(c.v);for(l=0;l<d[z];l++)d[l]=k(d[l]);if("T"==d[0])b._addTrans(d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8]);else"I"==d[0]&&b._addItem(d[1],d[2],d[3],d[4],d[5],d[6])}}};b._addTrans=function(a,d,l,t,o,u,y,B){b.f=b.f?b.f:new Z.n;return b.f.Ob(a,d,l,t,o,u,y,B)};b._addItem=function(a,d,l,t,o,u){var y;
	 b.f=b.f?b.f:new Z.n;(y=b.f.hb(a))||(y=b._addTrans(a,"","","","","","",""));y.Nb(d,l,t,o,u)};b._setVar=function(a){if(a&&""!=a&&e()){b._initData();m.Ec(R(a));b.J()&&j.H("&utmt=var",b.s,b.c)}};b._setCustomVar=function(a,d,l,t){b._initData();return m.Cc(a,d,l,t)};b._deleteCustomVar=function(a){b._initData();m.Ub(a)};b._getVisitorCustomVar=function(a){b._initData();return m.mc(a)};b._setMaxCustomVariables=function(a){c.ob=a};b._link=function(a,d){if(c.z&&a){b._initData();c.a[C].href=b._getLinkerUrl(a,
	 d)}};b._linkByPost=function(a,d){if(c.z&&a&&a.action){b._initData();a.action=b._getLinkerUrl(a.action,d)}};b._setXKey=function(a,d,l){b.g._setKey(a,d,l)};b._setXValue=function(a,d,l){b.g._setValue(a,d,l)};b._getXKey=function(a,d){return b.g._getKey(a,d)};b._getXValue=function(a,d){return b.g.getValue(a,d)};b._clearXKey=function(a){b.g._clearKey(a)};b._clearXValue=function(a){b.g._clearValue(a)};b._createXObj=function(){b._initData();return new Z.N};b._sendXEvent=function(a){var d="";b._initData();
	 if(b.J()){d+="&utmt=event&utme="+R(b.g.Ac(a))+b.wa();j.H(d,b.s,b.c,w,v)}};b._createEventTracker=function(a){b._initData();return new Z.Jb(a,b)};b._trackEvent=function(a,d,l,t){var o=b.cb;if(x!=a&&x!=d&&""!=a&&""!=d){o._clearKey(5);o._clearValue(5);(a=o._setKey(5,1,a)&&o._setKey(5,2,d)&&(x==l||o._setKey(5,3,l))&&(x==t||o._setValue(5,1,t)))&&b._sendXEvent(o)}else a=w;return a};b.Mc=function(a,d,l){b._initData();if(b.J()){var t=new Z.N;t._setKey(6,1,d.href);var o=l?function(){b.db(a,d)}:x;j.H("&utmt=event&utme="+
	 R(t.G())+b.wa(),b.s,b.c,w,v,o);if(l){var u=this;c.e.setTimeout(function(){u.db(a,d)},500)}}};b.db=function(a,d){if(!a)a=c.e.event;var l=v;if(d.gatcOnclick)l=d.gatcOnclick(a);if(l||typeof l=="undefined")if(!d.target||d.target=="_self")c.e[C]=d.href;else if(d.target=="_top")c.e.top.document[C]=d.href;else if(d.target=="_parent")c.e.parent.document[C]=d.href};b.Rb=function(a){if(!a)a=c.e.event;var d=a.shiftKey||a.ctrlKey||a.altKey;if(!d)if(a.modifiers&&c.e.Event)d=a.modifiers&c.e.Event.CONTROL_MASK||
	 a.modifiers&c.e.Event.SHIFT_MASK||a.modifiers&c.e.Event.ALT_MASK;return d};b.Pc=function(){return c};b._setDomainName=function(a){c.b=a};b._addOrganic=function(a,d,l){c.T.splice(l?0:c.T.length,0,new Z.Ha(a,d))};b._clearOrganic=function(){c.T=[]};b._addIgnoredOrganic=function(a){V(c.ta,a)};b._clearIgnoredOrganic=function(){c.ta=[]};b._addIgnoredRef=function(a){V(c.va,a)};b._clearIgnoredRef=function(){c.va=[]};b._setAllowHash=function(a){c.Ra=a?1:0};b._setCampaignTrack=function(a){c.da=a?1:0};b._setClientInfo=
	 function(a){c.fa=a?1:0};b._getClientInfo=function(){return c.fa};b._setCookiePath=function(a){c.h=a};b._setTransactionDelim=function(a){c.v=a};b._setCookieTimeout=function(a){c.Ya=a};b._setDetectFlash=function(a){c.ha=a?1:0};b._getDetectFlash=function(){return c.ha};b._setDetectTitle=function(a){c.ga=a?1:0};b._getDetectTitle=function(){return c.ga};b._setLocalGifPath=function(a){c.oa=a};b._getLocalGifPath=function(){return c.oa};b._setLocalServerMode=function(){c.I=0};b._setRemoteServerMode=function(){c.I=
	 1};b._setLocalRemoteServerMode=function(){c.I=2};b._getServiceMode=function(){return c.I};b._setSampleRate=function(a){c.U=a};b._setSessionTimeout=function(a){c.sb=a};b._setAllowLinker=function(a){c.z=a?1:0};b._setAllowAnchor=function(a){c.ba=a?1:0};b._setCampNameKey=function(a){c.Ia=a};b._setCampContentKey=function(a){c.Ja=a};b._setCampIdKey=function(a){c.Ka=a};b._setCampMediumKey=function(a){c.La=a};b._setCampNOKey=function(a){c.Ma=a};b._setCampSourceKey=function(a){c.Na=a};b._setCampTermKey=function(a){c.Oa=
	 a};b._setCampCIdKey=function(a){c.Pa=a};b._getAccount=function(){return b.s};b._setAccount=function(a){b.s=a};b._setNamespace=function(a){c.o=a?R(a):x};b._getVersion=function(){return ba};b._setAutoTrackOutbound=function(a){c.u=[];if(a)c.u=a};b._setTrackOutboundSubdomains=function(a){c.lb=a};b._setHrefExamineLimit=function(a){c.ra=a};b._setReferrerOverride=function(a){b.ab=a};b._setCookiePersistence=function(a){Z.t=a}};Z._getTracker=function(f,i){return new Z.aa(f,i)};var $={ca:{},_createAsyncTracker:function(f,i){i=i||"";f=new Z.aa(f);return $.ca[i]=f},_getAsyncTracker:function(f){f=f||"";var i=$.ca[f];if(!i){i=new Z.aa;$.ca[f]=i}return i},push:function(){for(var f=arguments,i=0,b=0;b<f[z];b++)try{if(typeof f[b]==="function")f[b]();else{var j="",c=f[b][0],p=c.lastIndexOf(".");if(p>0){j=P(c,0,p);c=P(c,p+1)}var m=$._getAsyncTracker(j);m[c].apply(m,f[b].slice(1))}}catch(q){i++}return i}};window[aa]=Z;var la=window[s];function na(){var f=window[s],i=w;if(f&&typeof f.push=="function"){i=f.constructor==Array;if(!i)return}window[s]=$;i&&$.push.apply($,f)}na();})()

	function _addSCModules(s) {
		/*
		 * Plugin: getTimeParting 1.4 - Set timeparting values based on time zone (15 min)
		 */
		s.getTimeParting=new Function("t","z","y",""
		+"dc=new Date('1/1/2000');var f=15;var ne=8;if(dc.getDay()!=6||"
		+"dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);"
		+"if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay("
		+");gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'"
		+"+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();"
		+"if(cd>spr&&cd<fl){z=z+1}else{z=z};utc=cd.getTime()+(cd.getTimezoneO"
		+"ffset()*60000);tz=new Date(utc + (3600000*z));thisy=tz.getFullYear("
		+");var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"
		+"iday','Saturday'];if(thisy!=y){return'Data Not Available'}else{;thi"
		+"sh=tz.getHours();thismin=tz.getMinutes();thisd=tz.getDay();var dow="
		+"days[thisd];var ap='AM';var dt='Weekday';var mint='00';if(thismin>1"
		+"5&&thismin<30){mint='15'}if(thismin>30&&thismin<45){mint='30'}if(th"
		+"ismin>45&&thismin<60){mint='45'}"
		+"if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th"
		+"ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'"
		+":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim"
		+"estring}if(t=='d'){return daystring};if(t=='w'){return en"
		+"dstring}}};"
		);

		/*
		 * Plugin: Visit Number By Month 2.0 - Return the user visit number
		 */
		s.getVisitNum=new Function(""
		+"var s=this,e=new Date(),cval,cvisit,ct=e.getTime(),c='s_vnum',c2='s"
		+"_invisit';e.setTime(ct+30*24*60*60*1000);cval=s.c_r(c);if(cval){var"
		+" i=cval.indexOf('&vn='),str=cval.substring(i+4,cval.length),k;}cvis"
		+"it=s.c_r(c2);if(cvisit){if(str){e.setTime(ct+30*60*1000);s.c_w(c2,'"
		+"true',e);return str;}else return 'unknown visit number';}else{if(st"
		+"r){str++;k=cval.substring(0,i);e.setTime(k);s.c_w(c,k+'&vn='+str,e)"
		+";e.setTime(ct+30*60*1000);s.c_w(c2,'true',e);return str;}else{s.c_w"
		+"(c,ct+30*24*60*60*1000+'&vn=1',e);e.setTime(ct+30*60*1000);s.c_w(c2"
		+",'true',e);return 1;}}"
		);

		/*
		 * Plugin: getQueryParam 2.3
		 */
		s.getQueryParam=new Function("p","d","u",""
		+"var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati"
		+"on);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p"
		+".length:i;t=s.p_gpv(p.substring(0,i),u+'');if(t){t=t.indexOf('#')>-"
		+"1?t.substring(0,t.indexOf('#')):t;}if(t)v+=v?d+t:t;p=p.substring(i="
		+"=p.length?i:i+1)}return v");
		s.p_gpv=new Function("k","u",""
		+"var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v"
		+"=s.pt(q,'&','p_gvf',k)}return v");
		s.p_gvf=new Function("t","k",""
		+"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T"
		+"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s."
		+"epa(v)}return ''");

		/*
		 * getGoogleRank v1.0
		 */
		s.getGoogleRank=new Function("ce,ie,ev1,ev2,dn",""
		+"var s=this,dr,rd,p,pa,kr,kw,dn=dn||'';qp='resnum,cd';dr=s.referrer|"
		+"|typeof s.referrer!='undefined'?s.referrer:document.referrer;if(!dr"
		+"||!ce||!ie)return;rd=s.split(dr,'/');if(rd[2].substring(0,11)!='www"
		+".google.')return;kw=s.getQueryParam('q,as_q',' ',dr);if(!kw)return;"
		+"if(ev1)s[ev1]=kw;kr=rd[3].substring(0,4)=='url?'?s.getQueryParam(qp"
		+",'|',dr):'';if(kr.indexOf('|')>-1)kr=kr.substring(0,kr.indexOf('|')"
		+");if(!kr||kr=='0'){if(ev2)s[ev2]='no rank available';return;}if(ev2"
		+")s[ev2]=kr;p=s.products;pa=s.split(p,',');pa[0]=s.split(pa[0],';');"
		+"pa[0][0]=pa[0][0]||'';pa[0][1]=pa[0][1]||dn;pa[0][2]=pa[0][2]||'';p"
		+"a[0][3]=pa[0][3]||'';pa[0][4]=s.apl(pa[0][4],ie+'='+kr,'|',2);pa[0]"
		+"=s.join(pa[0],{delim:';'});pa=s.join(pa,{delim:','});s.events=s.apl"
		+"(s.events,ce,',',2);s.events=s.apl(s.events,ie,',',2);s.products=pa"
		+";return;");

		/*
		 * Utility Function: split v1.5 (JS 1.0 compatible)
		 */
		s.split=new Function("l","d",""
		+"var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x"
		+"++]=l.substring(0,i);l=l.substring(i+d.length);}return a");

		/*
		 * Function - read combined cookies v 0.3
		 */
		if(!s.__ccucr){s.c_rr=s.c_r;s.__ccucr = true;
		s.c_r=new Function("k",""
		+"var s=this,d=new Date,v=s.c_rr(k),c=s.c_rr('s_pers'),i,m,e;if(v)ret"
		+"urn v;k=s.ape(k);i=c.indexOf(' '+k+'=');c=i<0?s.c_rr('s_sess'):c;i="
		+"c.indexOf(' '+k+'=');m=i<0?i:c.indexOf('|',i);e=i<0?i:c.indexOf(';'"
		+",i);m=m>0?m:e;v=i<0?'':s.epa(c.substring(i+2+k.length,m<0?c.length:"
		+"m));if(m>0&&m!=e)if(parseInt(c.substring(m+1,e<0?c.length:e))<d.get"
		+"Time()){d.setTime(d.getTime()-60000);s.c_w(s.epa(k),'',d);v='';}ret"
		+"urn v;");}
		/*
		 * Function - write combined cookies v 0.3
		 */
		if(!s.__ccucw){s.c_wr=s.c_w;s.__ccucw = true;
		s.c_w=new Function("k","v","e",""
		+"this.new2 = true;"
		+"var s=this,d=new Date,ht=0,pn='s_pers',sn='s_sess',pc=0,sc=0,pv,sv,"
		+"c,i,t;d.setTime(d.getTime()-60000);if(s.c_rr(k)) s.c_wr(k,'',d);k=s"
		+".ape(k);pv=s.c_rr(pn);i=pv.indexOf(' '+k+'=');if(i>-1){pv=pv.substr"
		+"ing(0,i)+pv.substring(pv.indexOf(';',i)+1);pc=1;}sv=s.c_rr(sn);i=sv"
		+".indexOf(' '+k+'=');if(i>-1){sv=sv.substring(0,i)+sv.substring(sv.i"
		+"ndexOf(';',i)+1);sc=1;}d=new Date;if(e){if(e.getTime()>d.getTime())"
		+"{pv+=' '+k+'='+s.ape(v)+'|'+e.getTime()+';';pc=1;}}else{sv+=' '+k+'"
		+"='+s.ape(v)+';';sc=1;}if(sc) s.c_wr(sn,sv,0);if(pc){t=pv;while(t&&t"
		+".indexOf(';')!=-1){var t1=parseInt(t.substring(t.indexOf('|')+1,t.i"
		+"ndexOf(';')));t=t.substring(t.indexOf(';')+1);ht=ht<t1?t1:ht;}d.set"
		+"Time(ht);s.c_wr(pn,pv,d);}return v==s.c_r(s.epa(k));");}

		/*
		 * Plugin: getNewRepeat 1.0 - Return whether user is new or repeat
		 */
		s.getNewRepeat=new Function(""
		+"var s=this,e=new Date(),cval,ct=e.getTime(),y=e.getYear();e.setTime"
		+"(ct+30*24*60*60*1000);cval=s.c_r('s_nr');if(cval.length==0){s.c_w("
		+"'s_nr',ct,e);return 'New';}if(cval.length!=0&&ct-cval<30*60*1000){s"
		+".c_w('s_nr',ct,e);return 'New';}if(cval<1123916400001){e.setTime(cv"
		+"al+30*24*60*60*1000);s.c_w('s_nr',ct,e);return 'Repeat';}else retur"
		+"n 'Repeat';");

		/*
		 * Plugin: getValOnce_v1.0
		 */
		s.getValOnce=new Function("v","c","e",""
		+"var s=this,a=new Date,v=v?v:v='',c=c?c:c='s_gvo',e=e?e:0,k=s.c_r(c"
		+");if(v){a.setTime(a.getTime()+e*86400000);s.c_w(c,v,e?a:0);}return"
		+" v==k?'':v");
	}

	var s_code='',s_objectID;function s_gi(un,pg,ss){var c="s._c='s_c';s.wd=window;if(!s.wd.s_c_in){s.wd.s_c_il=new Array;s.wd.s_c_in=0;}s._il=s.wd.s_c_il;s._in=s.wd.s_c_in;s._il[s._in]=s;s.wd.s_c_in++;s"
	+".an=s_an;s.cls=function(x,c){var i,y='';if(!c)c=this.an;for(i=0;i<x.length;i++){n=x.substring(i,i+1);if(c.indexOf(n)>=0)y+=n}return y};s.fl=function(x,l){return x?(''+x).substring(0,l):x};s.co=func"
	+"tion(o){if(!o)return o;var n=new Object,x;for(x in o)if(x.indexOf('select')<0&&x.indexOf('filter')<0)n[x]=o[x];return n};s.num=function(x){x=''+x;for(var p=0;p<x.length;p++)if(('0123456789').indexO"
	+"f(x.substring(p,p+1))<0)return 0;return 1};s.rep=s_rep;s.sp=s_sp;s.jn=s_jn;s.ape=function(x){var s=this,h='0123456789ABCDEF',i,c=s.charSet,n,l,e,y='';c=c?c.toUpperCase():'';if(x){x=''+x;if(c=='AUTO"
	+"'&&('').charCodeAt){for(i=0;i<x.length;i++){c=x.substring(i,i+1);n=x.charCodeAt(i);if(n>127){l=0;e='';while(n||l<4){e=h.substring(n%16,n%16+1)+e;n=(n-n%16)/16;l++}y+='%u'+e}else if(c=='+')y+='%2B';"
	+"else y+=escape(c)}x=y}else{x=x?s.rep(escape(''+x),'+','%2B'):x;if(x&&c&&s.em==1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=x.indexOf('%');while(i>=0){i++;if(h.substring(8).indexOf(x.substring(i,i+1)."
	+"toUpperCase())>=0)return x.substring(0,i)+'u00'+x.substring(i);i=x.indexOf('%',i)}}}}return x};s.epa=function(x){var s=this;return x?unescape(s.rep(''+x,'+',' ')):x};s.pt=function(x,d,f,a){var s=th"
	+"is,t=x,z=0,y,r;while(t){y=t.indexOf(d);y=y<0?t.length:y;t=t.substring(0,y);r=s[f](t,a);if(r)return r;z+=y+d.length;t=x.substring(z,x.length);t=z<x.length?t:''}return ''};s.isf=function(t,a){var c=a"
	+".indexOf(':');if(c>=0)a=a.substring(0,c);if(t.substring(0,2)=='s_')t=t.substring(2);return (t!=''&&t==a)};s.fsf=function(t,a){var s=this;if(s.pt(a,',','isf',t))s.fsg+=(s.fsg!=''?',':'')+t;return 0}"
	+";s.fs=function(x,f){var s=this;s.fsg='';s.pt(x,',','fsf',f);return s.fsg};s.si=function(wd){var s=this,c=''+s_gi,a=c.indexOf(\"{\"),b=c.lastIndexOf(\"}\"),m;c=s_fe(a>0&&b>0?c.substring(a+1,b):0);if"
	+"(wd&&wd.document&&c){wd.setTimeout('function s_sv(o,n,k){var v=o[k],i;if(v){if(typeof(v)==\"string\"||typeof(v)==\"number\")n[k]=v;else if (typeof(v)==\"array\"){n[k]=new Array;for(i=0;i<v.length;i"
	+"++)s_sv(v,n[k],i)}else if (typeof(v)==\"object\"){n[k]=new Object;for(i in v)s_sv(v,n[k],i)}}}function s_si(t){var wd=window,s,i,j,c,a,b;wd.s_gi=new Function(\"un\",\"pg\",\"ss\",\"'+c+'\");wd.s=s_"
	+"gi(\"'+s.oun+'\");s=wd.s;s.sa(\"'+s.un+'\");s.tfs=wd;s.pt(s.vl_g,\",\",\"vo1\",t);s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3=\\'\\';if(t.m_l&&t.m_nl)for(i=0;i<"
	+"t.m_nl.length;i++){n=t.m_nl[i];if(n){m=t[n];c=t[\"m_\"+n];if(m&&c){c=\"\"+c;if(c.indexOf(\"function\")>=0){a=c.indexOf(\"{\");b=c.lastIndexOf(\"}\");c=a>0&&b>0?c.substring(a+1,b):0;s[\"m_\"+n+\"_c"
	+"\"]=c;if(m._e)s.loadModule(n);if(s[n])for(j=0;j<m._l.length;j++)s_sv(m,s[n],m._l[j])}}}}}var e,o,t;try{o=window.opener;if(o&&o.s_gi){t=o.s_gi(\"'+s.un+'\");if(t)s_si(t)}}catch(e){}',1)}};s.c_d='';s"
	+".c_gdf=function(t,a){var s=this;if(!s.num(t))return 1;return 0};s.c_gd=function(){var s=this,d=s.wd.location.hostname,n=s.fpCookieDomainPeriods,p;if(!n)n=s.cookieDomainPeriods;if(d&&!s.c_d){n=n?par"
	+"seInt(n):2;n=n>2?n:2;p=d.lastIndexOf('.');if(p>=0){while(p>=0&&n>1){p=d.lastIndexOf('.',p-1);n--}s.c_d=p>0&&s.pt(d,'.','c_gdf',0)?d.substring(p):d}}return s.c_d};s.c_r=function(k){var s=this;k=s.ap"
	+"e(k);var c=' '+s.d.cookie,i=c.indexOf(' '+k+'='),e=i<0?i:c.indexOf(';',i),v=i<0?'':s.epa(c.substring(i+2+k.length,e<0?c.length:e));return v!='[[B]]'?v:''};s.c_w=function(k,v,e){var s=this,d=s.c_gd("
	+"),l=s.cookieLifetime,t;v=''+v;l=l?(''+l).toUpperCase():'';if(e&&l!='SESSION'&&l!='NONE'){t=(v!=''?parseInt(l?l:0):-60);if(t){e=new Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!='NONE'){s.d.cookie="
	+"k+'='+s.ape(v!=''?v:'[[B]]')+'; path=/;'+(e&&l!='SESSION'?' expires='+e.toGMTString()+';':'')+(d?' domain='+d+';':'');return s.c_r(k)==v}return 0};s.eh=function(o,e,r,f){var s=this,b='s_'+e+'_'+s._"
	+"in,n=-1,l,i,x;if(!s.ehl)s.ehl=new Array;l=s.ehl;for(i=0;i<l.length&&n<0;i++){if(l[i].o==o&&l[i].e==e)n=i}if(n<0){n=i;l[n]=new Object}x=l[n];x.o=o;x.e=e;f=r?x.b:f;if(r||f){x.b=r?0:o[e];x.o[e]=f}if(x"
	+".b){x.o[b]=x.b;return b}return 0};s.cet=function(f,a,t,o,b){var s=this,r,tcf;if(s.apv>=5&&(!s.isopera||s.apv>=7)){tcf=new Function('s','f','a','t','var e,r;try{r=s[f](a)}catch(e){r=s[t](e)}return r"
	+"');r=tcf(s,f,a,t)}else{if(s.ismac&&s.u.indexOf('MSIE 4')>=0)r=s[b](a);else{s.eh(s.wd,'onerror',0,o);r=s[f](a);s.eh(s.wd,'onerror',1)}}return r};s.gtfset=function(e){var s=this;return s.tfs};s.gtfso"
	+"e=new Function('e','var s=s_c_il['+s._in+'],c;s.eh(window,\"onerror\",1);s.etfs=1;c=s.t();if(c)s.d.write(c);s.etfs=0;return true');s.gtfsfb=function(a){return window};s.gtfsf=function(w){var s=this"
	+",p=w.parent,l=w.location;s.tfs=w;if(p&&p.location!=l&&p.location.host==l.host){s.tfs=p;return s.gtfsf(s.tfs)}return s.tfs};s.gtfs=function(){var s=this;if(!s.tfs){s.tfs=s.wd;if(!s.etfs)s.tfs=s.cet("
	+"'gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.tfs};s.mrq=function(u){var s=this,l=s.rl[u],n,r;s.rl[u]=0;if(l)for(n=0;n<l.length;n++){r=l[n];s.mr(0,0,r.r,0,r.t,r.u)}};s.br=function(id,rs){var s"
	+"=this;if(s.disableBufferedRequests||!s.c_w('s_br',rs))s.brl=rs};s.flushBufferedRequests=function(){this.fbr(0)};s.fbr=function(id){var s=this,br=s.c_r('s_br');if(!br)br=s.brl;if(br){if(!s.disableBu"
	+"fferedRequests)s.c_w('s_br','');s.mr(0,0,br)}s.brl=0};s.mr=function(sess,q,rs,id,ta,u){var s=this,dc=s.dc,t1=s.trackingServer,t2=s.trackingServerSecure,tb=s.trackingServerBase,p='.sc',ns=s.visitorN"
	+"amespace,un=s.cls(u?u:(ns?ns:s.fun)),r=new Object,l,imn='s_i_'+(un),im,b,e;if(!rs){if(t1){if(t2&&s.ssl)t1=t2}else{if(!tb)tb='2o7.net';if(dc)dc=(''+dc).toLowerCase();else dc='d1';if(tb=='2o7.net'){i"
	+"f(dc=='d1')dc='112';else if(dc=='d2')dc='122';p=''}t1=un+'.'+dc+'.'+p+tb}rs='http'+(s.ssl?'s':'')+'://'+t1+'/b/ss/'+s.un+'/'+(s.mobile?'5.1':'1')+'/H.20.3/'+sess+'?AQB=1&ndh=1'+(q?q:'')+'&AQE=1';if"
	+"(s.isie&&!s.ismac){if(s.apv>5.5)rs=s.fl(rs,4095);else rs=s.fl(rs,2047)}if(id){s.br(id,rs);return}}if(s.d.images&&s.apv>=3&&(!s.isopera||s.apv>=7)&&(s.ns6<0||s.apv>=6.1)){if(!s.rc)s.rc=new Object;if"
	+"(!s.rc[un]){s.rc[un]=1;if(!s.rl)s.rl=new Object;s.rl[un]=new Array;setTimeout('if(window.s_c_il)window.s_c_il['+s._in+'].mrq(\"'+un+'\")',750)}else{l=s.rl[un];if(l){r.t=ta;r.u=un;r.r=rs;l[l.length]"
	+"=r;return ''}imn+='_'+s.rc[un];s.rc[un]++}im=s.wd[imn];if(!im)im=s.wd[imn]=new Image;im.s_l=0;im.onload=new Function('e','this.s_l=1;var wd=window,s;if(wd.s_c_il){s=wd.s_c_il['+s._in+'];s.mrq(\"'+u"
	+"n+'\");s.nrs--;if(!s.nrs)s.m_m(\"rr\")}');if(!s.nrs){s.nrs=1;s.m_m('rs')}else s.nrs++;im.src=rs;if(rs.indexOf('&pe=')>=0&&(!ta||ta=='_self'||ta=='_top'||(s.wd.name&&ta==s.wd.name))){b=e=new Date;wh"
	+"ile(!im.s_l&&e.getTime()-b.getTime()<500)e=new Date}return ''}return '<im'+'g sr'+'c=\"'+rs+'\" width=1 height=1 border=0 alt=\"\">'};s.gg=function(v){var s=this;if(!s.wd['s_'+v])s.wd['s_'+v]='';re"
	+"turn s.wd['s_'+v]};s.glf=function(t,a){if(t.substring(0,2)=='s_')t=t.substring(2);var s=this,v=s.gg(t);if(v)s[t]=v};s.gl=function(v){var s=this;if(s.pg)s.pt(v,',','glf',0)};s.rf=function(x){var s=t"
	+"his,y,i,j,h,l,a,b='',c='',t;if(x){y=''+x;i=y.indexOf('?');if(i>0){a=y.substring(i+1);y=y.substring(0,i);h=y.toLowerCase();i=0;if(h.substring(0,7)=='http://')i+=7;else if(h.substring(0,8)=='https://"
	+"')i+=8;h=h.substring(i);i=h.indexOf(\"/\");if(i>0){h=h.substring(0,i);if(h.indexOf('google')>=0){a=s.sp(a,'&');if(a.length>1){l=',q,ie,start,search_key,word,kw,cd,';for(j=0;j<a.length;j++){t=a[j];i"
	+"=t.indexOf('=');if(i>0&&l.indexOf(','+t.substring(0,i)+',')>=0)b+=(b?'&':'')+t;else c+=(c?'&':'')+t}if(b&&c){y+='?'+b+'&'+c;if(''+x!=y)x=y}}}}}}return x};s.hav=function(){var s=this,qs='',fv=s.link"
	+"TrackVars,fe=s.linkTrackEvents,mn,i;if(s.pe){mn=s.pe.substring(0,1).toUpperCase()+s.pe.substring(1);if(s[mn]){fv=s[mn].trackVars;fe=s[mn].trackEvents}}fv=fv?fv+','+s.vl_l+','+s.vl_l2:'';for(i=0;i<s"
	+".va_t.length;i++){var k=s.va_t[i],v=s[k],b=k.substring(0,4),x=k.substring(4),n=parseInt(x),q=k;if(v&&k!='linkName'&&k!='linkType'){if(s.pe||s.lnk||s.eo){if(fv&&(','+fv+',').indexOf(','+k+',')<0)v='"
	+"';if(k=='events'&&fe)v=s.fs(v,fe)}if(v){if(k=='dynamicVariablePrefix')q='D';else if(k=='visitorID')q='vid';else if(k=='pageURL'){q='g';v=s.fl(v,255)}else if(k=='referrer'){q='r';v=s.fl(s.rf(v),255)"
	+"}else if(k=='vmk'||k=='visitorMigrationKey')q='vmt';else if(k=='visitorMigrationServer'){q='vmf';if(s.ssl&&s.visitorMigrationServerSecure)v=''}else if(k=='visitorMigrationServerSecure'){q='vmf';if("
	+"!s.ssl&&s.visitorMigrationServer)v=''}else if(k=='charSet'){q='ce';if(v.toUpperCase()=='AUTO')v='ISO8859-1';else if(s.em==2)v='UTF-8'}else if(k=='visitorNamespace')q='ns';else if(k=='cookieDomainPe"
	+"riods')q='cdp';else if(k=='cookieLifetime')q='cl';else if(k=='variableProvider')q='vvp';else if(k=='currencyCode')q='cc';else if(k=='channel')q='ch';else if(k=='transactionID')q='xact';else if(k=='"
	+"campaign')q='v0';else if(k=='resolution')q='s';else if(k=='colorDepth')q='c';else if(k=='javascriptVersion')q='j';else if(k=='javaEnabled')q='v';else if(k=='cookiesEnabled')q='k';else if(k=='browse"
	+"rWidth')q='bw';else if(k=='browserHeight')q='bh';else if(k=='connectionType')q='ct';else if(k=='homepage')q='hp';else if(k=='plugins')q='p';else if(s.num(x)){if(b=='prop')q='c'+n;else if(b=='eVar')"
	+"q='v'+n;else if(b=='list')q='l'+n;else if(b=='hier'){q='h'+n;v=s.fl(v,255)}}if(v)qs+='&'+q+'='+(k.substring(0,3)!='pev'?s.ape(v):v)}}}return qs};s.ltdf=function(t,h){t=t?t.toLowerCase():'';h=h?h.to"
	+"LowerCase():'';var qi=h.indexOf('?');h=qi>=0?h.substring(0,qi):h;if(t&&h.substring(h.length-(t.length+1))=='.'+t)return 1;return 0};s.ltef=function(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'"
	+"';if(t&&h.indexOf(t)>=0)return 1;return 0};s.lt=function(h){var s=this,lft=s.linkDownloadFileTypes,lef=s.linkExternalFilters,lif=s.linkInternalFilters;lif=lif?lif:s.wd.location.hostname;h=h.toLower"
	+"Case();if(s.trackDownloadLinks&&lft&&s.pt(lft,',','ltdf',h))return 'd';if(s.trackExternalLinks&&h.substring(0,1)!='#'&&(lef||lif)&&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s.pt(lif,',','ltef',h)))re"
	+"turn 'e';return ''};s.lc=new Function('e','var s=s_c_il['+s._in+'],b=s.eh(this,\"onclick\");s.lnk=s.co(this);s.t();s.lnk=0;if(b)return this[b](e);return true');s.bc=new Function('e','var s=s_c_il['"
	+"+s._in+'],f,tcf;if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.eo=e.srcElement?e.srcElement:e.target;tcf=new Function(\"s\",\"var e;try{if(s.eo&&(s.eo.tagName||s.eo.parentElement||s.eo.parentNode))s.t"
	+"()}catch(e){}\");tcf(s);s.eo=0');s.oh=function(o){var s=this,l=s.wd.location,h=o.href?o.href:'',i,j,k,p;i=h.indexOf(':');j=h.indexOf('?');k=h.indexOf('/');if(h&&(i<0||(j>=0&&i>j)||(k>=0&&i>k))){p=o"
	+".protocol&&o.protocol.length>1?o.protocol:(l.protocol?l.protocol:'');i=l.pathname.lastIndexOf('/');h=(p?p+'//':'')+(o.host?o.host:(l.host?l.host:''))+(h.substring(0,1)!='/'?l.pathname.substring(0,i"
	+"<0?0:i)+'/':'')+h}return h};s.ot=function(o){var t=o.tagName;t=t&&t.toUpperCase?t.toUpperCase():'';if(t=='SHAPE')t='';if(t){if(t=='INPUT'&&o.type&&o.type.toUpperCase)t=o.type.toUpperCase();else if("
	+"!t&&o.href)t='A';}return t};s.oid=function(o){var s=this,t=s.ot(o),p,c,n='',x=0;if(t&&!o.s_oid){p=o.protocol;c=o.onclick;if(o.href&&(t=='A'||t=='AREA')&&(!c||!p||p.toLowerCase().indexOf('javascript"
	+"')<0))n=s.oh(o);else if(c){n=s.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''),' ','');x=2}else if(o.value&&(t=='INPUT'||t=='SUBMIT')){n=o.value;x=3}else if(o.src&&t=='IMAGE')n=o.src"
	+";if(n){o.s_oid=s.fl(n,100);o.s_oidt=x}}return o.s_oid};s.rqf=function(t,un){var s=this,e=t.indexOf('='),u=e>=0?','+t.substring(0,e)+',':'';return u&&u.indexOf(','+un+',')>=0?s.epa(t.substring(e+1))"
	+":''};s.rq=function(un){var s=this,c=un.indexOf(','),v=s.c_r('s_sq'),q='';if(c<0)return s.pt(v,'&','rqf',un);return s.pt(un,',','rq',0)};s.sqp=function(t,a){var s=this,e=t.indexOf('='),q=e<0?'':s.ep"
	+"a(t.substring(e+1));s.sqq[q]='';if(e>=0)s.pt(t.substring(0,e),',','sqs',q);return 0};s.sqs=function(un,q){var s=this;s.squ[un]=q;return 0};s.sq=function(q){var s=this,k='s_sq',v=s.c_r(k),x,c=0;s.sq"
	+"q=new Object;s.squ=new Object;s.sqq[q]='';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v='';for(x in s.squ)if(x&&(!Object||!Object.prototype||!Object.prototype[x]))s.sqq[s.squ[x]]+=(s.sqq[s.squ[x]]?'"
	+",':'')+x;for(x in s.sqq)if(x&&(!Object||!Object.prototype||!Object.prototype[x])&&s.sqq[x]&&(x==q||c<2)){v+=(v?'&':'')+s.sqq[x]+'='+s.ape(x);c++}return s.c_w(k,v,0)};s.wdl=new Function('e','var s=s"
	+"_c_il['+s._in+'],r=true,b=s.eh(s.wd,\"onload\"),i,o,oc;if(b)r=this[b](e);for(i=0;i<s.d.links.length;i++){o=s.d.links[i];oc=o.onclick?\"\"+o.onclick:\"\";if((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s"
	+"_oc(\")>=0)&&oc.indexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=function(){var s=this;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=5)){if(s.b&&s.b.attachEvent)s.b.attachEvent('onclick',s"
	+".bc);else if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s.bc,false);else s.eh(s.wd,'onload',0,s.wdl)}};s.vs=function(x){var s=this,v=s.visitorSampling,g=s.visitorSamplingGroup,k='s_vsn_"
	+"'+s.un+(g?'_'+g:''),n=s.c_r(k),e=new Date,y=e.getYear();e.setYear(y+10+(y<1900?1900:0));if(v){v*=100;if(!n){if(!s.c_w(k,x,e))return 0;n=x}if(n%10000>v)return 0}return 1};s.dyasmf=function(t,m){if(t"
	+"&&m&&m.indexOf(t)>=0)return 1;return 0};s.dyasf=function(t,m){var s=this,i=t?t.indexOf('='):-1,n,x;if(i>=0&&m){var n=t.substring(0,i),x=t.substring(i+1);if(s.pt(x,',','dyasmf',m))return n}return 0}"
	+";s.uns=function(){var s=this,x=s.dynamicAccountSelection,l=s.dynamicAccountList,m=s.dynamicAccountMatch,n,i;s.un=s.un.toLowerCase();if(x&&l){if(!m)m=s.wd.location.host;if(!m.toLowerCase)m=''+m;l=l."
	+"toLowerCase();m=m.toLowerCase();n=s.pt(l,';','dyasf',m);if(n)s.un=n}i=s.un.indexOf(',');s.fun=i<0?s.un:s.un.substring(0,i)};s.sa=function(un){var s=this;s.un=un;if(!s.oun)s.oun=un;else if((','+s.ou"
	+"n+',').indexOf(','+un+',')<0)s.oun+=','+un;s.uns()};s.m_i=function(n,a){var s=this,m,f=n.substring(0,1),r,l,i;if(!s.m_l)s.m_l=new Object;if(!s.m_nl)s.m_nl=new Array;m=s.m_l[n];if(!a&&m&&m._e&&!m._i"
	+")s.m_a(n);if(!m){m=new Object,m._c='s_m';m._in=s.wd.s_c_in;m._il=s._il;m._il[m._in]=m;s.wd.s_c_in++;m.s=s;m._n=n;m._l=new Array('_c','_in','_il','_i','_e','_d','_dl','s','n','_r','_g','_g1','_t','_"
	+"t1','_x','_x1','_rs','_rr','_l');s.m_l[n]=m;s.m_nl[s.m_nl.length]=n}else if(m._r&&!m._m){r=m._r;r._m=m;l=m._l;for(i=0;i<l.length;i++)if(m[l[i]])r[l[i]]=m[l[i]];r._il[r._in]=r;m=s.m_l[n]=r}if(f==f.t"
	+"oUpperCase())s[n]=m;return m};s.m_a=new Function('n','g','e','if(!g)g=\"m_\"+n;var s=s_c_il['+s._in+'],c=s[g+\"_c\"],m,x,f=0;if(!c)c=s.wd[\"s_\"+g+\"_c\"];if(c&&s_d)s[g]=new Function(\"s\",s_ft(s_d"
	+"(c)));x=s[g];if(!x)x=s.wd[\\'s_\\'+g];if(!x)x=s.wd[g];m=s.m_i(n,1);if(x&&(!m._i||g!=\"m_\"+n)){m._i=f=1;if((\"\"+x).indexOf(\"function\")>=0)x(s);else s.m_m(\"x\",n,x,e)}m=s.m_i(n,1);if(m._dl)m._dl"
	+"=m._d=0;s.dlt();return f');s.m_m=function(t,n,d,e){t='_'+t;var s=this,i,x,m,f='_'+t,r=0,u;if(s.m_l&&s.m_nl)for(i=0;i<s.m_nl.length;i++){x=s.m_nl[i];if(!n||x==n){m=s.m_i(x);u=m[t];if(u){if((''+u).in"
	+"dexOf('function')>=0){if(d&&e)u=m[t](d,e);else if(d)u=m[t](d);else u=m[t]()}}if(u)r=1;u=m[t+1];if(u&&!m[f]){if((''+u).indexOf('function')>=0){if(d&&e)u=m[t+1](d,e);else if(d)u=m[t+1](d);else u=m[t+"
	+"1]()}}m[f]=1;if(u)r=1}}return r};s.m_ll=function(){var s=this,g=s.m_dl,i,o;if(g)for(i=0;i<g.length;i++){o=g[i];if(o)s.loadModule(o.n,o.u,o.d,o.l,o.e,1);g[i]=0}};s.loadModule=function(n,u,d,l,e,ln){"
	+"var s=this,m=0,i,g,o=0,f1,f2,c=s.h?s.h:s.b,b,tcf;if(n){i=n.indexOf(':');if(i>=0){g=n.substring(i+1);n=n.substring(0,i)}else g=\"m_\"+n;m=s.m_i(n)}if((l||(n&&!s.m_a(n,g)))&&u&&s.d&&c&&s.d.createElem"
	+"ent){if(d){m._d=1;m._dl=1}if(ln){if(s.ssl)u=s.rep(u,'http:','https:');i='s_s:'+s._in+':'+n+':'+g;b='var s=s_c_il['+s._in+'],o=s.d.getElementById(\"'+i+'\");if(s&&o){if(!o.l&&s.wd.'+g+'){o.l=1;if(o."
	+"i)clearTimeout(o.i);o.i=0;s.m_a(\"'+n+'\",\"'+g+'\"'+(e?',\"'+e+'\"':'')+')}';f2=b+'o.c++;if(!s.maxDelay)s.maxDelay=250;if(!o.l&&o.c<(s.maxDelay*2)/100)o.i=setTimeout(o.f2,100)}';f1=new Function('e"
	+"',b+'}');tcf=new Function('s','c','i','u','f1','f2','var e,o=0;try{o=s.d.createElement(\"script\");if(o){o.type=\"text/javascript\";'+(n?'o.id=i;o.defer=true;o.onload=o.onreadystatechange=f1;o.f2=f"
	+"2;o.l=0;':'')+'o.src=u;c.appendChild(o);'+(n?'o.c=0;o.i=setTimeout(f2,100)':'')+'}}catch(e){o=0}return o');o=tcf(s,c,i,u,f1,f2)}else{o=new Object;o.n=n+':'+g;o.u=u;o.d=d;o.l=l;o.e=e;g=s.m_dl;if(!g)"
	+"g=s.m_dl=new Array;i=0;while(i<g.length&&g[i])i++;g[i]=o}}else if(n){m=s.m_i(n);m._e=1}return m};s.vo1=function(t,a){if(a[t]||a['!'+t])this[t]=a[t]};s.vo2=function(t,a){if(!a[t]){a[t]=this[t];if(!a"
	+"[t])a['!'+t]=1}};s.dlt=new Function('var s=s_c_il['+s._in+'],d=new Date,i,vo,f=0;if(s.dll)for(i=0;i<s.dll.length;i++){vo=s.dll[i];if(vo){if(!s.m_m(\"d\")||d.getTime()-vo._t>=s.maxDelay){s.dll[i]=0;"
	+"s.t(vo)}else f=1}}if(s.dli)clearTimeout(s.dli);s.dli=0;if(f){if(!s.dli)s.dli=setTimeout(s.dlt,s.maxDelay)}else s.dll=0');s.dl=function(vo){var s=this,d=new Date;if(!vo)vo=new Object;s.pt(s.vl_g,','"
	+",'vo2',vo);vo._t=d.getTime();if(!s.dll)s.dll=new Array;s.dll[s.dll.length]=vo;if(!s.maxDelay)s.maxDelay=250;s.dlt()};s.t=function(vo,id){var s=this,trk=1,tm=new Date,sed=Math&&Math.random?Math.floo"
	+"r(Math.random()*10000000000000):tm.getTime(),sess='s'+Math.floor(tm.getTime()/10800000)%10+sed,y=tm.getYear(),vt=tm.getDate()+'/'+tm.getMonth()+'/'+(y<1900?y+1900:y)+' '+tm.getHours()+':'+tm.getMin"
	+"utes()+':'+tm.getSeconds()+' '+tm.getDay()+' '+tm.getTimezoneOffset(),tcf,tfs=s.gtfs(),ta='',q='',qs='',code='',vb=new Object;s.gl(s.vl_g);s.uns();s.m_ll();if(!s.td){var tl=tfs.location,a,o,i,x='',"
	+"c='',v='',p='',bw='',bh='',j='1.0',k=s.c_w('s_cc','true',0)?'Y':'N',hp='',ct='',pn=0,ps;if(String&&String.prototype){j='1.1';if(j.match){j='1.2';if(tm.setUTCDate){j='1.3';if(s.isie&&s.ismac&&s.apv>"
	+"=5)j='1.4';if(pn.toPrecision){j='1.5';a=new Array;if(a.forEach){j='1.6';i=0;o=new Object;tcf=new Function('o','var e,i=0;try{i=new Iterator(o)}catch(e){}return i');i=tcf(o);if(i&&i.next)j='1.7'}}}}"
	+"}if(s.apv>=4)x=screen.width+'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3){v=s.n.javaEnabled()?'Y':'N';if(s.apv>=4){c=screen.pixelDepth;bw=s.wd.innerWidth;bh=s.wd.innerHeight}}s.pl=s.n.plugin"
	+"s}else if(s.isie){if(s.apv>=4){v=s.n.javaEnabled()?'Y':'N';c=screen.colorDepth;if(s.apv>=5){bw=s.d.documentElement.offsetWidth;bh=s.d.documentElement.offsetHeight;if(!s.ismac&&s.b){tcf=new Function"
	+"('s','tl','var e,hp=0;try{s.b.addBehavior(\"#default#homePage\");hp=s.b.isHomePage(tl)?\"Y\":\"N\"}catch(e){}return hp');hp=tcf(s,tl);tcf=new Function('s','var e,ct=0;try{s.b.addBehavior(\"#default"
	+"#clientCaps\");ct=s.b.connectionType}catch(e){}return ct');ct=tcf(s)}}}else r=''}if(s.pl)while(pn<s.pl.length&&pn<30){ps=s.fl(s.pl[pn].name,100)+';';if(p.indexOf(ps)<0)p+=ps;pn++}s.resolution=x;s.c"
	+"olorDepth=c;s.javascriptVersion=j;s.javaEnabled=v;s.cookiesEnabled=k;s.browserWidth=bw;s.browserHeight=bh;s.connectionType=ct;s.homepage=hp;s.plugins=p;s.td=1}if(vo){s.pt(s.vl_g,',','vo2',vb);s.pt("
	+"s.vl_g,',','vo1',vo)}if(s.usePlugins)s.doPlugins(s);var l=s.wd.location,r=tfs.document.referrer;if(!s.pageURL)s.pageURL=l.href?l.href:l;if(!s.referrer&&!s._1_referrer){s.referrer=r;s._1_referrer=1}"
	+"if((vo&&vo._t)||!s.m_m('d')){s.m_m('g');if(s.lnk||s.eo){var o=s.eo?s.eo:s.lnk;if(!o)return '';var p=s.pageName,w=1,t=s.ot(o),n=s.oid(o),x=o.s_oidt,h,l,i,oc;if(s.eo&&o==s.eo){while(o&&!n&&t!='BODY')"
	+"{o=o.parentElement?o.parentElement:o.parentNode;if(!o)return '';t=s.ot(o);n=s.oid(o);x=o.s_oidt}oc=o.onclick?''+o.onclick:'';if((oc.indexOf(\"s_gs(\")>=0&&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(\".t"
	+"l(\")>=0)return ''}ta=n?o.target:1;h=s.oh(o);i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);l=s.linkName;t=s.linkType?s.linkType.toLowerCase():s.lt(h);if(t&&(h||l))q+='&pe=lnk_'+"
	+"(t=='d'||t=='e'?s.ape(t):'o')+(h?'&pev1='+s.ape(h):'')+(l?'&pev2='+s.ape(l):'');else trk=0;if(s.trackInlineStats){if(!p){p=s.pageURL;w=0}t=s.ot(o);i=o.sourceIndex;if(s.gg('objectID')){n=s.gg('objec"
	+"tID');x=1;i=1}if(p&&n&&t)qs='&pid='+s.ape(s.fl(p,255))+(w?'&pidt='+w:'')+'&oid='+s.ape(s.fl(n,100))+(x?'&oidt='+x:'')+'&ot='+s.ape(t)+(i?'&oi='+i:'')}}if(!trk&&!qs)return '';s.sampled=s.vs(sed);if("
	+"trk){if(s.sampled)code=s.mr(sess,(vt?'&t='+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq(s.un)),0,id,ta);qs='';s.m_m('t');if(s.p_r)s.p_r();s.referrer=''}s.sq(qs);}else{s.dl(vo);}if(vo)s.pt(s.vl_g,',','vo1',v"
	+"b);s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3='';if(s.pg)s.wd.s_lnk=s.wd.s_eo=s.wd.s_linkName=s.wd.s_linkType='';if(!id&&!s.tc){s.tc=1;s.flushBufferedRequests("
	+")}return code};s.tl=function(o,t,n,vo){var s=this;s.lnk=s.co(o);s.linkType=t;s.linkName=n;s.t(vo)};if(pg){s.wd.s_co=function(o){var s=s_gi(\"_\",1,1);return s.co(o)};s.wd.s_gs=function(un){var s=s_"
	+"gi(un,1,1);return s.t()};s.wd.s_dc=function(un){var s=s_gi(un,1);return s.t()}}s.ssl=(s.wd.location.protocol.toLowerCase().indexOf('https')>=0);s.d=document;s.b=s.d.body;if(s.d.getElementsByTagName"
	+"){s.h=s.d.getElementsByTagName('HEAD');if(s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;s.ns6=s.u.indexOf('Netscape6/');var apn=s.n.appName,v=s.n.appVersion,ie=v.indexOf('MSIE '),o=s.u.indexOf('Op"
	+"era '),i;if(v.indexOf('Opera')>=0||o>0)apn='Opera';s.isie=(apn=='Microsoft Internet Explorer');s.isns=(apn=='Netscape');s.isopera=(apn=='Opera');s.ismac=(s.u.indexOf('Mac')>=0);if(o>0)s.apv=parseFl"
	+"oat(s.u.substring(o+6));else if(ie>0){s.apv=parseInt(i=v.substring(ie+5));if(s.apv>3)s.apv=parseFloat(i)}else if(s.ns6>0)s.apv=parseFloat(s.u.substring(s.ns6+10));else s.apv=parseFloat(v);s.em=0;if"
	+"(String.fromCharCode){i=escape(String.fromCharCode(256)).toUpperCase();s.em=(i=='%C4%80'?2:(i=='%U0100'?1:0))}s.sa(un);s.vl_l='dynamicVariablePrefix,visitorID,vmk,visitorMigrationKey,visitorMigrati"
	+"onServer,visitorMigrationServerSecure,ppu,charSet,visitorNamespace,cookieDomainPeriods,cookieLifetime,pageName,pageURL,referrer,currencyCode';s.va_l=s.sp(s.vl_l,',');s.vl_t=s.vl_l+',variableProvide"
	+"r,channel,server,pageType,transactionID,purchaseID,campaign,state,zip,events,products,linkName,linkType';for(var n=1;n<51;n++)s.vl_t+=',prop'+n+',eVar'+n+',hier'+n+',list'+n;s.vl_l2=',tnt,pe,pev1,p"
	+"ev2,pev3,resolution,colorDepth,javascriptVersion,javaEnabled,cookiesEnabled,browserWidth,browserHeight,connectionType,homepage,plugins';s.vl_t+=s.vl_l2;s.va_t=s.sp(s.vl_t,',');s.vl_g=s.vl_t+',track"
	+"ingServer,trackingServerSecure,trackingServerBase,fpCookieDomainPeriods,disableBufferedRequests,mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSelection,dynamicAccountList,dynamicAccount"
	+"Match,trackDownloadLinks,trackExternalLinks,trackInlineStats,linkLeaveQueryString,linkDownloadFileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,linkTrackEvents,linkNames,lnk,eo,_1_ref"
	+"errer';s.va_g=s.sp(s.vl_g,',');s.pg=pg;s.gl(s.vl_g);if(!ss)s.wds()",
	w=window,l=w.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=v.indexOf('MSIE '),m=u.indexOf('Netscape6/'),a,i,s;if(un){un=un.toLowerCase();if(l)for(i=0;i<l.length;i++){s=l[i];if(!s._c||s._c=='s_c'){if(s.oun==un)return s;else if(s.fs&&s.sa&&s.fs(s.oun,un)){s.sa(un);return s}}}}w.s_an='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
	w.s_sp=new Function("x","d","var a=new Array,i=0,j;if(x){if(x.split)a=x.split(d);else if(!d)for(i=0;i<x.length;i++)a[a.length]=x.substring(i,i+1);else while(i>=0){j=x.indexOf(d,i);a[a.length]=x.subst"
	+"ring(i,j<0?x.length:j);i=j;if(i>=0)i+=d.length}}return a");
	w.s_jn=new Function("a","d","var x='',i,j=a.length;if(a&&j>0){x=a[0];if(j>1){if(a.join)x=a.join(d);else for(i=1;i<j;i++)x+=d+a[i]}}return x");
	w.s_rep=new Function("x","o","n","return s_jn(s_sp(x,o),n)");
	w.s_d=new Function("x","var t='`^@$#',l=s_an,l2=new Object,x2,d,b=0,k,i=x.lastIndexOf('~~'),j,v,w;if(i>0){d=x.substring(0,i);x=x.substring(i+2);l=s_sp(l,'');for(i=0;i<62;i++)l2[l[i]]=i;t=s_sp(t,'');d"
	+"=s_sp(d,'~');i=0;while(i<5){v=0;if(x.indexOf(t[i])>=0) {x2=s_sp(x,t[i]);for(j=1;j<x2.length;j++){k=x2[j].substring(0,1);w=t[i]+k;if(k!=' '){v=1;w=d[b+l2[k]]}x2[j]=w+x2[j].substring(1)}}if(v)x=s_jn("
	+"x2,'');else{w=t[i]+' ';if(x.indexOf(w)>=0)x=s_rep(x,w,t[i]);i++;b+=62}}}return x");
	w.s_fe=new Function("c","return s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");
	w.s_fa=new Function("f","var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s<e){c=f.substring(s,s+1);if(c==',')a+='\",\"';else if((\"\\n\\r\\t \").indexOf(c)<0)a+=c;s++}return a?'\"'+a+'\"':"
	+"a");
	w.s_ft=new Function("c","c+='';var s,e,o,a,d,q,f,h,x;s=c.indexOf('=function(');while(s>=0){s++;d=1;q='';x=0;f=c.substring(s);a=s_fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){i"
	+"f(h==q&&!x)q='';if(h=='\\\\')x=x?0:1;else x=0}else{if(h=='\"'||h==\"'\")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)+'new Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"
	+"'+c.substring(e+1);s=c.indexOf('=function(')}return c;");
	c=s_d(c);if(e>0){a=parseInt(i=v.substring(e+5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10));else a=parseFloat(v);if(a>=5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){w.s_c=new Function("un","pg","ss","var s=this;"+c);return new s_c(un,pg,ss)}else s=new Function("un","pg","ss","var s=new Object;"+s_ft(c)+";return s");return s(un,pg,ss)}
	/**
	 * End standard GA and Omniture include
	 */

	/**
	 * GAProxy
	 */
	var GAProxy = function() {
		var gaTrackers = [];
		function addProxyMethods() {
			for(var funcName in gaTrackers[0]) {
				if( typeof gaTrackers[0][funcName] === 'function' && this[funcName] === undefined ) {
					this[funcName] = function() {
						var fn = funcName;
						return function() {
							if( gaTrackers.length === 0 ) {
								return;
							}
							var returnValue = gaTrackers[0][fn].apply(gaTrackers[0], arguments);
							for(var i=1; i<gaTrackers.length; i++) {
								gaTrackers[i][fn].apply(gaTrackers[i], arguments);
							}
							return returnValue;
						};
					}();
				}
			}
		} // end addProxyMethods

		function addGATracker(acctID) {
			var tracker = _gat._getTracker( acctID );
			var cookieDomain = aUtil.getFPCookieDomain();
			if( cookieDomain ) {
				tracker._setDomainName(cookieDomain);
			}
			tracker._superTrackPageview = tracker._trackPageview;
			tracker._trackPageview = function(path, prefixOverride) {
				var prefix = prefixOverride !== null && prefixOverride !== undefined ? prefixOverride : this.pathPrefix;
				if( prefix ) {
					path = prefix + path;
				}
				this._superTrackPageview(path);
			};
			tracker.setPathPrefixElements = function(props) {
				var prefix = aUtil.delimitPropsFromMap(aUtil.getConfigMap(), props, "/", false);
				this.pathPrefix = prefix ? "/" + prefix : undefined;
			};
			tracker.setVirtualPrefixElements= function(props) {
				var prefix = aUtil.delimitPropsFromMap(aUtil.getConfigMap(), props, "/", false);
				prefix = prefix ? "/" + prefix : "";
				this.trackExit=function(config) {
					var url = prefix + (config.exitURL||"").replace( /https?:\/\//g, '' );
					this._superTrackPageview(url);
				};
			};
			tracker.trackExit=function(config) {
				var url = config.exitURL;
				this._trackEvent('ExitTo', aUtil.normalizeDomain(url), url);
				this._trackEvent('ExitFrom', document.location.hostname, aUtil.normalizeDomain(url));
			};
			tracker.setAddOrderPrefix = function(addPrefix) {
				this.addOrderPrefix = addPrefix ? true : false;
			};


			gaTrackers.push(tracker);
			if( gaTrackers.length === 1 ) {
				addProxyMethods.apply(this);
			}
			return tracker;
		} // end addGATracker

		function gaOrderMethodFactory(methodName, currencyColumns) {
			return function() {
				var args = [];
				for(var ai=0; ai<arguments.length; ai++) {
					args[ai] = arguments[ai];
				}
				var config = aUtil.getConfigMap();
				var sourceCurrency = config.currencyCode||'USD';
				var orderID = arguments[0];
				var orderIDWithPrefix = orderID.replace(/:/g,'') + ':' + sourceCurrency + ':' + config.site + ':/' +  config.region + '/' + config.territory + '/' + (config.smeLabelGroup||(config.smeLabel?config.smeLabel:config.gaCat))  + '/' +  (config.smeLabel||config.gaSubCat) + '/' + config.gaBrand + '/' + config.fullDomain;
				var sourceAmounts = [];
				var ci;
				if( currencyColumns && currencyColumns.length > 0 ) {
					for(ci=0; ci<currencyColumns.length; ci++) {
						sourceAmounts.push(arguments[currencyColumns[ci]]);
					}
				}
				for(var ti=0; ti<gaTrackers.length; ti++) {
					var tracker = gaTrackers[ti];
					args[0] = tracker.addOrderPrefix ? orderIDWithPrefix : orderID;
					for(ci=0; ci<sourceAmounts.length; ci++) {
						var targetCurrency = tracker.currencyCode || 'USD';
						var colNum = currencyColumns[ci];
						var sourceAmount = sourceAmounts[ci];
						args[colNum] = aUtil.convertCurrency(sourceAmount, sourceCurrency, targetCurrency);
					}
					tracker[methodName].apply(tracker, args);
				}
			};
		} // end gaOrderMethodFactory
		var ga = {
			addGATracker: addGATracker,
			getTrackers: function() {return gaTrackers;},
			_addTrans: gaOrderMethodFactory("_addTrans", [2,3,4]),
			_addItem: gaOrderMethodFactory("_addItem", [4]),
			reportPageView: function(config) {
				this._trackPageview(aUtil.uriFromURL(config.URL));
				if( config.order && config.order.status === 'purchase' ) {
					var _n = function(num) {
						return num || 0;
					};
					var _t = function(s) {
						return s || "";
					};
					var order = config.order;
					var orderID = (order.orderNameSpace||config.site) + "-" + order.orderID;
					if( !order.shippingAddr || !order.billingAddr ) {
						order.shippingAddr = order.billingAddr = (order.shippingAddr||order.billingAddr||{});
					}
					this._addTrans(
						orderID,
						"",
						_n(order.subtotal) + _n(order.shippingCharge),
						_n(order.tax) + _n(order.importFees),
						_n(order.shippingCharge),
						_t(order.shippingAddr.city),
						_t(order.shippingAddr.state),
						order.shippingAddr.countryCode || "USA"
					);
					var items = order.items;
					for(var i=0; i<items.length; i++) {
						var item = items[i];
						var itemID = (item.skuIDType||config.site) + ":" + item.skuID;
						this._addItem(
							orderID,
							(item.skuIDType||config.site) + ":" + item.skuID,
							(item.name||itemID) + (item.format ? " (" + item.format + ")": ""),
							_t(item.categoryName||item.categoryID),
							_n(item.itemPrice),
							item.quantity || 1
						);
					}
					this._trackTrans();
				}
			},
			ajaxPageView: function(url, pageName) {
				this._trackPageview(aUtil.uriFromURL(url));
			}
		};
		var providers = aUtil.getConfig("providers");
		for( var i=0; i<providers.ga.length; i++ ) {
			var gaConfig = providers.ga[i];
			var tracker = ga.addGATracker(gaConfig.account);
			if( gaConfig.pathPrefixElements ) {
				tracker.setPathPrefixElements(gaConfig.pathPrefixElements);
			}
			if( gaConfig.virtualPrefixElements ) {
				tracker.setVirtualPrefixElements(gaConfig.virtualPrefixElements);
			}
			if( gaConfig.addOrderPrefix ) {
				tracker.setAddOrderPrefix(true);
			}
			if( gaConfig.globalVar && window[gaConfig.globalVar] === undefined ) {
				window[gaConfig.globalVar] = tracker;
			}
		}
		return ga;
	}(); // end GAProxy

	/**
	 * Omniture Site Catalyst

	 */
	var initOmniture = function() {
		var config = aUtil.getConfigMap();
		if( !config.providers.omniture || !config.providers.omniture.accounts ) {
			return null;
		}
		var _sc=s_gi(config.providers.omniture.accounts);
		_sc.visitorNamespace="sonymusicglobal";
		_sc.trackingServer="metrics.myplay.com"		//when CName is in place uncomment
		_sc.trackingServerSecure="smetrics.myplay.com"	//when CName and CERT are in place, uncomment
		_sc.dc="112";
		_sc.linkInternalFilters=(config.linkInternalFilters||"sonybmg,sonymusic,javascript:") + "," + document.location.hostname;
		_sc.linkTrackVars="prop1,prop2,prop3,prop4,prop5,prop6,prop7,prop8,prop9,prop10,prop11,prop12,prop13,prop14,prop15,prop18,prop19";
		_sc.linkTrackEvents="";
		_sc.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx";
		/* Link Tracking Config */
		_sc.trackDownloadLinks=true;
		_sc.trackExternalLinks=true;
		_sc.trackInlineStats=true;
		_sc.linkLeaveQueryString=false;
		_sc.cookieDomainPeriods = _sc.trackingServer ? _sc.trackingServer.replace(/^metrics\./, "").split(".").length : 3;
		_sc.fpCookieDomainPeriods = aUtil.getFPCookieDomain().split(".").length;
		_sc.usePlugins=true;
		_sc.doPlugins = function(s) {
			var c = s.configMap || aUtil.getConfigMap();
			/* Traffic Time Parts: timeparting EST (-5) */
                        var year = new Date().getFullYear();
			s.prop1=s.getTimeParting('h','-5',year); // Set hour
			s.prop2=s.getTimeParting('d','-5',year); // Set day
			s.prop3=s.getTimeParting('w','-5',year); // Set Weekend / Weekday
			s.prop4=s.getVisitNum();
			s.prop5=s.getNewRepeat(); // Monthly new vs. repeat visitors

			s.prop6=c.domain || s.prop6 || document.location.hostname;
			s.prop7=c.URL || s.prop7 || document.location.href;
			if( s.prop7 !== document.location.href ) {
				s.pageURL = s.prop7;
			}
			s.prop8=c.title || s.prop8 || document.title;
			s.prop9=c.domainID;
			s.eVar10=s.prop10=s.server=c.site; // should we set both prop10 and server?
			s.eVar11=s.prop11=c.brand;
			s.eVar12=s.prop12=c.smeLabel;
			s.eVar13=s.prop13=c.smeLabelGroup;
			s.eVar14=s.prop14=c.territory;
			s.eVar15=s.prop15=c.region;
			s.hier1=c.hierarchy;
			s.eVar3=c.onSitePromotionCode;
			if( c.doLocalPlugin ) {
				if( typeof c.doLocalPlugin === "string" ) {
					if( typeof document[c.doLocalPlugin] === "function" ) {
						document[c.doLocalPlugin](s, c);
					}
				}
				else if( typeof c.doLocalPlugin === "function" ) {
					c.doLocalPlugin(s, c);
				}
			}
			if( c.order ) {
				this.addOrderData(c);
			}
			else if (c.cart) {
				this.addCartData(c);
			}
			else if( c.productView ) {
				this.addProductViewData(c);
			}
		}; // end s.doPlugins
		_sc.addPageViewData=function(config) {
			if( config.is404Page ) {
				this.pageType = "errorPage";
			}
			else {
				this.pageName = config.pageName;
			}
			this.campaign=this.getValOnce(config.campaign, "campaign", 0);
			this.getGoogleRank('event1','event2','eVar1','eVar2','keywordRank');
			/* Set custom page view event with each page load*/
			this.events = aUtil.addToDelimitedList(this.events, ",", "event3");
		};
		_sc.addSearchData=function (config) {
			var term = config.searchKeyword;
			var numResults = config.searchResultCount;

			this.prop16=this.eVar4=term;
			this.prop17=numResults;
			if(numResults === 0){
				this.linkTrackEvents=aUtil.addToDelimitedList(this.linkTrackEvents, ",", "event4,event5");
			} else {
				this.linkTrackEvents=aUtil.addToDelimitedList(this.linkTrackEvents, ",", "event4");
			}
			this.linkTrackVars = aUtil.addToDelimitedList(this.linkTrackVars, ",", "prop16,prop17,eVar4,events");
		};
		_sc.addOrderData=function(config) {
			var order = config.order;
			var event = "scCheckout";
			switch( order.status ) {
				case 'checkout': event = "scCheckout"; break;
				case 'review': event = "event6"; break;
				case 'declined': event = "event8"; break;
				case 'purchase': event = "purchase"; break;
				default: event = order.orderID ? "purchase" : "scCheckout";
			}

			this.events=aUtil.addToDelimitedList(this.events, ",", event);
			this.linkTrackEvents=aUtil.addToDelimitedList(this.linkTrackEvents, ",", event);

			var items = order.items;
			if( items ) {
				var products = [];
				for(var i=0; i<items.length; i++) {
					var item = items[i];
					var qty = item.quantity||1;
					var lineItemPrice = item.lineItemPrice || (item.itemPrice*qty);
					var itemID = (item.skuIDType||config.site) + ":" + item.skuID;
					itemID.replace(/,/g, ".");
					var itemStr = ";" + itemID + (event === "purchase" ? ";" + qty + ";" + lineItemPrice : "");
					products.push(itemStr);
				}
				this.products = products.join(",");
			}
			this.purchaseID = event === "purchase" && order.orderID ? (order.orderNameSpace||config.site) + ":" + order.orderID : "";

			if( !order.shippingAddr || !order.billingAddr ) {
				order.shippingAddr = order.billingAddr = (order.shippingAddr||order.billingAddr);
			}
			if( order.shippingAddr ) {
				this.state = order.shippingAddr.stateCode;
				this.zip = order.shippingAddr.postalCode;
				this.eVar7=order.shippingAddr.countryCode || 'US';
			}

			this.eVar5=order.paymentType;
			this.eVar6=order.shippingMethod;
			this.currencyCode=order.currencyCode||'USD';
			this.linkTrackVars = aUtil.addToDelimitedList(this.linkTrackVars, ",", "state,zip,eVar5,eVar6,eVar7,events,products");
		};
		_sc.addCartData=function (config) {
			var cart = config.cart;
			var items = cart.items;
			if( items ) {
				var products = [];
				var hasNewItems = false;
				var hasIncrQtyItems = false;
				var hasDecrQtyItems = false;
				var hasRemovedItems = false;
				var hasUnchangedItems = false;

				var i, item		;
				for(i=0; i<items.length; i++) {
					item = items[i];
					item.quantity = item.quantity || 0;
					if( item.previousQuantity === undefined ) {
						item.previousQuantity = item.quantity;
					}
					if( !item.previousQuantity && item.quantity ) { // new item
						hasNewItems = true;
					}
					else if (item.previousQuantity < item.quantity ) { // increase qty
						hasIncrQtyItems = true;
					}
					else if( item.previousQuantity && !item.quantity ) { // removed
						hasRemovedItems = true;
					}
					else if (item.previousQuantity > item.quantity ) { // decrease qty
						hasDecrQtyItems = true;
					}
					else {
						hasUnchangedItems = true;
					}
				}

				for(i=0; i<items.length; i++) {
					item = items[i];
					var quantity = 0;
					if( !item.previousQuantity && item.quantity ) { // new item
						quantity = item.quantity - item.previousQuantity;
					}
					else if (item.previousQuantity < item.quantity ) { //increase qty
						if( hasRemovedItems ) { continue; }
						quantity = item.quantity - item.previousQuantity;
					}
					else if( item.previousQuantity > item.quantity ) { // removed or decreased
						if( hasNewItems ) { continue; }
						quantity = item.previousQuantity - item.quantity;
					}
					else { // no change
						if( !hasNewItems && (hasRemovedItems||hasDecrQtyItems) ) {
							continue;
						}
						quantity = item.quantity;
					}
					var itemID = (item.skuIDType||config.site) + ":" + item.skuID;
					itemID.replace(/,/g, ".");
					//var lineItemPrice = item.lineItemPrice || (item.itemPrice*qty) || "";
					products.push(";" + itemID);
				}
				this.products = products.join(",");

				var cartEvent;
				if( hasNewItems || (!hasRemovedItems && hasIncrQtyItems) ) {
					cartEvent="scAdd";
				}
				else if( hasRemovedItems || hasDecrQtyItems ) {
					cartEvent="scRemove";
				}
				else {
					cartEvent="scView";
				}

				var newCart = !hasIncrQtyItems && !hasDecrQtyItems && !hasRemovedItems && !hasUnchangedItems && !cart.hasExistingItems;
				if( newCart ) {
					this.events = aUtil.addToDelimitedList(this.events, ",", "scOpen");
					this.linkTrackEvents=aUtil.addToDelimitedList(this.linkTrackEvents, ",", "scOpen");
				}
				this.events = aUtil.addToDelimitedList(this.events, ",", cartEvent);
				this.linkTrackEvents=aUtil.addToDelimitedList(this.linkTrackEvents, ",", cartEvent);
				this.linkTrackVars = aUtil.addToDelimitedList(this.linkTrackVars, ",", "events,products");
			} // end if(items)
		}; // end addCartDate
		_sc.addProductViewData=function (config) {
			var item = config.productView;
			var itemID = (item.skuIDType||config.site) + ":" + item.skuID;
			itemID.replace(/,/g, ".");
			this.products=";" + itemID;
			this.events = aUtil.addToDelimitedList(this.events, ",", "prodView");
			this.linkTrackEvents=aUtil.addToDelimitedList(this.linkTrackEvents, ",", "prodView");
			this.linkTrackVars = aUtil.addToDelimitedList(this.linkTrackVars, ",", "events,products");
		};
		_sc.ajaxSearch=function(config) {
			this.restoreState();
			this.addSearchData(config);
			this.tl("true",'o','AJAX Search');
			this.restoreState();
		};
		_sc.ajaxPageView=function(config) {
			this.restoreState();
			this.reportPageView(config);
			this.restoreState();
		};
		_sc.ajaxAddToCart=function(config) {
			this.restoreState();
			this.addCartData(config);
			this.tl("true",'o','AJAX Add To Cart');
			this.restoreState();
		};
		_sc.saveState=function() {
		};
		_sc.restoreState=function() {
			for(var i=1; i<=50; i++) {
				delete this["prop" + i];
				delete this["eVar" + i];
				delete this["event" + i];
			}
			var props = ("events,products,city,state,zip,purchaseID,currencyCode" +
				",pageType,pageName,hier1,campaign,keywordRank" +
				",linkTrackEvents,linkTrackVars").split(',');
			for(var pi=0; pi<props.length; pi++) {
				var prop = props[pi];
				if( this.hasOwnProperty(prop) ) {
					this[prop] = this.originalState[prop];
				}
			}
			return this;
		};
		_sc.reportPageView=function(config) {
			this.addPageViewData(config);
			var s_code = this.t();
			if(s_code) {
				aUtil.addTag2Page(s_code);
			}
		};
		_addSCModules(_sc);
		_sc.originalState = aUtil.clone(_sc);
		return _sc;
	}; // end initOmniture
	var SCProxy = initOmniture();

	var _qoptions;
	var QCComscore = {
		writeQCTag: function (config) {
			window._qpixelsent = new Array();
			var qcConfig = config.providers.quantcast;
			_qoptions=function() {
				var account = (qcConfig && qcConfig.account) ? qcConfig.account :"p-11fACDX9S5kvU";
				var brand = config.brand ? config.brand.replace(/\./, "") : "???";
				var options =  {
					qacct: account,
					labels: "Brands." + brand + ",SME." + config.territory + "." +
						(config.smeLabelGroup ? config.smeLabelGroup + "." : "") +
						(config.smeLabel ||  "other") + "." +
						brand
				};
				var extraTags = qcConfig.extraTags;
				if( extraTags && typeof extraTags !== 'string' && typeof extraTags.join === 'function' ) {
					extraTags = extraTags.join(",");
				}
				if( extraTags ) {
					options.labels = options.labels  + "," + extraTags;
				}
				return options;
			}();
			var _qcDomain = document.location.protocol === "https:" ? "//secure.quantserve.com" : "http://edge.quantserve.com";
			aUtil.addScript(_qcDomain + "/quant.js");
			//aUtil.addTag2Page(
			//	unescape("%3Cscript src='" + _qcDomain + "/quant.js' type='text/javascript'%3E%3C/script%3E")
			//);
		},
		writeComscoreTag: function(config) {
			// Scorecard Research
			var __cs_c1 = 2;
			var __cs_c2 = "3005645";
			var __cs_c3 = "";
			var __cs_c4 = "";
			var __cs_c5 = "";
			var __cs_c6 = "";
			var __cs_c15 = "";
			var __cs_params = ["c1=", __cs_c1, "&c2=", __cs_c2, "&c3=", __cs_c3, "&c4=", __cs_c4, "&c5=", __cs_c5, "&c6=",__cs_c6, "&c15=", __cs_c15].join('');
			aUtil.addScript((document.location.protocol === "https:" ? "https://sb" : "http://b") +".scorecardresearch.com/beacon.js?" + __cs_params);
		},
		reportPageView: function(config) {
			this.writeQCTag(config);
			this.writeComscoreTag(config);
		},
		ajaxPageView: function(config) {
			this.reportPageView(config);
		}
	}; // end QCComscore

	var SME$Analytics = {
		proxies: [GAProxy, SCProxy, QCComscore],
		proxyMethods: {},
		addProxyMethod: function(methodName) {
			this.proxyMethods[methodName] = function() {
				var configOverrides = arguments.length > 0 ? arguments[0] : null;
				if( configOverrides ) {
					aUtil.pushConfigs(configOverrides);
				}
				var config =aUtil.getConfigMap();
				for(var p=0; p<SME$Analytics.proxies.length; p++) {
					var proxy = SME$Analytics.proxies[p];
					if( typeof proxy[methodName] === 'function' ) {
						proxy[methodName].apply(proxy, [config]);
					}
				}
				if( configOverrides ) {
					aUtil.popConfigs();
				}
			};
			if( this[methodName] === undefined ) {
				this[methodName] = this.proxyMethods[methodName];
			}
			return this;
		},
		addProxyMethods: function() {
			for(var m=0; m<arguments.length; m++) {
				this.addProxyMethod(arguments[m]);
			}
			return this;
		},
		ajaxPageView: function(url, pageName) {
			if( typeof url === 'string' ) {
				var pageConfig = {pageURL: url, pageName: pageName};
				this.proxyMethods.ajaxPageView(pageConfig);
			}
			else {
				this.proxyMethods.ajaxPageView.apply(this, arguments);
			}
		},
		ajaxSearch: function(keyword, numResults) {
			if( typeof keyword === 'string' ) {
				var pageConfig = {searchKeyword: keyword, searchResultCount: numResults};
				this.proxyMethods.ajaxSearch(pageConfig);
			}
			else {
				this.proxyMethods.ajaxSearch.apply(this, arguments);
			}
		},
		ajaxAddToCart: function(item, hasExistingItems) {
			if( !item.quantity ) {item.quantity=1;}
			var cart = {
				hasExistingItems: hasExistingItems,
				items: [item]
			};
			this.proxyMethods.ajaxAddToCart({cart: cart});
		},
		trackExit: function(url) {
			this.proxyMethods.trackExit({exitURL: url});
		},
		initialPageLoad: function(config) {
			if( config) {
				aUtil.pushConfigs(config);
			}
			if(!aUtil.getConfig("disableAutoReporting") ) {
				this.reportPageView();
			}
			if( config ) {
				aUtil.popConfigs();
			}
			var excludeCDL = aUtil.getConfig("linkInternalFilters");
			var excludeDomains = excludeCDL ? excludeCDL.split(",") : [];
			var cd = aUtil.getFPCookieDomain();
			if(cd) {excludeDomains.push(cd);}

			var links = document.getElementsByTagName('a');
			for( var i=0; links && i < links.length; i++) {
				var link = links[i];
				var lcHref = (link.href||"").toLowerCase();
				if( lcHref.substring(0,4).toLowerCase() !== 'http' || (link.className&&link.className.indexOf("highslide")>=0)  ) { continue; }
				var exclude = false;
				for(var ei=0; ei<excludeDomains.length; ei++) {
					if( lcHref.indexOf(excludeDomains[ei]) >= 0 ) {
						exclude = true;
						break;
					}
				}
				if( !exclude ) {
					link.onmousedown = function() {
						var link = links[i];
						var omd = link.onmousedown;
						return function(event) {
							try {
								SME$Analytics.trackExit(link.href);
							}
							catch(e) {}
							if( typeof omd === "function") {
									return omd.apply(this, arguments);
							}
						};
					}();
				}
			}
			window.analyticsCompleted = true;
		}
	}.addProxyMethods("reportPageView", "ajaxSearch", "ajaxPageView", "ajaxAddToCart", "trackExit");

	SME$Analytics.initialPageLoad(window.pageConfig);
	window.SME$Analytics$Loaded = true;
}
