Mage_Econda - Version 1.5.3

Version Notes

Integration of econda Web Controlling functions.

Download this release

Release Info

Developer Magento Core Team
Extension Mage_Econda
Version 1.5.3
Comparing to
See all releases


Code changes from version 1.5.2 to 1.5.3

app/code/local/Mage/Econda/Block/Econda.php CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
@@ -232,11 +232,11 @@ class Mage_Econda_Block_Econda extends Mage_Core_Block_Template
232
  /**
233
  * Display script code
234
  */
235
- $emosString = "\n\n<!-- Start Econda-Monitor M152 -->\n";
236
  $emosString .= $emos->toString();
237
  $emosString .= "<!-- End Econda-Monitor -->\n\n";
238
 
239
- if(stristr($this->realUrl,'checkout/onepage/index/') == false) {
240
  return $emosString;
241
  }
242
  else {
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
232
  /**
233
  * Display script code
234
  */
235
+ $emosString = "\n\n<!-- Start Econda-Monitor M153 -->\n";
236
  $emosString .= $emos->toString();
237
  $emosString .= "<!-- End Econda-Monitor -->\n\n";
238
 
239
+ if(stristr($this->realUrl,'checkout/onepage/') == false || stristr($this->realUrl,'checkout/onepage/success/') != false) {
240
  return $emosString;
241
  }
242
  else {
app/code/local/Mage/Econda/Block/EcondaOp.php CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
@@ -66,8 +66,8 @@ class Mage_Econda_Block_EcondaOp extends Mage_Core_Block_Template
66
  $emosLogin .= " emospro.login = [['".$customerId."','0']];\n";
67
  $opsession->setData('econda_logged','2');
68
  }
69
- $emosOut = "\n<!-- Start Econda-Monitor M152 -->\n";
70
- $emosOut .= "\n<script type=\"text/javascript\">\n//<![CDATA[\n";
71
  $emosOut .= " window.emosTrackVersion = 2;\n";
72
  $emosOut .= "//]]>\n</script>";
73
  $emosOut .= $emosInclude;
@@ -81,7 +81,7 @@ class Mage_Econda_Block_EcondaOp extends Mage_Core_Block_Template
81
  $emosOut .= " emospro.langid = '".$setLangID."';\n";
82
  $emosOut .= $emosLogin;
83
  $emosOut .= "//]]>\n</script>\n".$opInclude;
84
- $emosOut .= "\n<!-- End Econda-Monitor -->\n";
85
  return $emosOut;
86
  }
87
  return "";
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
66
  $emosLogin .= " emospro.login = [['".$customerId."','0']];\n";
67
  $opsession->setData('econda_logged','2');
68
  }
69
+ $emosOut = "\n\n<!-- Start Econda-Monitor M153 -->\n";
70
+ $emosOut .= "<script type=\"text/javascript\">\n//<![CDATA[\n";
71
  $emosOut .= " window.emosTrackVersion = 2;\n";
72
  $emosOut .= "//]]>\n</script>";
73
  $emosOut .= $emosInclude;
81
  $emosOut .= " emospro.langid = '".$setLangID."';\n";
82
  $emosOut .= $emosLogin;
83
  $emosOut .= "//]]>\n</script>\n".$opInclude;
84
+ $emosOut .= "<!-- End Econda-Monitor -->\n\n";
85
  return $emosOut;
86
  }
87
  return "";
app/code/local/Mage/Econda/Block/Emos.php CHANGED
@@ -4,7 +4,7 @@
4
  * $Id: emos.php,v 1.15 2009/11/17 13:24:00 egaiser Exp $
5
  ********************************************************************************
6
 
7
- Copyright (c) 2004 - 2009 ECONDA GmbH Karlsruhe
8
  All rights reserved.
9
 
10
  ECONDA GmbH
4
  * $Id: emos.php,v 1.15 2009/11/17 13:24:00 egaiser Exp $
5
  ********************************************************************************
6
 
7
+ Copyright (c) 2004 - 2011 ECONDA GmbH Karlsruhe
8
  All rights reserved.
9
 
10
  ECONDA GmbH
