(function() {
	var EMOS_VERSION = "cm43streffer";
	var URL_TRACKING_ALLOWED = true;
	var SITE_ID = "albamoda_ch";
	var MANDANT = true;
	var LOG_URL = (location.protocol == "https:") ? "https://www.econda-monitor.de/els/logging"
			: "http://www.econda-monitor.de/els/logging";
	var STORAGE_MAX = 10;
	var COOKIES_MAX = 10;
	var JUNK_SIZE = 1600;
	var CLIENT_COOKIE_LIFETIME = 2592000;
	var COOKIENAME_SESSION_ID = "emos_jcsid";
	var COOKIENAME_VISITOR_ID = "emos_jcvid";
	var COOKIENAME_CAMPAIGN = "emos_jckamp";
	var COOKIENAME_CROSS = "emos_jccross";
	var COOKIENAME_POSTVIEWCAMPAIGN = "emos_postview";
	var COOKIE_DOMAIN = null;
	var TRACK_FIRSTPARTY = true;
	var TRACK_POSTCONVERSION = true;
	var EVENT_MILLIS = 200;
	var sendSecondary = false;
	var carriesSecondaryCookie = false;
	var acc = null;
	var CLIENT_KEY = "00000a2e-ebcfeb6e-6023-44e5-8882-ac49a4bd52de";
	var SECOND_ACCOUNT = null;
	var SECOND_CLIENT_KEY = "00000591-4ae8dcd0-6428-45a2-a336-4887a0d9af3b";
	var FIRST_ACTIVE = true;
	var SECOND_ACTIVE = true;
	var SECOND_SUMA = false;
	var TRACK_THIRD_PARTY = false;
	var USE_SYSTEM_SID = false;
	var SAMPLING_RATE = 1;
	var BEST_PRODUCTS_COOKIE = false;
	var PRODUCT_ID_IN_EC_EVENT = 1;
	var COOKIENAME_BEST_PRODUCTS = "emos_best_products";
	var BEST_PRODUCTS_COOKIE_LIFETIME = 15552000;
	var TRACK_VERSION = (typeof (window.emosTrackVersion) == "number") ? window.emosTrackVersion
			: 1;
	var SAMPLING_MODE_CLICKONLY = false;
	var CAPTURE_CLICKS = (window.emosTrackClicks) ? window.emosTrackClicks
			: true;
	var ATTRIBUTES_TRACKED = [ "id", "name", "title", "alt", "class" ];
	if (URL_TRACKING_ALLOWED) {
		ATTRIBUTES_TRACKED = ATTRIBUTES_TRACKED.concat([ "href", "src" ])
	}
	var ELEMENTID_BY_TAGNAME_PARENTDEPTH = 2;
	var ELEMENTID_BY_TAGNAME_USE_PARENTPOS = true;
	var ATTRIBUTES_MAX_LENGTH = 128;
	var COOKIENAME_CLICKMONITOR = "emos_clickmonitor";
	var URL_CLICKMONITOR = "https://monitor.econda-monitor.de/click";
	var J;
	var ap = function() {
		if (window.emosPageId) {
			J = window.emosPageId.substring(0, 254);
			return
		}
		var aP = document.getElementsByTagName("meta");
		for ( var aO = 0; aO < aP.length; aO++) {
			if (aP[aO].getAttribute("name") == "DC.identifier") {
				J = aP[aO].getAttribute("content").substring(0, 254);
				return
			}
		}
		if (URL_TRACKING_ALLOWED) {
			var e = (window.clickmonitor) ? window.clickmonitor.location
					: window.location;
			J = e.protocol + "//" + e.host + e.pathname;
			J = J.substring(0, 254)
		}
	};
	var aw = 0;
	var A = null;
	var at = 0;
	var au = 1;
	var E = 0;
	var g = 1;
	var L;
	var h;
	var ak = 0;
	var r;
	var b;
	var aA = null;
	var R = null;
	var al = [];
	var K = true;
	var B = null;
	try {
		B = window.sessionStorage
	} catch (V) {
	}
	var Q = true;
	var az;
	var G;
	var m = function() {
		if (window.emos_kdnr) {
			CLIENT_KEY = null;
			var e = window.emos_kdnr - 723;
			if (e % 673 == 0) {
				acc = e / 673
			} else {
				acc = 1012
			}
		}
	};
	var y = (window.encodeURIComponent) ? window.encodeURIComponent
			: window.escape;
	var av = function(aO) {
		try {
			if (window.decodeURIComponent) {
				try {
					aO = window.decodeURIComponent(aO)
				} catch (aQ) {
					aO = window.unescape(aO)
				}
			} else {
				aO = window.unescape(aO)
			}
		} catch (aP) {
		}
		aO = aO.replace(/\+/g, " ");
		return aO
	};
	var aK = function(aQ, aP, aO) {
		if (aQ.addEventListener) {
			aQ.addEventListener(aP, aO, true)
		} else {
			if (aQ.attachEvent) {
				aQ.attachEvent("on" + aP, aO)
			} else {
				var e = aQ["on" + aP];
				if (!e) {
					aQ["on" + aP] = aO
				} else {
					aQ["on" + aP] = function(aR) {
						aO(aR);
						e(aR)
					}
				}
			}
		}
	};
	var an = function(e, aS) {
		var aQ = Math.floor(e.length / JUNK_SIZE) + 1;
		var aR = [];
		for ( var aO = 0; aO < aQ; aO++) {
			aR[aO] = {};
			aR[aO].v = "2";
			aR[aO].emrid = aS;
			if (TRACK_FIRSTPARTY == true) {
				aR[aO].emsid = at + SITE_ID;
				aR[aO].emvid = E
			}
			if (TRACK_THIRD_PARTY && TRACK_POSTCONVERSION) {
				var aP = aa(aA);
				if (aP.length > 0) {
					aR[aO].emcl = CLIENT_COOKIE_LIFETIME;
					aR[aO].emcc = aP
				}
				if (MANDANT) {
					aR[aO].emcm = SITE_ID
				}
			}
			aR[aO].emnc = aQ;
			aR[aO].emtn = aO + 1;
			aR[aO].emhost = location.hostname;
			if (FIRST_ACTIVE) {
				if (CLIENT_KEY) {
					aR[aO].ckey = CLIENT_KEY
				} else {
					aR[aO].emkd = acc
				}
				if (SECOND_ACTIVE && sendSecondary) {
					if (SECOND_CLIENT_KEY) {
						aR[aO].skey = SECOND_CLIENT_KEY
					} else {
						aR[aO].emsc = SECOND_ACCOUNT
					}
				}
			} else {
				if (SECOND_ACTIVE && sendSecondary) {
					if (CLIENT_KEY) {
						aR[aO].ckey = SECOND_CLIENT_KEY
					} else {
						aR[aO].emkd = SECOND_ACCOUNT
					}
				}
			}
			if (TRACK_THIRD_PARTY) {
				aR[aO].tpct = 1
			}
			aR[aO].d = e.substr(aO * JUNK_SIZE, JUNK_SIZE)
		}
		return aR
	};
	var F = function() {
		var e = {};
		l(e);
		W(e, 0)
	};
	var l = function(e) {
		n(e);
		if (window.emosBillingPageArray) {
			v(window.emosBillingPageArray, e)
		}
		if (window.emosECPageArray) {
			S(window.emosECPageArray, e)
		}
		U(e);
		if (window.emosBasketPageArray) {
			Z(window.emosBasketPageArray, e)
		}
		D(e)
	};
	var d = function(aS) {
		if (!BEST_PRODUCTS_COOKIE) {
			return
		}
		if (!aS.ec_Event) {
			return
		}
		if (aS.ec_Event.length == 0) {
			return
		}
		var e = [];
		for ( var aR = 0; aR < aS.ec_Event.length; aR++) {
			if (aS.ec_Event[aR].length > PRODUCT_ID_IN_EC_EVENT) {
				e[e.length] = aS.ec_Event[aR][PRODUCT_ID_IN_EC_EVENT]
			}
		}
		if (e.length == 0) {
			return
		}
		var aO = af();
		var aP = [];
		for ( var aR = 0; aR < Math.min(e.length, 5); aR++) {
			aP[aR] = e[e.length - aR - 1]
		}
		for ( var aR = e.length; aR < Math.min(e.length + aO.length, 5); aR++) {
			aP[aR] = aO[aR - e.length]
		}
		var aQ = "";
		for ( var aR = 0; aR < aP.length; aR++) {
			if (aR != 0) {
				aQ = aQ + ":"
			}
			aQ = aQ + y(aP[aR])
		}
		aE(COOKIENAME_BEST_PRODUCTS, aQ, BEST_PRODUCTS_COOKIE_LIFETIME)
	};
	var af = function() {
		var e = [];
		var aP = ad(COOKIENAME_BEST_PRODUCTS);
		if (aP && aP.length > 0) {
			var aQ = aP.split(":");
			for ( var aO = 0; aO < aQ.length; aO++) {
				e[e.length] = av(aQ[aO])
			}
		}
		return e
	};
	var n = function(e) {
		e.siteid = SITE_ID;
		if (window.emosGlobalProperties) {
			Y(e, window.emosGlobalProperties)
		}
		aq(e);
		aD(e);
		aB(e);
		if (TRACK_VERSION == 1) {
			aF(e)
		}
		if (!e.content) {
			e.content = document.title
		}
	};
	var aq = function(aQ) {
		aQ.host = location.host.substring(0, 63);
		if (URL_TRACKING_ALLOWED) {
			aQ.url = location.pathname.substring(0, 254)
		}
		var aO = "NULL";
		var aP = "NULL";
		try {
			aO = top.document.referrer
		} catch (aR) {
			aO = document.referrer
		}
		try {
			aP = ag(aO);
			aO = c(aO, 3)
		} catch (aR) {
		}
		aQ.ref = aO;
		if (aP != "NULL") {
			aQ.refUrl = aP
		}
		aQ.jv = navigator.javaEnabled() ? 1 : 0;
		aQ.swsh = screen.width + "x" + screen.height;
		aQ.emosV = EMOS_VERSION
	};
	var ag = function(aR) {
		var aO = "NULL";
		try {
			var aQ = f(aR);
			if (aQ.url) {
				aO = av(aQ.url)
			}
		} catch (aP) {
		}
		aO = aO.substring(0, 127);
		return aO
	};
	var c = function(aR, aQ) {
		try {
			if (aR == null || aR.length == 0) {
				return "http://unknown"
			}
			if (aR.substr(0, 4) != "http") {
				aR = "http://" + aR
			}
			if (aQ >= 0) {
				var aP = aR.split("/");
				if (aP.length < aQ) {
					aQ = aP.length
				}
				aR = "";
				for ( var aO = 0; aO < aQ; aO++) {
					if (aO != 0) {
						aR = aR + "/"
					}
					aR = aR + aP[aO]
				}
			}
		} catch (e) {
		}
		return aR.substring(0, 127)
	};
	var aN = function(aO) {
		var aP = (typeof (emos_secondary) != "undefined") ? true : false;
		var e = (aO.billing) ? true : false;
		if (aP) {
			aO.secLabel = emos_secondary
		}
		if (e) {
			aP = true
		}
		if (TRACK_FIRSTPARTY && !TRACK_THIRD_PARTY && !carriesSecondaryCookie) {
			aP = false
		}
		return aP
	};
	var aM = function(aZ) {
		if (!J) {
			return
		}
		if (!Q) {
			return
		}
		if (!A) {
			return
		}
		if (!aZ) {
			aZ = window.event
		}
		var aW = {};
		if ((aZ.which && aZ.which != 1) || (!aZ.which && aZ.button != 1)) {
			return
		}
		var a2 = aZ.pageX;
		var aP = aZ.pageY;
		var a4 = document.documentElement
				&& document.documentElement.clientHeight != 0 ? document.documentElement
				: document.body;
		if (isNaN(a2) || isNaN(aP)) {
			a2 = aZ.clientX
					+ ((isNaN(window.pageXOffset) ? a4.scrollLeft
							: window.pageXOffset));
			aP = aZ.clientY
					+ ((isNaN(window.pageYOffset) ? a4.scrollTop
							: window.pageYOffset))
		}
		var aO = aZ.target ? aZ.target : aZ.srcElement;
		var a3 = aO.nodeName.toLowerCase();
		if (a3 == "base") {
			return
		}
		while (aO != null && aO.nodeType != 1) {
			aO = aO.parentNode
		}
		if (a3 == "map") {
			aO = i(aO, a2, aP)
		} else {
			if (a3 == "area") {
				aO = i(aO.parentNode, a2, aP)
			}
		}
		if (aO == document.body) {
			aO = document.body.parentNode
		}
		var aV = new Date().getTime();
		var aQ = Math.floor((aV - G) / 1000);
		var aS = Math.floor((aV - r) / 1000);
		G = aV;
		if (document.documentElement == aO
				|| O(document.documentElement, "body") == aO) {
			var a1, a0;
			if (window.innerHeight) {
				a1 = window.innerWidth - 17;
				a0 = window.innerHeight - 17
			} else {
				a1 = a4.clientWidth;
				a0 = a4.clientHeight
			}
			if (a1 < aZ.clientX || a0 < aZ.clientY) {
				return
			}
		}
		var aR = t(aO);
		var aT = aH(aR);
		if (!aT) {
			return
		}
		var e = a2 - aT[0];
		var aX = aP - aT[1];
		var aU = az++;
		var aY = ah(aO);
		aW.click = [ [ a2, aP, aS, e, aX, aU, aQ, aY, SAMPLING_RATE ] ];
		aW.plReqId = A;
		s(k(aW), j(), 0)
	};
	var i = function(aR, e, aO) {
		var aT = "#" + aR.getAttribute("name");
		var aU = document.getElementsByTagName("img");
		for ( var aQ = 0; aQ < aU.length; aQ++) {
			var aP = aU[aQ];
			if (aP.getAttribute("usemap") == aT) {
				var aS = aH(aP);
				if (aS) {
					if (e >= aS[0] && aO >= aS[1]
							&& e <= aS[0] + aP.clientWidth
							&& aO <= aS[1] + aP.clientHeight) {
						return aP
					}
				}
			}
		}
		return document.body.parentNode
	};
	var t = function(aP) {
		if (aP.nodeName.toLowerCase() != "a") {
			return aP
		}
		var aQ = aP.childNodes;
		var e = null;
		for ( var aO = 0; aO < aQ.length; aO++) {
			if (aQ[aO].nodeType == 1) {
				if (e) {
					return aP
				} else {
					e = aQ[aO]
				}
			}
			if (aQ[aO].nodeType == 3) {
				if (aQ[aO].nodeValue.replace(/^[\s\xA0]+/, "").replace(
						/[\s\xA0]+$/, "").length > 0) {
					return aP
				}
			}
		}
		if (e == null) {
			return aP
		}
		if (aH(e)) {
			return e
		} else {
			return aP
		}
	};
	var W = function(aS, aP) {
		if (aS.pageId) {
			J = aS.pageId
		} else {
			if (J) {
				aS.pageId = J
			}
		}
		try {
			if (J && top.ClickwatcherAccess) {
				top.ClickwatcherAccess.setPageId(J);
				K = false;
				Q = false;
				return
			}
		} catch (aV) {
		}
		var aR = location.search.indexOf("clickmonitor=econda") >= 0;
		if (aR) {
			if (B) {
				B.setItem(COOKIENAME_CLICKMONITOR, "true")
			} else {
				aE(COOKIENAME_CLICKMONITOR, "true")
			}
		}
		if (aR || (B && B[COOKIENAME_CLICKMONITOR] == "true")
				|| (!B && ad(COOKIENAME_CLICKMONITOR) == "true")) {
			var aO = document.getElementsByTagName("head")[0];
			if (!aO) {
				var aU = document.documentElement;
				aO = document.createElement("head");
				aU.insertBefore(aO, aU.firstChild)
			}
			window.emosClickmonitor = {
				pageId : J,
				cookieName : COOKIENAME_CLICKMONITOR,
				urlClickmonitor : URL_CLICKMONITOR
			};
			var aQ = document.createElement("script");
			aQ.setAttribute("type", "text/javascript");
			aQ.setAttribute("src", URL_CLICKMONITOR + "/scripts/click.js");
			aO.appendChild(aQ);
			K = false;
			Q = false;
			return
		}
		r = new Date().getTime();
		A = j();
		G = r;
		az = 0;
		aC(aS);
		if (!K) {
			return
		}
		d(aS);
		if (SECOND_ACTIVE) {
			var aT = aN(aS);
			if (sendSecondary || aT) {
				sendSecondary = true
			}
		}
		s(k(aS), A, aP)
	};
	var s = function(aQ, aR, e) {
		if (FIRST_ACTIVE || (SECOND_ACTIVE && sendSecondary)) {
			var aP = an(aQ, aR);
			for ( var aO = 0; aO < aP.length; aO++) {
				aw = aw + 1;
				a(aP[aO], aw, e)
			}
		}
	};
	var aH = function(e) {
		if (e.offsetParent != null) {
			var aP = aH(e.offsetParent);
			if (aP != null && e.offsetLeft != null && e.offsetTop != null) {
				aP[0] += e.offsetLeft;
				aP[1] += e.offsetTop;
			}
			return aP
		} else {
			var aO = e.nodeName.toLowerCase();
			if (aO == "html" || aO == "body") {
				return [ 0, 0 ]
			} else {
				return null
			}
		}
	};
	var O = function(aO, e) {
		for ( var aP = aO.firstChild; aP != null; aP = aP.nextSibling) {
			if (aP.nodeName.toLowerCase() == e) {
				return aP
			}
		}
		return null
	};
	var a = function(aQ, aS, aO) {
		var aR = aa(aQ);
		var e = new Image();
		al[aS] = e;
		if (B) {
			if (B.length < STORAGE_MAX) {
				B.setItem("emosTransmit" + aS, aR);
				e.onload = function() {
					B.removeItem("emosTransmit" + aS);
					al[aS] = null
				}
			} else {
				e.onload = function() {
					al[aS] = null
				}
			}
		} else {
			if (document.cookie.split(";").length < COOKIES_MAX) {
				aE("emosTransmit" + aS, aR);
				e.onload = function() {
					M("emosTransmit" + aS);
					al[aS] = null
				}
			} else {
				e.onload = function() {
					al[aS] = null
				}
			}
		}
		e.src = LOG_URL + "?" + aR;
		var aP = new Date().getTime() + aO;
		while (new Date().getTime() < aP) {
		}
	};
	var aa = function(aO) {
		var aP = "";
		for ( var aQ in aO) {
			var e = typeof aO[aQ];
			if (e == "string" || e == "boolean" || e == "number") {
				if (aP != "") {
					aP += "&"
				}
				aP += aQ + "=" + y(aO[aQ])
			}
		}
		return aP
	};
	var ax = function(aQ) {
		var aR = aQ.split("&");
		var aO = {};
		for ( var e = 0; e < aR.length; e++) {
			var aP = aR[e].split("=");
			aO[aP[0]] = av(aP[1])
		}
		return aO
	};
	var k = function(e) {
		var aO = [];
		for ( var aP in e) {
			if (aO.length != 0) {
				aO[aO.length] = 28
			}
			aO = aO.concat(C(aP), [ 31 ], aG(e[aP], 29))
		}
		return ae(aO)
	};
	var aG = function(aP, aQ) {
		if (typeof aP == "string") {
			return C(aP)
		}
		if (typeof aP == "number" || aP == "boolean") {
			return C("" + aP)
		}
		var aO = [];
		for ( var e = 0; e < aP.length; e++) {
			if (e != 0) {
				aO[aO.length] = aQ
			}
			aO = aO.concat(aG(aP[e], 30))
		}
		return aO
	};
	var P = function(aO) {
		if (!aO.nodeValue || aO.nodeValue.length == 0) {
			return false
		}
		for ( var e = 0; e < ATTRIBUTES_TRACKED.length; e++) {
			if (aO.nodeName.toLowerCase() == ATTRIBUTES_TRACKED[e]) {
				return true
			}
		}
		return false
	};
	var x = function(aO, e) {
		return I(aO) - I(e)
	};
	var I = function(aO) {
		for ( var e = 0; e < ATTRIBUTES_TRACKED.length; e++) {
			if (aO == ATTRIBUTES_TRACKED[e]) {
				return e
			}
		}
		throw "This should not happen -> attribute not found in ATTRIBUTES_TRACKED"
	};
	var w = function(e, aO) {
		if (aO == "href") {
			return e.getAttribute("href", 2)
		} else {
			if (aO == "src") {
				return e.getAttribute("src", 2)
			} else {
				if (aO == "class") {
					return e.className
				}
			}
		}
		return e.getAttribute(aO)
	};
	var ah = function(aU) {
		var e = [];
		H(aU, ELEMENTID_BY_TAGNAME_PARENTDEPTH, e);
		var aQ = [];
		for ( var aT = 0; aT < aU.attributes.length; aT++) {
			if (P(aU.attributes[aT])) {
				aQ[aQ.length] = aU.attributes[aT].nodeName.toLowerCase()
			}
		}
		aQ.sort(x);
		var aP = 0;
		for ( var aT = 0; aT < aQ.length; aT++) {
			var aS = w(aU, aQ[aT]);
			aP += aS.length;
			if (aP > ATTRIBUTES_MAX_LENGTH) {
				break
			}
			e[0].attributes[aQ[aT]] = "" + aS
		}
		var aR = document.getElementsByTagName(e[0].nodeName);
		var aO = 0;
		for ( var aT = 0; aT < aR.length; aT++) {
			if (p(aR[aT], e, 0)) {
				if (aU == aR[aT]) {
					return am(e, aO)
				} else {
					aO++
				}
			}
		}
		throw "node not found"
	};
	var am = function(aO, aS) {
		var aR = "";
		for ( var aT = aO.length - 1; aT >= 0; aT--) {
			var aU = aO[aT];
			aR += "<" + aU.nodeName;
			if (aT == aO.length - 1) {
				aR += ' idx="' + aS + '"'
			}
			if (typeof aU.parentPos == "number") {
				aR += ' p="' + aU.parentPos + '"'
			}
			var aQ = [];
			for ( var e in aU.attributes) {
				aQ[aQ.length] = e
			}
			aQ.sort(x);
			for ( var aP = 0; aP < aQ.length; aP++) {
				aR += " " + aQ[aP] + '="' + X(aU.attributes[aQ[aP]]) + '"'
			}
			if (aT == 0) {
				aR += "/>"
			} else {
				aR += ">"
			}
		}
		for ( var aT = 1; aT < aO.length; aT++) {
			aR += "</" + aO[aT].nodeName + ">"
		}
		return aR
	};
	var X = function(e) {
		e = e.replace(/&/g, "&amp;");
		e = e.replace(/"/g, "&quot;");
		e = e.replace(/</g, "&lt;");
		return e.replace(/>/g, "&gt;")
	};
	var T = function(aP, aO) {
		var aS = aP[0];
		var aR = document.getElementsByTagName(aS.nodeName);
		var e = 0;
		for ( var aQ = 0; aQ < aR.length; aQ++) {
			if (p(aR[aQ], aP, 0)) {
				if (aO == e) {
					return aR[aQ]
				} else {
					e++
				}
			}
		}
		throw "node not found"
	};
	var p = function(aR, e, aP) {
		if (e.length <= aP) {
			return true
		}
		var aS = e[aP];
		if (aS.nodeName != aR.nodeName.toLowerCase()) {
			return false
		}
		for ( var aV in aS.attributes) {
			var aX = w(aR, aV);
			if (aX != aS.attributes[aV]) {
				return false
			}
		}
		if (typeof aS.parentPos == "number") {
			var aO = aS.parentPos;
			if ((!aR.parentNode || aR.parentNode == document) && aO == 0) {
				return true
			}
			var aT = false;
			var aU = aR.parentNode.childNodes;
			var aW = 0;
			for ( var aQ = 0; aQ < aU.length; aQ++) {
				if (aU[aQ] == aR) {
					if (aO == aW) {
						aT = true;
						break
					} else {
						return false
					}
				} else {
					if (aU[aQ].nodeName.toLowerCase() == aS.nodeName) {
						aW++
					}
				}
			}
			if (!aT) {
				return false
			}
		}
		return p(aR.parentNode, e, aP + 1)
	};
	var H = function(aO, aT, aS) {
		var aQ = {};
		aS[aS.length] = aQ;
		aQ.nodeName = aO.nodeName.toLowerCase();
		aQ.attributes = {};
		var aP = aO.parentNode;
		if (aP == document || !aP) {
			return
		}
		if (ELEMENTID_BY_TAGNAME_USE_PARENTPOS) {
			var aR = aP.childNodes;
			var aU = 0;
			for ( var e = 0; e < aR.length; e++) {
				if (aR[e] == aO) {
					aQ.parentPos = aU;
					break
				} else {
					if (aR[e].nodeName.toLowerCase() == aQ.nodeName) {
						aU++
					}
				}
			}
		}
		if (aP.nodeName.toLowerCase() == "tbody"
				|| aP.nodeName.toLowerCase() == "table") {
			return
		}
		if (aT > 0) {
			H(aP, aT - 1, aS)
		}
		return
	};
	var z = function() {
		var aS = "emosTransmit".length;
		if (B) {
			for ( var aQ = 0; aQ < B.length; aQ++) {
				var aU = B.key(aQ);
				if (aU.substr(0, aS) == "emosTransmit") {
					var e = Number(aU.substr(aS));
					aw = Math.max(aw, e);
					var aR = B.getItem(aU);
					aJ(e, LOG_URL + "?" + aR)
				}
			}
		} else {
			var aO = document.cookie.split(";");
			for ( var aQ = 0; aQ < aO.length; aQ++) {
				var aP = aO[aQ];
				if (aP.charAt(0) == " ") {
					aP = aP.substr(1)
				}
				if (aP.substr(0, aS) == "emosTransmit") {
					var aT = aP.indexOf("=");
					if (aT < 0) {
						continue
					}
					var e = Number(aP.substring(aS, aT));
					var aR = aP.substring(aT + 1);
					aw = Math.max(aw, e);
					u(e, LOG_URL + "?" + aR)
				}
			}
		}
	};
	var u = function(e, aP) {
		var aO = new Image();
		aO.onload = function() {
			M("emosTransmit" + e);
			al[e] = null
		};
		al[e] = aO;
		aO.src = aP
	};
	var aJ = function(e, aP) {
		var aO = new Image();
		aO.onload = function() {
			B.removeItem("emosTransmit" + e);
			al[e] = null
		};
		al[e] = aO;
		aO.src = aP
	};
	var aC = function(aW) {
		if (!TRACK_FIRSTPARTY) {
			return
		}
		var a2 = 0;
		if (aW.billing && aW.billing.length > 0 && aW.billing[0].length > 3) {
			var aU = Number(aW.billing[0][3]);
			if (!isNaN(aU)) {
				a2 = Math.round(aU * 100)
			}
		}
		var aZ = true;
		var a0 = ad(COOKIENAME_SESSION_ID);
		if (a0 && a0.length > 0) {
			var aX = a0.split(":");
			if (aX.length == 4) {
				at = aX[0];
				au = parseInt(aX[1]) + 1;
				if (!isNaN(au)) {
					aZ = false;
					aE(COOKIENAME_SESSION_ID, at + ":" + au + ":" + A + ":" + r)
				}
			}
		}
		if (aZ) {
			var aP = null;
			if (USE_SYSTEM_SID) {
				var a3 = document.getElementsByName("emos_sid");
				for ( var aT = 0; aT < a3.length; aT++) {
					var a1 = a3[aT].getAttribute("rel", 2);
					if (a1 && a1.length > 0) {
						aP = a1;
						break
					}
					a1 = a3[aT].getAttribute("title", 2);
					if (a1 && a1.length > 0) {
						aP = a1;
						break
					}
				}
				if (aP == null && typeof (window.emos_sid) == "string"
						&& window.emos_sid.length > 0) {
					aP = window.emos_sid
				}
			}
			if (aP == null) {
				aP = j()
			}
			var aO = aP + ":1:" + A + ":" + r;
			aE(COOKIENAME_SESSION_ID, aO);
			var aR = ad(COOKIENAME_SESSION_ID);
			if (aO == aR) {
				at = aP;
				au = 1;
				aZ = true
			} else {
				at = "NULL";
				au = -1;
				aZ = false
			}
		}
		var a0 = ad(COOKIENAME_VISITOR_ID);
		if (a0 && a0.length > 0) {
			var aX = a0.split(":");
			if (aX.length == 5 || aX.length == 7) {
				E = aX[0];
				g = parseInt(aX[1]) + ((aZ) ? 1 : 0);
				var e = aX[2];
				var aS = parseInt(aX[3]);
				if (aZ) {
					L = e;
					h = r - aS;
					aS = r
				} else {
					L = null;
					h = null
				}
				ak = a2;
				var aV = parseInt(aX[4]);
				if (aX.length == 7) {
					Q = ("true" == aX[5]);
					var aQ = parseInt(aX[6]);
					if (aQ != SAMPLING_RATE) {
						Q = Math.random() * SAMPLING_RATE <= 1
					}
				} else {
					Q = Math.random() * SAMPLING_RATE <= 1
				}
				if (!SAMPLING_MODE_CLICKONLY) {
					K = Q
				}
				if (!isNaN(aV)) {
					ak += aV
				}
				if (!isNaN(g)) {
					aE(COOKIENAME_VISITOR_ID, E + ":" + g + ":" + at + ":" + aS
							+ ":" + ak + ":" + Q + ":" + SAMPLING_RATE,
							805306367);
					return
				}
			}
		}
		var aY = at;
		ak = a2;
		Q = Math.random() * SAMPLING_RATE <= 1;
		if (!SAMPLING_MODE_CLICKONLY) {
			K = Q
		}
		var aO = aY + ":1:" + at + ":" + r + ":" + ak + ":" + Q + ":"
				+ SAMPLING_RATE;
		aE(COOKIENAME_VISITOR_ID, aO, 805306367);
		var aR = ad(COOKIENAME_VISITOR_ID);
		if (aO == aR) {
			E = aY;
			g = 1
		} else {
			E = "NULL";
			g = -1
		}
	};
	var ad = function(aR) {
		var e = document.cookie.split(";");
		for ( var aP = 0; aP < e.length; aP++) {
			var aO = e[aP];
			if (aO.charAt(0) == " ") {
				aO = aO.substr(1)
			}
			if (aO.substr(0, aR.length) == aR) {
				var aQ = aO.indexOf("=");
				if (aQ < 0) {
					continue
				}
				return aO.substring(aQ + 1)
			}
		}
		return null
	};
	var aE = function(aO, aQ, e) {
		var aP = aO + "=" + aQ + ";path=/;";
		if (COOKIE_DOMAIN) {
			aP = aP + "domain=" + COOKIE_DOMAIN + ";"
		}
		if (e) {
			aP = aP + "max-age=" + e + ";expires="
					+ new Date(new Date().getTime() + e * 1000).toGMTString()
					+ ";"
		}
		document.cookie = aP
	};
	var M = function(e) {
		var aO = e + "=;path=/;max-age=0;";
		if (COOKIE_DOMAIN) {
			aO = aO + "domain=" + COOKIE_DOMAIN + ";"
		}
		document.cookie = aO
	};
	var j = function() {
		var aQ = new Date().getTime();
		var aS = aQ & 4294967295;
		var aR = (aQ / 4294967296) & 4294967295;
		var e = [];
		e[e.length] = aR >>> 24;
		e[e.length] = aR >>> 16 & 255;
		e[e.length] = aR >>> 8 & 255;
		e[e.length] = aR & 255;
		e[e.length] = aS >>> 24;
		e[e.length] = aS >>> 16 & 255;
		e[e.length] = aS >>> 8 & 255;
		e[e.length] = aS & 255;
		for ( var aO = 0; aO < 4; aO++) {
			var aP = (4294967296 * Math.random()) & 4294967295;
			e[e.length] = aP >>> 24;
			e[e.length] = aP >>> 16 & 255;
			e[e.length] = aP >>> 8 & 255;
			e[e.length] = aP & 255
		}
		return ae(e)
	};
	var C = function(aO) {
		var aP = [];
		var e = String.fromCharCode(237);
		if (e.charCodeAt(0) < 0) {
			for ( var aR = 0; aR < aO.length; aR++) {
				var aQ = aO.charCodeAt(aR);
				if (aQ > 0) {
					if (aQ >= 32) {
						aP[aP.length] = aQ
					}
				} else {
					aP[aP.length] = (((256 + aQ) >> 6) | 192);
					aP[aP.length] = (((256 + aQ) & 63) | 128)
				}
			}
		} else {
			for ( var aR = 0; aR < aO.length; aR++) {
				var aQ = aO.charCodeAt(aR);
				if (aQ < 128) {
					if (aQ >= 32) {
						aP[aP.length] = aQ
					}
				} else {
					if ((aQ > 127) && (aQ < 2048)) {
						aP[aP.length] = ((aQ >> 6) | 192);
						aP[aP.length] = ((aQ & 63) | 128)
					} else {
						aP[aP.length] = ((aQ >> 12) | 224);
						aP[aP.length] = (((aQ >> 6) & 63) | 128);
						aP[aP.length] = ((aQ & 63) | 128)
					}
				}
			}
		}
		return aP
	};
	var q = function() {
		var aP = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789*_";
		var aO = [];
		for ( var e = 0; e < aP.length; e++) {
			aO[e] = aP.charAt(e)
		}
		b = aO
	};
	var ae = function(aS) {
		var aQ = b;
		var aR = [];
		var aP = 0;
		var e = aS.length;
		if ((e % 3) == 1) {
			aS[aS.length] = 0;
			aS[aS.length] = 0
		}
		if ((e % 3) == 2) {
			aS[aS.length] = 0
		}
		while (aP < aS.length) {
			aR[aR.length] = aQ[aS[aP] >> 2];
			aR[aR.length] = aQ[((aS[aP] & 3) << 4) | (aS[aP + 1] >> 4)];
			aR[aR.length] = aQ[((aS[aP + 1] & 15) << 2) | (aS[aP + 2] >> 6)];
			aR[aR.length] = aQ[aS[aP + 2] & 63];
			aP += 3
		}
		if ((e % 3) == 1) {
			aR[aR.length - 1] = aR[aR.length - 2] = ""
		}
		if ((e % 3) == 2) {
			aR[aR.length - 1] = ""
		}
		var aO = aR.join("");
		return aO
	};
	var aD = function(aU) {
		var aT;
		var aQ;
		var aW = "";
		var a1 = 0;
		var aO = 0;
		var a5 = false;
		var aV = 0;
		var aS = 0;
		var aX = 0;
		var aP = 0;
		var a0 = (typeof (window.emos_campaignName) != "undefined") ? window.emos_campaignName
				: "na";
		var aZ = (typeof (window.emos_sourceId) != "undefined") ? window.emos_sourceId
				: "na";
		aA = {};
		try {
			aT = f(top.location.search)
		} catch (a7) {
			aT = f(location.search)
		}
		try {
			aQ = top.document.referrer
		} catch (a7) {
			aQ = document.referrer
		}
		var aY = ag(aQ);
		var a6 = c(aQ, 3);
		if (aY != "NULL") {
			aO = 1
		}
		if (aQ == null || aQ.length < 1) {
			a5 = true;
			aW = "direct"
		} else {
			if (ar(aQ, aU) == true) {
				a1 = 1;
				aW = "suma"
			} else {
				aW = "ref"
			}
		}
		if (ay(a6)) {
			aW = "intern"
		}
		if (aT.refID) {
			a0 = aT.refID;
			if (aT.emsrc) {
				aZ = aT.emsrc
			}
		}
		if (a0 != "na") {
			if (aZ != "na") {
				aW = aZ;
				if (aW == "kw") {
					aT.adword = a0
				}
				if (aW == "nl") {
					aT.newsletter = a0
				}
				if (aW == "cp") {
					aT.campaign = a0
				}
				if ((aW != "kw") && (aW != "cp") && (aW != "nl")) {
					aT.campaign = a0;
					aP = 1
				}
			} else {
				aW = "cp";
				aT.campaign = a0
			}
		}
		if (aT.adword || aT.amktid) {
			if (aT.adword) {
				var a9 = av(aT.adword);
				var a3 = a9.split("/");
				var a2 = a3[0];
				aA.minKeyword = a2
			}
			aS = 1;
			aW = "kw";
			if (aT.adword) {
				aU.adwordClick = av(aT.adword)
			}
			if (aT.amktid) {
				aU.amktidClick = av(aT.amktid)
			}
			if (aT.adword) {
				aA.adword = av(aT.adword)
			}
			if (aT.amktid) {
				aA.amktid = av(aT.amktid)
			}
			aA.ref = a6;
			if (aO) {
				aA.refUrl = aY
			}
		}
		if (aT.campaign) {
			aX = 1;
			if (!aP) {
				aW = "cp"
			}
			aU.campClick = av(aT.campaign);
			aA.campaign = av(aT.campaign);
			if (aT.efp) {
				aA.efp = av(aT.efp)
			}
			if (aT.efc) {
				aA.efc = av(aT.efc)
			}
			if (aT.efpn) {
				aA.efpn = av(aT.efpn)
			}
			if (aT.mktsp) {
				aA.mktsp = av(aT.mktsp)
			}
			aA.ref = a6;
			if (aO) {
				aA.refUrl = aY
			}
		}
		if (aT.newsletter) {
			aU.newsClick = av(aT.newsletter);
			aV = 1;
			aW = "nl";
			aA.news = av(aT.newsletter)
		}
		if (aT.incpc) {
			aU.incpc = av(aT.incpc)
		}
		if (aT.secondary && SECOND_ACTIVE) {
			sendSecondary = true;
			aU.secLabel = "landingPage";
			aA.scnd = "1"
		}
		if (SECOND_ACTIVE && a1 && SECOND_SUMA) {
			sendSecondary = true
		}
		aU.source = aW;
		if (aS || aX || aV || aP) {
			a5 = false;
			aA.source = aW
		}
		if ((aW == "intern") || a5) {
			var a8 = ad(COOKIENAME_POSTVIEWCAMPAIGN);
			if (a8 && a8.length > 0) {
				aU.source = "cp";
				aU.campaign = av(a8)
			} else {
				if (!a5) {
					aU.ref = c(aQ, -1)
				}
			}
		}
		if (TRACK_FIRSTPARTY) {
			var a4 = N();
			if (a4) {
				for ( var aR in a4) {
					aU[aR] = a4[aR]
				}
			}
		}
	};
	var ay = function(e) {
		return (e.split("/")[2] == location.host)
	};
	var ac = [ [ "q", "ie", "start", 1 ], [ "p", null, "b", 1 ],
			[ "su", null, "pageIndex", 10 ], [ "query", null ],
			[ "qry_str", null ], [ "begriff", null ], [ "words", null ],
			[ "encquery", null ], [ "qt", null ], [ "terms", null ] ];
	var ar = function(aT, aP) {
		var aS;
		try {
			aS = f(aT)
		} catch (aR) {
			return false
		}
		for ( var aO = 0; aO < ac.length; aO++) {
			var aQ = aS[ac[aO][0]];
			if (aQ) {
				if (ac[aO][1] && aS[ac[aO][1]]) {
					aP.smqpe = aS[ac[aO][1]];
					aP.smqp = aQ
				} else {
					aP.smqp = av(aQ)
				}
				if (ac[aO].length == 4) {
					var aU = parseInt(aS[ac[aO][2]]);
					if (!isNaN(aU)) {
						aP.smstart = aU * ac[aO][3]
					}
				}
				return true
			}
		}
		return false
	};
	var aB = function(aV) {
		var aO;
		R = "";
		try {
			aO = f(top.location.search)
		} catch (aU) {
			aO = f(location.search)
		}
		var aQ = aO.emcs0 ? aO.emcs0 : "na";
		var aS = aO.emcs1 ? aO.emcs1 : "na";
		var aX = aO.emcs2 ? aO.emcs2 : "na";
		var aP = aO.emcs3 ? aO.emcs3 : "na";
		if (aQ == "na") {
			aQ = aO.celPHName ? aO.celPHName : "na";
			aS = aO.celRecommendationType ? aO.celRecommendationType : "na";
			aX = aO.celSourceId ? aO.celSourceId : "na";
			aP = aO.celTargetId ? aO.celTargetId : "na"
		}
		aQ = (typeof (emcs0) != "undefined") ? emcs0 : aQ;
		aS = (typeof (emcs1) != "undefined") ? emcs1 : aS;
		aX = (typeof (emcs2) != "undefined") ? emcs2 : aX;
		aP = (typeof (emcs3) != "undefined") ? emcs3 : aP;
		if (aQ != "na" && aP == "na") {
			if (aV.ec_Event && aV.ec_Event[0]
					&& aV.ec_Event[0][PRODUCT_ID_IN_EC_EVENT]) {
				aP = aV.ec_Event[0][PRODUCT_ID_IN_EC_EVENT]
			}
		}
		if (aQ != "na") {
			aV.crossData = [ [ av(aQ), av(aS), av(aX), av(aP) ] ];
			R = aV.crossData
		}
		var aT = aj();
		if (aT && aQ == "na") {
			var aW = aT.split(":");
			if (aW.length && aW.length > 0) {
				aV.crossData = [];
				for ( var aR = 0; aR < aW.length; aR++) {
					aV.crossData[aV.crossData.length] = aW[aR].split(",")
				}
			} else {
				aV.crossData = aW[0].split(",")
			}
		}
	};
	var aF = function(aS) {
		var aR = document.getElementsByName("emos_name");
		for ( var aQ = 0; aQ < aR.length; aQ++) {
			var e = aR[aQ].title;
			var aP = aR[aQ].rel;
			var aO = aR[aQ].rev;
			if (e.length > 0) {
				if (aP.length > 0) {
					if (aO.length > 0) {
						aS[e] = [ [ av(aP), av(aO) ] ]
					} else {
						aS[e] = av(aP)
					}
				}
			}
		}
	};
	var N = function() {
		var aP = aa(aA);
		if (aP != "") {
			aE(COOKIENAME_CAMPAIGN, aP, CLIENT_COOKIE_LIFETIME);
			return aA
		} else {
			var aO = ad(COOKIENAME_CAMPAIGN);
			if (aO && aO.length > 0) {
				var e = ax(aO);
				if (e.scnd && e.scnd == "1") {
					carriesSecondaryCookie = true
				}
				e.postconv = "1";
				return e
			}
		}
		return null
	};
	var aj = function() {
		var aQ = ad(COOKIENAME_CROSS);
		if (R != "") {
			var aP = String(R);
			aP = aP.split(",");
			aP[1] = "previous_visit";
			if (aQ && aQ.length > 0) {
				var aO = aQ.split(":");
				var aR = [];
				if (aO.length > 0) {
					for ( var e = 0; e < aO.length; e++) {
						if (aO[e] == aP) {
							return aQ
						} else {
							aR[e + 1] = aO[e]
						}
					}
					aR[0] = aP;
					if (aR.length > 5) {
						aR.length = 5
					}
				}
				aP = aR.join(":");
				aE(COOKIENAME_CROSS, aP, CLIENT_COOKIE_LIFETIME);
				return aP
			} else {
				aE(COOKIENAME_CROSS, aP, CLIENT_COOKIE_LIFETIME);
				return aP
			}
		} else {
			if (aQ && aQ.length > 0) {
				return aQ
			}
		}
		return null
	};
	var S = function(aR, aP) {
		try {
			if (aR) {
				if (aR.length && aR.length > 0) {
					aP.ec_Event = [];
					for ( var aO = 0; aO < aR.length; aO++) {
						aP.ec_Event[aP.ec_Event.length] = aI(aR[aO])
					}
				} else {
					aP.ec_Event = [ aI(aR) ]
				}
			}
		} catch (aQ) {
		}
	};
	var aI = function(aP) {
		var e = aL(aP, "event");
		var aO = aL(aP, "id");
		var aT = aL(aP, "name");
		var aW = aL(aP, "preis");
		var aV = aL(aP, "group");
		var aU = aL(aP, "anzahl");
		var aS = aL(aP, "var1");
		var aR = aL(aP, "var2");
		var aQ = aL(aP, "var3");
		return [ e, aO, aT, aW, aV, aU, aS, aR, aQ ]
	};
	var aL = function(aO, e) {
		return aO[e] ? av(aO[e]) : "NULL"
	};
	var U = function(aO) {
		try {
			if (window.emosCustomPageArray) {
				aO[av(window.emosCustomPageArray[0])] = [ o(window.emosCustomPageArray
						.slice(1)) ]
			}
		} catch (aP) {
		}
	};
	var D = function(aQ) {
		try {
			if (window.emosCustomMultiArray && window.emosMultiArrayID) {
				var aO = [];
				for ( var aP = 0; aP < window.emosCustomMultiArray.length; aP++) {
					aO[aP] = o(window.emosCustomMultiArray[aP])
				}
				aQ[av(window.emosMultiArrayID)] = aO
			}
		} catch (aR) {
		}
	};
	var v = function(aR, aO) {
		try {
			if (aR) {
				var aP = o(aR);
				aP[0] = aP[0] + SITE_ID;
				aO.billing = [ aP ]
			}
		} catch (aQ) {
		}
	};
	var Z = function(aP, aR) {
		try {
			if (aP) {
				aR.ec_Event = [];
				for ( var aO = 0; aO < aP.length; aO++) {
					var aQ = [ "buy" ];
					for ( var aT = 0; aT < aP[aO].length; aT++) {
						aQ[aT + 1] = av(aP[aO][aT])
					}
					aR.ec_Event[aR.ec_Event.length] = aQ
				}
			}
		} catch (aS) {
		}
	};
	var ab = function(aQ, aO, aS) {
		try {
			if (aO && aQ) {
				var aP = [];
				for ( var aR = 0; aR < aO.length; aR++) {
					aP[aR] = o(aO[aR])
				}
				aS[av(aQ)] = aP
			}
		} catch (aT) {
		}
	};
	var ao = function() {
		if (COOKIE_DOMAIN == null) {
			var e = window.location.hostname.split(".");
			var aQ = e[e.length - 1];
			var aR = e[e.length - 2];
			var aP = (aQ == "uk" || aQ == "tr" || aQ == "br"
					|| (aQ == "at" && aR == "co") || (aQ == "jp" && (aR == "co"
					|| aR == "ac" || aR == "go" || aR == "ne" || aR == "or"))) ? 3
					: 2;
			if (isNaN(parseInt(aQ)) && e.length >= aP) {
				COOKIE_DOMAIN = "";
				for ( var aO = e.length - aP; aO < e.length; aO++) {
					COOKIE_DOMAIN = COOKIE_DOMAIN + "." + e[aO]
				}
			} else {
				COOKIE_DOMAIN = window.location.hostname
			}
		}
	};
	var Y = function(aP, aO) {
		for ( var e in aO) {
			aP[e] = aO[e]
		}
	};
	window.emos_ecEvent = function(aV, aP, aO, aX, aW, aT, aS, aR, aQ) {
		var aU = {};
		n(aU);
		var e = [ [ av(aV), av(aP), av(aO), av(aX), av(aW), av(aT), av(aS),
				av(aR), av(aQ) ] ];
		aU.ec_Event = e;
		W(aU, EVENT_MILLIS);
		return true
	};
	window.emosPropertiesEvent = function(aO) {
		var e = {};
		n(e);
		Y(e, aO);
		W(e, 0);
		return true
	};
	window.emos_userEvent1 = function(e, aP) {
		var aO = {};
		n(aO);
		aO[e] = av(aP);
		W(aO, EVENT_MILLIS);
		return true
	};
	window.emos_userEvent2 = function(e, aP, aO) {
		var aQ = {};
		n(aQ);
		aQ[e] = [ [ av(aP), av(aO) ] ];
		W(aQ, EVENT_MILLIS);
		return true
	};
	window.emosTargetEvent = function(aQ, aS, aR, aP) {
		var e = {};
		n(e);
		var aO = 0;
		if (typeof aR == "boolean") {
			if (aR) {
				e.cGoal = "1";
				aO = 1
			}
		} else {
			if (typeof aR == "number") {
				if (aR != 0) {
					e.cGoal = "1";
					aO = aR
				}
			} else {
				if (typeof aR == "string") {
					if (aR != "0") {
						e.cGoal = "1";
						aO = aR
					}
				}
			}
		}
		if (typeof aP != "string") {
			aP = "d"
		}
		e.Target = [ [ av(aQ), av(aS), aO, aP ] ];
		if (SECOND_ACTIVE) {
			e.secLabel = "Target"
		}
		e.content = "Target_" + av(aQ) + "_" + av(aS);
		W(e, EVENT_MILLIS);
		return true
	};
	window.emosLeadEvent = function(aQ, aT, aR, aP, aO, aS) {
		var e = {};
		n(e);
		e.LeadEvent = [ [ aQ, av(aT), av(aR), av(aP), av(aO) ] ];
		if (aS) {
			e.cGoal = "1"
		}
		W(e, EVENT_MILLIS);
		return true
	};
	window.emosCustomEvent = function(aR, aQ, e, aO, aS) {
		var aP = {};
		n(aP);
		aP[aR] = [ [ av(aQ), av(e), av(aO), av(aS) ] ];
		W(aP, EVENT_MILLIS);
		return true
	};
	window.emosUserEvent = function(aO, aQ, aP) {
		var e = {};
		n(e);
		e.uEvent = [ [ aO, av(aQ), av(aP) ] ];
		W(e, EVENT_MILLIS);
		return true
	};
	var o = function(aP) {
		var aO = [];
		for ( var e = 0; e < aP.length; e++) {
			aO[e] = av(aP[e])
		}
		return aO
	};
	window.emosBuyEvent = function(aP, e) {
		var aO = {};
		n(aO);
		v(aP, aO);
		Z(e, aO);
		if (SECOND_ACTIVE) {
			aO.secLabel = "ThankYou"
		}
		W(aO, EVENT_MILLIS);
		return true
	};
	window.emosFreeEvent = function(aO, e) {
		var aP = {};
		n(aP);
		ab(aO, e, aP);
		W(aP, EVENT_MILLIS);
		return true
	};
	window.emos_submitFormData = function(aP) {
		if (!document.forms[aP]) {
			return true
		}
		var aO = {};
		n(aO);
		var e = [];
		for ( var aQ = 0; aQ < (document.forms[aP].elements.length); aQ++) {
			if (document.forms[aP].elements[aQ].value != "") {
				e[aQ] = [ av(document.forms[aP].elements[aQ].name),
						av(document.forms[aP].elements[aQ].value) ]
			}
		}
		aO.fName = aP;
		aO.fData = [ e ];
		W(aO, EVENT_MILLIS);
		return true
	};
	var f = function(aS) {
		var aR = aS.indexOf("?");
		if (aR >= 0) {
			aS = aS.substr(aR + 1)
		}
		var aQ = {};
		var aO = aS.split("&");
		for ( var e = 0; e < aO.length; e++) {
			var aP = aO[e].split("=");
			if (aP[1]) {
				aQ[aP[0]] = aP[1]
			} else {
				aQ[aP[0]] = ""
			}
		}
		return aQ
	};
	var ai = function() {
		ap();
		ao();
		m();
		q();
		z();
		if (TRACK_VERSION == 1) {
			F()
		}
		if (!K) {
			return
		}
		if (TRACK_VERSION == 1 && window.addEventListener) {
			window.addEventListener("pageshow", function(e) {
				if (e.persisted) {
					F()
				}
			}, false)
		}
		if (CAPTURE_CLICKS && Q) {
			aK(document, "mousedown", aM)
		}
	};
	ai()
})();