app/code/local/Mage/Econda/Helper/Data.php CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
app/code/local/Mage/Econda/Model/Base.php CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
app/code/local/Mage/Econda/Model/Basket.php CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
 
app/code/local/Mage/Econda/Model/Item.php CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  class Mage_Econda_Model_Item extends Mage_Core_Model_Abstract
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  class Mage_Econda_Model_Item extends Mage_Core_Model_Abstract
app/code/local/Mage/Econda/Model/System/Config/Source/Billing.php CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  class Mage_Econda_Model_System_Config_Source_Billing
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  class Mage_Econda_Model_System_Config_Source_Billing
app/code/local/Mage/Econda/Model/System/Config/Source/Language.php CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  class Mage_Econda_Model_System_Config_Source_Language
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  class Mage_Econda_Model_System_Config_Source_Language
app/code/local/Mage/Econda/Model/System/Config/Source/Siteid.php CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  class Mage_Econda_Model_System_Config_Source_Siteid
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  class Mage_Econda_Model_System_Config_Source_Siteid
app/code/local/Mage/Econda/etc/config.xml CHANGED
@@ -6,12 +6,12 @@
6
  receive a copy of the license and are unable to * obtain it through the world-wide-web,
7
  please send an email * to license@magentocommerce.com so we can send you
8
  a copy immediately. * * @category Mage * @package Mage_Econda * @copyright
9
- Copyright (c) 2010 econda GmbH (http://www.econda.de) * @license http://opensource.org/licenses/osl-3.0.php
10
  Open Software License (OSL 3.0) */ -->
11
  <config>
12
  <modules>
13
  <Mage_Econda>
14
- <version>1.5.2</version>
15
  </Mage_Econda>
16
  </modules>
17
  <frontend>
6
  receive a copy of the license and are unable to * obtain it through the world-wide-web,
7
  please send an email * to license@magentocommerce.com so we can send you
8
  a copy immediately. * * @category Mage * @package Mage_Econda * @copyright
9
+ Copyright (c) 2011 econda GmbH (http://www.econda.de) * @license http://opensource.org/licenses/osl-3.0.php
10
  Open Software License (OSL 3.0) */ -->
11
  <config>
12
  <modules>
13
  <Mage_Econda>
14
+ <version>1.5.3</version>
15
  </Mage_Econda>
16
  </modules>
17
  <frontend>
app/code/local/Mage/Econda/etc/system.xml CHANGED
@@ -15,7 +15,7 @@
15
  *
16
  * @category Mage
17
  * @package Mage_Econda
18
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
21
  -->
15
  *
16
  * @category Mage
17
  * @package Mage_Econda
18
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
21
  -->
app/design/frontend/base/default/layout/econda.xml CHANGED
@@ -15,7 +15,7 @@
15
  *
16
  * @category Mage
17
  * @package Mage_Econda
18
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
21
  -->
15
  *
16
  * @category Mage
17
  * @package Mage_Econda
18
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
21
  -->
app/design/frontend/base/default/template/econda/tracker.phtml CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  echo $this->getEmos();
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  echo $this->getEmos();
app/design/frontend/default/default/layout/econda.xml CHANGED
@@ -15,7 +15,7 @@
15
  *
16
  * @category Mage
17
  * @package Mage_Econda
18
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
21
  -->
15
  *
16
  * @category Mage
17
  * @package Mage_Econda
18
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
21
  -->
app/design/frontend/default/default/template/econda/tracker.phtml CHANGED
@@ -14,7 +14,7 @@
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  echo $this->getEmos();
14
  *
15
  * @category Mage
16
  * @package Mage_Econda
17
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
  */
20
  echo $this->getEmos();
app/etc/modules/Mage_Econda.xml CHANGED
@@ -15,7 +15,7 @@
15
  *
16
  * @category Mage
17
  * @package Mage_Econda
18
- * @copyright Copyright (c) 2010 econda GmbH (http://www.econda.de)
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
21
  -->
15
  *
16
  * @category Mage
17
  * @package Mage_Econda
18
+ * @copyright Copyright (c) 2011 econda GmbH (http://www.econda.de)
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
  */
21
  -->
js/tracker/emos2.js CHANGED
@@ -1 +1 @@
1
- // dummy version of emos2.js //
1
+ (function(){var EMOS_VERSION="cm45.3";var URL_TRACKING_ALLOWED=false;var SITE_ID="0";var MANDANT=false;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="00000cc2-55815400-cab4-4775-b8f5-5ba951e7db43";var SECOND_ACCOUNT=null;var SECOND_CLIENT_KEY=null;var FIRST_ACTIVE=true;var SECOND_ACTIVE=false;var SECOND_SUMA=false;var TRACK_THIRD_PARTY=true;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=2592000;var TRACK_VERSION=(typeof(window.emosTrackVersion)=="number")?window.emosTrackVersion:1;var SAMPLING_MODE_CLICKONLY=true;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{if(window.sessionStorage&&window.sessionStorage.length>=0){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;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,false);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(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){aE(COOKIENAME_CLICKMONITOR,"true")}if(aR||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(aS,A,aP)};var s=function(aQ,aR,e){if(window.console&&window.console.log&&location.search.indexOf("emosdebug=yxcvbnm")>=0&&window.JSON&&window.JSON.stringify){window.console.log(window.JSON.stringify(aQ,null," "))}if(FIRST_ACTIVE||(SECOND_ACTIVE&&sendSecondary)){var aP=an(k(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){return 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]))}return ae(aO)};var aG=function(aS){if(aS==null){return C("NULL")}if(typeof aS=="string"){return C(aS)}if(typeof aS=="number"||aS=="boolean"){return C(""+aS)}if(typeof aS=="object"&&typeof aS.length!="undefined"){var aR=[];for(var e=0;e<aS.length;e++){var aQ=aS[e];var aP=false;var aO=(typeof aQ=="object"&&typeof aQ.length!="undefined");if(e!=0){aR[aR.length]=(aO||aP)?29:30}aR=aR.concat(aG(aQ));aP=aO}return aR}return[]};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;");e=e.replace(/\t/g,"&#09;");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,94608000);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,94608000);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||aQ==9){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||aQ==9){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 a3=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,true)}catch(a5){aT=f(location.search,true)}try{aQ=top.document.referrer}catch(a5){aQ=document.referrer}var aY=ag(aQ);var a4=c(aQ,3);if(aY!="NULL"){aO=1}if(aQ==null||aQ.length<1){a3=true;aW="direct"}else{if(ar(aQ,aU)==true){a1=1;aW="suma"}else{aW="ref"}}if(ay(a4)){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){aS=1;aW="kw";if(aT.adword){aU.adwordClick=aT.adword;aA.adword=aT.adword}if(aT.amktid){aU.amktidClick=aT.amktid;aA.amktid=aT.amktid}aA.ref=a4;if(aO){aA.refUrl=aY}if(aU.smqp){aA.smqp=aU.smqp;if(aU.smqpe){aA.smqpe=aU.smqpe}}}if(aT.campaign){aX=1;if(!aP){aW="cp"}aU.campClick=aT.campaign;aA.campaign=aT.campaign;if(aT.efp){aA.efp=aT.efp}if(aT.efc){aA.efc=aT.efc}if(aT.efpn){aA.efpn=aT.efpn}if(aT.mktsp){aA.mktsp=aT.mktsp}aA.ref=a4;if(aO){aA.refUrl=aY}}if(aT.newsletter||aT.ecmId||aT.ecmUid){aV=1;aW="nl";if(aT.newsletter){aU.newsClick=aT.newsletter;aA.news=aT.newsletter}if(aT.ecmId){aA.newsmid=aT.ecmId}if(aT.ecmUid){aA.newsuid=aT.ecmUid}}if(aT.incpc){aU.incpc=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){a3=false;aA.source=aW}if((aW=="intern")||a3){var a6=ad(COOKIENAME_POSTVIEWCAMPAIGN);if(a6&&a6.length>0){aU.source="cp";aU.campaign=av(a6)}else{if(!a3){aU.ref=c(aQ,-1)}}}if(TRACK_FIRSTPARTY){var a2=TRACK_POSTCONVERSION?N():aA;if(a2){for(var aR in a2){aU[aR]=a2[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,false)}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,false)}catch(aU){aO=f(location.search,false)}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(aQ,aO){try{if(aQ){aO.billing=[o(aQ)]}}catch(aP){}};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(aT,aO){var aS=aT.indexOf("?");if(aS>=0){aT=aT.substr(aS+1)}var aR={};var aP=aT.split("&");for(var e=0;e<aP.length;e++){var aQ=aP[e].split("=");if(aQ[1]){if(aO){aR[aQ[0]]=av(aQ[1])}else{aR[aQ[0]]=aQ[1]}}else{aR[aQ[0]]=""}}return aR};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()})();
js/tracker/emosop.js CHANGED
@@ -1,8 +1,9 @@
1
  // econda one page checkout helper
2
- // Copyright 2009-2010 econda GmbH
3
  var sendOne = 1;
4
  var orderProcess = '';
5
  var contentLabel = '';
 
6
 
7
  // set event handler
8
  if (document.addEventListener){
@@ -17,12 +18,14 @@ function onePageTracker()
17
  {
18
  orderProcess = '';
19
  contentLabel = '';
 
20
 
21
  // content path for step 2 :login
22
  if($('opc-login')) {
23
  if(stristr($('opc-login').className,'active') != false && sendOne == 1) {
24
  orderProcess = '2_' + ecStep[0];
25
  contentLabel = ecStep[0];
 
26
  sendOne += 1;
27
  }
28
  }
@@ -32,6 +35,7 @@ function onePageTracker()
32
  if(stristr($('opc-billing').className,'active') != false && (sendOne == 1 || sendOne == 2)) {
33
  orderProcess = '3_' + ecStep[1];
34
  contentLabel = ecStep[6];
 
35
  if(typeof(emospro.login) != 'undefined') {
36
  delete emospro.login;
37
  }
@@ -47,6 +51,7 @@ function onePageTracker()
47
  if(stristr($('opc-shipping').className,'active') != false && sendOne == 3) {
48
  orderProcess = '4_' + ecStep[2];
49
  contentLabel = ecStep[2];
 
50
  sendOne += 1;
51
  }
52
  }
@@ -56,6 +61,7 @@ function onePageTracker()
56
  if(stristr($('opc-shipping_method').className,'active') != false && (sendOne == 3 || sendOne == 4)) {
57
  orderProcess = '4_' + ecStep[3];
58
  contentLabel = ecStep[3];
 
59
  if(sendOne == 3) {
60
  sendOne += 1;
61
  }
@@ -68,6 +74,7 @@ function onePageTracker()
68
  if(stristr($('opc-payment').className,'active') != false && sendOne == 5) {
69
  orderProcess = '5_' + ecStep[4];
70
  contentLabel = ecStep[4];
 
71
  sendOne += 1;
72
  }
73
  }
@@ -77,14 +84,16 @@ function onePageTracker()
77
  if(stristr($('opc-review').className,'active') != false && sendOne == 6) {
78
  orderProcess = '6_' + ecStep[5];
79
  contentLabel = ecStep[5];
 
80
  sendOne += 1;
81
  }
82
  }
83
 
84
  // send content path and order process step
85
  if (orderProcess != '') {
86
- emospro.orderProcess=orderProcess;
87
- emospro.content='Start/' + ecStep[7] + '/' + contentLabel;
 
88
  if(typeof(window.emosPropertiesEvent) == 'function') {
89
  window.emosPropertiesEvent(emospro);
90
  }
1
  // econda one page checkout helper
2
+ // Copyright 2009-2011 econda GmbH
3
  var sendOne = 1;
4
  var orderProcess = '';
5
  var contentLabel = '';
6
+ var pageId = '';
7
 
8
  // set event handler
9
  if (document.addEventListener){
18
  {
19
  orderProcess = '';
20
  contentLabel = '';
21
+ pageId = '';
22
 
23
  // content path for step 2 :login
24
  if($('opc-login')) {
25
  if(stristr($('opc-login').className,'active') != false && sendOne == 1) {
26
  orderProcess = '2_' + ecStep[0];
27
  contentLabel = ecStep[0];
28
+ pageId = 'onepagecheckout1';
29
  sendOne += 1;
30
  }
31
  }
35
  if(stristr($('opc-billing').className,'active') != false && (sendOne == 1 || sendOne == 2)) {
36
  orderProcess = '3_' + ecStep[1];
37
  contentLabel = ecStep[6];
38
+ pageId = 'onepagecheckout2';
39
  if(typeof(emospro.login) != 'undefined') {
40
  delete emospro.login;
41
  }
51
  if(stristr($('opc-shipping').className,'active') != false && sendOne == 3) {
52
  orderProcess = '4_' + ecStep[2];
53
  contentLabel = ecStep[2];
54
+ pageId = 'onepagecheckout3';
55
  sendOne += 1;
56
  }
57
  }
61
  if(stristr($('opc-shipping_method').className,'active') != false && (sendOne == 3 || sendOne == 4)) {
62
  orderProcess = '4_' + ecStep[3];
63
  contentLabel = ecStep[3];
64
+ pageId = 'onepagecheckout4';
65
  if(sendOne == 3) {
66
  sendOne += 1;
67
  }
74
  if(stristr($('opc-payment').className,'active') != false && sendOne == 5) {
75
  orderProcess = '5_' + ecStep[4];
76
  contentLabel = ecStep[4];
77
+ pageId = 'onepagecheckout5';
78
  sendOne += 1;
79
  }
80
  }
84
  if(stristr($('opc-review').className,'active') != false && sendOne == 6) {
85
  orderProcess = '6_' + ecStep[5];
86
  contentLabel = ecStep[5];
87
+ pageId = 'onepagecheckout6';
88
  sendOne += 1;
89
  }
90
  }
91
 
92
  // send content path and order process step
93
  if (orderProcess != '') {
94
+ emospro.orderProcess = orderProcess;
95
+ emospro.content = 'Start/' + ecStep[7] + '/' + contentLabel;
96
+ emospro.pageId = pageId;
97
  if(typeof(window.emosPropertiesEvent) == 'function') {
98
  window.emosPropertiesEvent(emospro);
99
  }
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mage_Econda</name>
4
- <version>1.5.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>Bindet econda Web Shop Controlling in Magento ein. Weitere Informationen unter http://www.econda.de. Inserts econda Web Shop Contolling into Magento. For further information visit http://www.econda.de/</description>
11
  <notes>Integration of econda Web Controlling functions.</notes>
12
  <authors><author><name>ecdev</name><user>auto-converted</user><email>bebop30@gmx.net</email></author></authors>
13
- <date>2010-12-02</date>
14
- <time>17:00:27</time>
15
- <contents><target name="magelocale"><dir name="de_AT"><file name="Mage_Econda.csv" hash="3d7fa85b5b0937ed6aebdeacd4baee86"/></dir><dir name="de_CH"><file name="Mage_Econda.csv" hash="3d7fa85b5b0937ed6aebdeacd4baee86"/></dir><dir name="de_DE"><file name="Mage_Econda.csv" hash="3d7fa85b5b0937ed6aebdeacd4baee86"/></dir><dir name="en_US"><file name="Mage_Econda.csv" hash="19027c08d453acf6f88d9d4866203a94"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="econda.xml" hash="b0c38c0677e67f47a58598b2848b8a8d"/></dir><dir name="template"><dir name="econda"><file name="tracker.phtml" hash="949b7ba912ace52437b44bd1708f8e8d"/></dir></dir></dir></dir><dir name="default"><dir name="default"><dir name="layout"><file name="econda.xml" hash="b0c38c0677e67f47a58598b2848b8a8d"/></dir><dir name="template"><dir name="econda"><file name="tracker.phtml" hash="949b7ba912ace52437b44bd1708f8e8d"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="tracker"><file name="emos2.js" hash="9063366f40aa9cb4065d5f1091a47f6a"/><file name="emosop.js" hash="80fd5d48652da74ad8d3b22165ad7ddf"/></dir></dir></target><target name="magelocal"><dir name="Mage"><dir name="Econda"><dir name="Block"><file name="Econda.php" hash="50fdd4e684e576cdbf8bc6f7c4c85b6f"/><file name="EcondaOp.php" hash="6efdd8e4399bf9832cd972280cef5e66"/><file name="Emos.php" hash="778803bb77ba463c0fa19d39b87e022e"/></dir><dir name="etc"><file name="config.xml" hash="5d71abc5b2d5f4f7f4548ade6a8d8651"/><file name="system.xml" hash="4db59b306e24dc6ca1337f78b2d4d371"/></dir><dir name="Helper"><file name="Data.php" hash="853ff137bd34927316c360f9bfd98b37"/></dir><dir name="Model"><file name="Base.php" hash="6ebd768c3c059a0a4f3ca8125be0257d"/><file name="Basket.php" hash="e780d6aed18b977c7aedd7844db2184d"/><file name="Item.php" hash="ec9e41386d7484523b4073a029774858"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Billing.php" hash="a7cabf3a167e3c2b4d38c70a3eeb8677"/><file name="Language.php" hash="a06353607d539124f6725ec66b4f923e"/><file name="Siteid.php" hash="e39acc175981011b1a6db39c78a43b44"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_Econda.xml" hash="95c63a559ee5a021eba480dfbb72f7de"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mage_Econda</name>
4
+ <version>1.5.3</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
7
  <channel>community</channel>
10
  <description>Bindet econda Web Shop Controlling in Magento ein. Weitere Informationen unter http://www.econda.de. Inserts econda Web Shop Contolling into Magento. For further information visit http://www.econda.de/</description>
11
  <notes>Integration of econda Web Controlling functions.</notes>
12
  <authors><author><name>ecdev</name><user>auto-converted</user><email>bebop30@gmx.net</email></author></authors>
13
+ <date>2011-01-04</date>
14
+ <time>13:23:38</time>
15
+ <contents><target name="magelocale"><dir name="de_AT"><file name="Mage_Econda.csv" hash="3d7fa85b5b0937ed6aebdeacd4baee86"/></dir><dir name="de_CH"><file name="Mage_Econda.csv" hash="3d7fa85b5b0937ed6aebdeacd4baee86"/></dir><dir name="de_DE"><file name="Mage_Econda.csv" hash="3d7fa85b5b0937ed6aebdeacd4baee86"/></dir><dir name="en_US"><file name="Mage_Econda.csv" hash="19027c08d453acf6f88d9d4866203a94"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="econda.xml" hash="b246d7ac21ddf846533cad0063521669"/></dir><dir name="template"><dir name="econda"><file name="tracker.phtml" hash="396ed7d4cfa91e3192f9deaa09376d91"/></dir></dir></dir></dir><dir name="default"><dir name="default"><dir name="layout"><file name="econda.xml" hash="b246d7ac21ddf846533cad0063521669"/></dir><dir name="template"><dir name="econda"><file name="tracker.phtml" hash="396ed7d4cfa91e3192f9deaa09376d91"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="tracker"><file name="emos2.js" hash="bee81f1a73cd355b1de2454f4b8a69e3"/><file name="emosop.js" hash="a3c52bc5a3378e42754a9d90eff63b33"/></dir></dir></target><target name="magelocal"><dir name="Mage"><dir name="Econda"><dir name="Block"><file name="Econda.php" hash="297e05aba4eac482e178f1cfd096cc17"/><file name="EcondaOp.php" hash="50c3c4cd70334e7a8f5ca45fb82d1046"/><file name="Emos.php" hash="5eb0b8e1a041c7b0b62b1bdc1cae3025"/></dir><dir name="etc"><file name="config.xml" hash="d2de9a651eac014b05ecff5b889a2e81"/><file name="system.xml" hash="34b54d956d9c28aeb21b68303d2e9c1b"/></dir><dir name="Helper"><file name="Data.php" hash="594c19902a006cc55aeb4914fca3a559"/></dir><dir name="Model"><file name="Base.php" hash="91762ca25a2fba82b22a1366e65de181"/><file name="Basket.php" hash="3bf648cd2aab7db7b3293c26124322cd"/><file name="Item.php" hash="93603c0b98675697e723d54f51afc2e0"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Billing.php" hash="fc5b34406e5c5365ab5eb055dbeb9027"/><file name="Language.php" hash="6d0080dab0fe91d6a77f2a699b5e6f62"/><file name="Siteid.php" hash="6d496050d9aafae7d10f29ac544567e5"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_Econda.xml" hash="bd9c935d379e7343bd91e79372bc426e"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>