/**
 *  Tracking Configuration File v0.2 [pro7] (Thu Nov 26 18:20:21 +0100 2009)
 *   
 *  $Date: 2009-08-26 10:49:58 +0200 (Mi, 26. Aug 2009) $
 *  $Rev: 174 $
 *
 *  Release Notes:
 *  ==============
 * 
 *  Version 0.2
 *  -----------
 *  + added config parameters that contain domain-specific variables for omniture and netmind
 * 
 *  Version 0.1
 *  ------------
 *  + merged omniture s_code.js and mindlab nm_track.js
 *  + added mindlab json2.js 
 *  + added getLocationParams function for enabling debugging via URL using ?nm_debug=true
 *  
 */

//domain-specific variables:
acc_conf = "simprosiebenprod";
      url_conf = "pixel.prosieben.de";
 
 // getLocationParams function for enbling debugging via URL using ?nm_debug=true
function getLocationParams(){
			// init the location params on the first call
			if (!this.__locationParams) {
				var locationString = window.location.search
				var locationParamsObj = {};

				if (locationString) {	
					locationString = locationString.substring(1);
					locationString.replace( /(?:^|&)([^&=]*)=?([^&]*)/g, function ($0, $1, $2) {
						if ($1) { locationParamsObj[$1] = $2; }
					});
				}
				this.__locationParams = locationParamsObj;
			}
			
			return this.__locationParams;
		}

// json2.js
if(!this.JSON){JSON={};}
(function(){function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return this.getUTCFullYear()+'-'+
f(this.getUTCMonth()+1)+'-'+
f(this.getUTCDate())+'T'+
f(this.getUTCHours())+':'+
f(this.getUTCMinutes())+':'+
f(this.getUTCSeconds())+'Z';};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+
partial.join(',\n'+gap)+'\n'+
mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+
mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+
('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}}());

// nm_track.js
function cConfigPixel(){

    this.m_bCookieTracking = true;
    this.m_bContentSideTracking = true;
    this.m_nNetMindSessionTimeout = 1800;
    this.m_bAutoparams = true;
    this.m_bAutosend = false;
    this.m_strPixelProtocol = location.href.substr(0, location.href.indexOf(":"));
    this.m_strPixelServer = url_conf;
    this.m_strPixelJSPath = "/nm_track.gif";
    this.m_strPixelPath = "/nm_track.gif";
    this.m_strSIDParam = "nmsid";
    this.m_bSIDParamDisabled = false;
    this.m_bSendUrl = true;
    this.m_bSendReferrer = true;
    this.m_bSendMetaTags = true;
    this.m_bSendTech = true;
    this.m_bSendUrlHash = false;
    this.m_bSendCGIParams = true;
    this.m_bUseHttpPost = false;
    this.m_bConvertToJSON = true;
    this.m_oSendCookies = false;
    this.m_strPostParentId = false;
    this.m_strUniqueReqIdParam = "nm_uniqe_param"; 
    this.m_aMetatag = new Array("meta.bsp1", "meta.bsp2");
    this.m_aHashParameter = new Array("test", "key");
    this.m_oTechPlugins = new Object();
    this.m_oTechPlugins['Director'] = false;
    this.m_oTechPlugins['MediaPlayer'] = false;
    this.m_oTechPlugins['Flash'] = false;
    this.m_oTechPlugins['RealPlayer'] = false;
    this.m_oTechPlugins['AcroRead'] = false;
    this.m_bDebug = false;
}

function config_getSendUrlHash(){
    return this.m_bSendUrlHash;
}

function config_getAutoParams(){
    return this.m_bAutoparams;
}

function config_getAutoSend(){
    return this.m_bAutosend;
}

function config_getSendUrl(){
    return this.m_bSendUrl;
}

function config_getSendReferrer(){
    return this.m_bSendReferrer;
}

function config_getSendMetatags(){
    return this.m_bSendMetaTags;
}

function config_getSendTech(){
    return this.m_bSendTech;
}

function config_getSendTechPlugin(strPlugin){
    if (this.m_oTechPlugins) {
        return this.m_oTechPlugins[strPlugin];
    }
    return false;
}

function config_getSendCGIParams(){
    return this.m_bSendCGIParams;
}

function config_getPixelUrl(){
    return this.m_strPixelProtocol + "://" + this.m_strPixelServer + this.getPixelPath();
}

function config_getProtocol(){
    return this.m_strPixelProtocol;
}

function config_getPixelServer(){
    return this.m_strPixelServer;
}

function config_getPixelPath(){
    if (this.m_bContentSideTracking) {
        return this.m_strPixelJSPath;
    }
    else {
        return this.m_strPixelPath;
    }
}

function config_getSIDParam(){
    return this.m_strSIDParam;
}

function config_getSIDParamDisabled(){
    return this.m_bSIDParamDisabled;
}

function config_isCookieTracking(){
    return this.m_bCookieTracking;
}

function config_isContentSideTracking(){
    return this.m_bContentSideTracking;
}

function config_getSessionTimeout(){
    return this.m_nNetMindSessionTimeout;
}

function config_getSendCookies(){
    return this.m_oSendCookies;
}

function config_getUniqueRequestIdParam(){
    return this.m_strUniqueReqIdParam;
}

function config_isHttpPostEnabled(){
    return this.m_bUseHttpPost;
}

function config_isJSONEnabled(){
    return (typeof(JSON) == 'object' && this.m_bConvertToJSON);
}

cConfigPixel.prototype.isCookieTracking = config_isCookieTracking;
cConfigPixel.prototype.isContentSideTracking = config_isContentSideTracking;
cConfigPixel.prototype.getPixelUrl = config_getPixelUrl;
cConfigPixel.prototype.getProtocol = config_getProtocol;
cConfigPixel.prototype.getPixelServer = config_getPixelServer;
cConfigPixel.prototype.getPixelPath = config_getPixelPath;
cConfigPixel.prototype.getSIDParam = config_getSIDParam;
cConfigPixel.prototype.getSIDParamDisabled = config_getSIDParamDisabled;
cConfigPixel.prototype.getAutoParams = config_getAutoParams;
cConfigPixel.prototype.getAutoSend = config_getAutoSend;
cConfigPixel.prototype.getSendUrl = config_getSendUrl;
cConfigPixel.prototype.getSendUrlHash = config_getSendUrlHash;
cConfigPixel.prototype.getSendReferrer = config_getSendReferrer;
cConfigPixel.prototype.getSendMetatags = config_getSendMetatags;
cConfigPixel.prototype.getSendTech = config_getSendTech;
cConfigPixel.prototype.getSendTechPlugin = config_getSendTechPlugin;
cConfigPixel.prototype.getSendCGIParams = config_getSendCGIParams;
cConfigPixel.prototype.getSessionTimeout = config_getSessionTimeout;
cConfigPixel.prototype.getSendCookies = config_getSendCookies;
cConfigPixel.prototype.isHttpPostEnabled = config_isHttpPostEnabled
cConfigPixel.prototype.isJSONEnabled = config_isJSONEnabled;
cConfigPixel.prototype.getUniqueRequestIdParam = config_getUniqueRequestIdParam;
function cRemoteSession(oConfig){
    this.m_strNetMindSID = "";
    this.m_oConfig = oConfig;
    this.m_bCgiSIDHandled = false;
    this.nPixelTime = new Date().getTime() / 1000;
}

function remotesession_getSessionID(){
    var strNetMindSID = "";
    var strCookie = document.cookie
    var arCookies = strCookie.split("; ");
    var nLoopCount = 0;
    var strActCookieName = "";
    if (strNetMindSID == "") {
        while (nLoopCount < arCookies.length) {
            var strActCookie = arCookies[nLoopCount];
            var arActCookie = strActCookie.split("=");
            var strActCookieName = arActCookie[0];
            if (strActCookieName == "NETMIND_SID") {
                strNetMindSID = arActCookie[1];
            }
            nLoopCount++;
        }
        if (!oNMConfig.isContentSideTracking() && !oNMConfig.isCookieTracking()) {
            var strSID_trackerside = "/";
            var strNewSID = "";
            var nNewTS = 0;
            if (strSID_trackerside != "/") {
                strNewSID = strSID_trackerside.substr(6, 54);
                nNewTS = parseInt(String(parseInt(strNewSID.substring(44)) +
                (new Date().getTime() / 1000 - this.nPixelTime)));
            }
            if (strNetMindSID != "" && strNewSID != "") {
                var nOldTS = parseInt(strNetMindSID.substr(44));
                if (nOldTS <= nNewTS) {
                    if (this.m_bCgiSIDHandled) {
                        strNetMindSID = strNetMindSID.substr(0, 43) + "-" + nNewTS;
                    }
                    else {
                        strNetMindSID = strNewSID.substr(0, 43) + "-" + nNewTS;
                    }
                }
                else {
                    strNetMindSID = strNewSID;
                }
            }
            else {
                strNetMindSID = strNewSID;
            }
            if (strNetMindSID != "") {
                document.cookie = "NETMIND_SID=" + strNetMindSID + "; path=/";
            }
        }
    }
    strCgiSID = this.getCGISessionID();
    if (strCgiSID != null) {
        strNetMindSID = strCgiSID;
        document.cookie = "NETMIND_SID=" + strNetMindSID + "; path=/";
    }
    this.m_strNetMindSID = strNetMindSID;
    return this.m_strNetMindSID;
}

function remotesession_getCGISessionID(){
    if (this.m_bCgiSIDHandled) {
        return null;
    }
    if (!this.m_oConfig.getSIDParamDisabled || !this.m_oConfig.getSIDParamDisabled()) {
        var strSIDParam = "nmsid";
        if (this.m_oConfig.getSIDParam) {
            strSIDParam = this.m_oConfig.getSIDParam();
        }
        if (strSIDParam) {
            this.m_bCgiSIDHandled = true;
            var strCgiSID = remotepixel_extractCGIParam(strSIDParam);
            if (strCgiSID == "") {
                return null;
            }
            return strCgiSID;
        }
    }
    return null;
}

cRemoteSession.prototype.getSessionID = remotesession_getSessionID;
cRemoteSession.prototype.getCGISessionID = remotesession_getCGISessionID;
function cRemotePixel(oConfig){
    this.m_arParameterList = new Array();
    this.m_nParameterCount = 0;
    this.m_oConfig = oConfig;
    this.m_strPixelURL = oConfig.getPixelUrl();	
    this.m_strPixelURLPrefix = oConfig.getProtocol() + "://" + oConfig.getPixelServer() + "/";
    this.m_strPixelURLSuffix = "";
    var strPixelpath = oConfig.getPixelPath();
    if (strPixelpath.charAt(0) == "/") {
        this.m_strPixelURLSuffix = strPixelpath.substr(1);
    }
    else {
        this.m_strPixelURLSuffix = strPixelpath;
    }
    //if (oConfig.m_bDebug) {
    if (oConfig.m_bDebug || getLocationParams(document.location.search).nm_debug) {
        this.m_oDbgWin = window.open("", "PixelDebug", "height=550,dependent=yes,scrollbars=yes,resizable=yes");
        if (!this.m_oDbgWin.document.getElementById('_log_config')) {
            this.m_oDbgWin.document.write("<html><head><title>PixelDebug</title></head><body><b>Config values:</b><br><p><div style=\"height:200px;overflow:auto\" id=\"_log_config\"></div></p><b>Tracked values:</b><br><p><div style=\"height:200px;overflow:auto\" id=\"_log_values\"></div></p></body></html>");
            this.writeConfig(true);
        }
        else {
            this.writeConfig(false);
        }
    }
    this.m_oIFrame = null;
    this.m_oBody = null;
}

function remotepixel_writeConfig(bAppend){
    var oConfig = this.m_oConfig;
    this.writeDebug(document.URL, "_log_config", bAppend, true);
    if (oConfig.m_bDebug) {
        if (oConfig.isCookieTracking()) {
            this.writeDebug("Cookie Tracking enabled", "_log_config", true);
        }
        else {
            this.writeDebug("URL rewriting enabled<br>", "_log_config", true);
        }
        if (oConfig.isContentSideTracking()) {
            this.writeDebug("Contentside Tracking enabled", "_log_config", true);
        }
        else {
            this.writeDebug("Trackerside Tracking enabled", "_log_config", true);
        }
        if (oConfig.isHttpPostEnabled()) {
            this.writeDebug("HTTP POST enabled", "_log_config", true);
        }
        else {
            this.writeDebug("HTTP GET enabled", "_log_config", true);
        }
        this.writeDebug("Netmind Session Timeout: " + oConfig.m_nNetMindSessionTimeout, "_log_config", true);
        this.writeDebug("Autoparams: " + oConfig.m_bAutoparams, "_log_config", true);
        this.writeDebug("Autosend: " + oConfig.m_bAutosend, "_log_config", true);
        this.writeDebug("Send URL: " + oConfig.m_bSendUrl, "_log_config", true);
        this.writeDebug("Send Referrer: " + oConfig.m_bSendReferrer, "_log_config", true);
        this.writeDebug("Send MetaTags: " + oConfig.m_bSendMetaTags, "_log_config", true);
        this.writeDebug("Send TechInfo: " + oConfig.m_bSendTech, "_log_config", true);
        this.writeDebug("Send Url Hash: " + oConfig.m_bSendUrlHash, "_log_config", true);
        this.writeDebug("Send CGI-Params: " + oConfig.m_bSendCGIParams, "_log_config", true);
        this.writeDebug("Plugins to check:", "_log_config", true);
        this.writeDebug("- Director: " + oConfig.m_oTechPlugins['Director'], "_log_config", true);
        this.writeDebug("- MediaPlayer: " + oConfig.m_oTechPlugins['MediaPlayer'], "_log_config", true);
        this.writeDebug("- Flash: " + oConfig.m_oTechPlugins['Flash'], "_log_config", true);
        this.writeDebug("- RealPlayer: " + oConfig.m_oTechPlugins['RealPlayer'], "_log_config", true);
        this.writeDebug("- AcroRead: " + oConfig.m_oTechPlugins['AcroRead'], "_log_config", true);
    }
}

function remotepixel_writeDebug(strDebug, strElementId, bAppend, bBold){
    var oElem = null;
    if (this.m_oDbgWin) {
        if (strElementId) {
            oElem = this.m_oDbgWin.document.getElementById(strElementId);
        }
        if (!oElem) {
            oElem = this.m_oDbgWin.document.getElementsByTagName("body")[0];
        }
        if (oElem) {
            if (!bAppend) {
                oElem.nodeValue = "";
            }
            if (bBold) {
                var oBold = this.m_oDbgWin.document.createElement("b");
                oElem.appendChild(oBold);
                oElem = oBold;
            }
            var oTextNode = this.m_oDbgWin.document.createTextNode(strDebug);
            oElem.appendChild(oTextNode);
            oElem.appendChild(this.m_oDbgWin.document.createElement("br"));
        }
    }
}

function remotepixel_convertValue(value){
    if (oNMConfig.isJSONEnabled() && typeof(value) == 'object') {
        return JSON.stringify(value);
    }
    return value;
}

function remotepixel_addParameter(key, value){
    arPair = new Array(key, this.convertValue(value));
    this.m_arParameterList[this.m_nParameterCount] = arPair;
    this.m_nParameterCount++;
}

function remotepixel_setParameter(key, value){
    var arPair = new Array(key, this.convertValue(value));
    var arExist;
    var nIdx;
    var bFound = false;
    for (nIdx = 0; nIdx < this.m_nParameterCount; nIdx++) {
        arExist = this.m_arParameterList[nIdx];
        if (arExist[0] == arPair[0]) {
            bFound = true;
            this.m_arParameterList[nIdx] = arPair;
            break;
        }
    }
    if (!bFound) {
        this.m_arParameterList[this.m_nParameterCount] = arPair;
        this.m_nParameterCount++;
    }
}

function remotepixel_addAffiliate(name){
    this.addParameter("affiliate", name);
    this.writeDebug("affiliate = '" + affiliate + "'", "_log_values", true);
}

function remotepixel_addUrl(){
    var strUrlParam = document.URL;
    this.addParameter("url", strUrlParam);
    this.writeDebug("url = '" + strUrlParam + "'", "_log_values", true);
}

function remotepixel_addReferrer(){
    this.addParameter("referrer", document.referrer);
    this.writeDebug("referer = '" + document.referrer + "'", "_log_values", true);
}

function remotepixel_addParamToUrl(strUrl, arParameterList){
    if (strUrl.indexOf("?") == -1) {
        strUrl = strUrl + "?";
    }
    else {
        strUrl = strUrl + "&";
    }
    for (var i = 0; i < arParameterList.length; i++) {
        if (i > 0) 
            strUrl += "&";
        strUrl += escape(arParameterList[i][0]) + "=" + escape(arParameterList[i][1]);
    }
    return strUrl;
}

function remotepixel_addCookies(){
    var oCookies = this.m_oConfig.getSendCookies();
    var strCookies = document.cookie;
    if (oCookies && strCookies) {
        var arCookies = strCookies.split("; ");
        for (var i = 0; i < arCookies.length; i++) {
            arCookie = arCookies[i].split("=");
            if (oCookies[arCookie[0]]) {
                this.addParameter(oCookies[arCookie[0]], arCookie[1]);
            }
        }
    }
}

function remotepixel_getHiddenForm(strTargetUrl){
    var oIFrame;
    var oDiv = document.createElement("div");
    var oForm;
    if (!this.m_oBody) {
        if (this.m_oConfig.m_strPostParentId) {
            this.m_oBody = document.getElementById(this.m_oConfig.m_strPostParentId);
        }
        if (!this.m_oBody) {
            this.m_oBody = document.getElementsByTagName("body")[0];
            this.writeDebug("using body as form owner", "_log_values", true);
        }
        else {
            this.writeDebug("using dummy owner  = '" +
            this.m_oConfig.m_strPostParentId +
            "'", "_log_values", true);
        }
    }
    if (!this.m_oIFrame) {
        try {
            this.m_oIFrame = document.createElement('<iframe name="nm_postframe">');
        } 
        catch (e) {
            this.m_oIFrame = document.createElement("iframe");
        }
        this.m_oIFrame.style.display = "none";
        this.m_oIFrame.name = "nm_postframe";
        this.m_oBody.appendChild(this.m_oIFrame);
    }
    if (this.m_oPostDiv) {
        delete this.m_oPostDiv;
    }
    oDiv.style.display = "none";
    this.m_oBody.appendChild(oDiv);
    oForm = document.createElement("form");
    oForm.action = strTargetUrl;
    oForm.method = 'post';
    oForm.target = 'nm_postframe';
    oDiv.appendChild(oForm);
    this.m_oPostDiv = oDiv;
    return oForm;
}

function remotepixel_getXmlHttpInstance(){
    var oXmlHttp = null;
    if (typeof XMLHttpRequest != 'undefined') {
        oXmlHttp = new XMLHttpRequest();
    }
    if (!oXmlHttp) {
        try {
            oXmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
        } 
        catch (e) {
            try {
                oXmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
            } 
            catch (e) {
                oXmlHttp = null;
            }
        }
    }
    return oXmlHttp;
}

function remotepixel_postData(oRemoteSession){
    var bCookieTracking = this.m_oConfig.isCookieTracking();
    var bContentSideTracking = this.m_oConfig.isContentSideTracking();
    var strSID = oRemoteSession.getSessionID();
    var strCgiSID = oRemoteSession.getCGISessionID();
    var strUrl;
    var nParam;
    var oForm;
    if (strCgiSID) {
        strSID = strCgiSID;
    }
    if (bCookieTracking) {
        strUrl = this.m_strPixelURL;
    }
    else {
        if (strSID != "") {
            strSID = "-snm-" + strSID + "-enm-";
        }
        strUrl = this.m_strPixelURLPrefix + strSID + this.m_strPixelURLSuffix;
    }
    this.writeDebug("postData: sending request to " + strUrl, "_log_values", true, false);
    if (0) {
        try {
            oHttpRequest.open('POST', strUrl, true);
            oHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            var strPostBody = "";
            var strAmp = "";
            for (nParam = 0; nParam < this.m_arParameterList.length; nParam++) {
                strPostBody += strAmp + escape(this.m_arParameterList[nParam][0]) +
                "=" +
                escape(this.m_arParameterList[nParam][1]);
                strAmp = "&";
            }
            oHttpRequest.send(strPostBody);
        } 
        catch (e) {
            this.writeDebug('Could not send POST request: ' + e, '_log_values', true, true);
            if (oNMConfig.isGetFallbackEnabled()) {
                this.sendData(oRemoteSession);
            }
        }
    }
    else {
        oForm = this.getHiddenForm(strUrl);
        this.populateForm(oForm);
        oForm.submit();
    }
}

function remotepixel_populateForm(oForm){
    var strSID = oNMRemoteSession.getSessionID();
    var strCgiSID = oNMRemoteSession.getCGISessionID();
    var bCookieTracking = this.m_oConfig.isCookieTracking();
    var bContentSideTracking = this.m_oConfig.isContentSideTracking();
    var nParam;
    var oField;
    for (nParam = 0; nParam < this.m_arParameterList.length; nParam++) {
        oField = document.createElement('input');
        oField.type = 'hidden';
        oField.name = this.m_arParameterList[nParam][0];
        oField.value = this.m_arParameterList[nParam][1];
        oForm.appendChild(oField);
    }
}

function remotepixel_sendData(oRemoteSession){
    if (this.m_oConfig.isHttpPostEnabled()) {
        this.postData(oRemoteSession);
        return;
    }
    var bCookieTracking = this.m_oConfig.isCookieTracking();
    var bContentSideTracking = this.m_oConfig.isContentSideTracking();
    if (this.m_oConfig.getUniqueRequestIdParam()) {
        var nRandom = Math.round((Math.random() * 1000000));
        var strId = nRandom.toString() + "-" +
        (new Date().getTime()).toString();
        this.setParameter(this.m_oConfig.getUniqueRequestIdParam(), strId);
    }
    if (bCookieTracking) {
        var strCgiSID = oRemoteSession.getCGISessionID();
        if (strCgiSID) {
            var strPixelServer = this.m_oConfig.getPixelServer();
            var strHost = strPixelServer.split(':')[0];
            var strInjectedCookie = 'NETMIND_SID=' + strCgiSID + '; path=/; domain=' + strHost;
            document.cookie = strInjectedCookie;
        }
        var strUrl = this.m_strPixelURL;
        strUrl = remotepixel_addParamToUrl(strUrl, this.m_arParameterList);
        this.writeDebug("Sending Image-Request: '" + strUrl + "'", "_log_values", true);
        var oTrackingImg = new Image();
        oTrackingImg.src = strUrl;
    }
    else {
        var strSID = oRemoteSession.getSessionID();
        if (strSID != "") {
            strSID = "-snm-" + strSID + "-enm-";
        }
        var strUrl = this.m_strPixelURLPrefix + strSID + this.m_strPixelURLSuffix;
        strUrl = remotepixel_addParamToUrl(strUrl, this.m_arParameterList);
        if (bContentSideTracking) {
            var oHead = document.getElementsByTagName("head")[0];
            var aSidScript = document.getElementById('sidscript');
            if (aSidScript) {
                for (var j = 0; j < aSidScript.length; j++) {
                    oHead.removeChild(aSidScript[j]);
                }
            }
            oScript = document.createElement('script');
            oScript.id = 'sidscript';
            oScript.type = 'text/javascript';
            oScript.src = strUrl;
            oHead.appendChild(oScript);
        }
        else {
            var oTrackingImg = new Image();
            try {
                oTrackingImg.onload = function(){
                };
            } 
            catch (e) {
            }
            oTrackingImg.src = strUrl;
        }
    }
}

function remotepixel_setCookie(){
}

function remotepixel_getTechData(){
    var javaOK = "unknown";
    var cookiesOK = "unknown";
    var browsLang = "unknown";
    var availheight = screen.availHeight;
    var availwidth = screen.availWidth;
    var colordepth = screen.colorDepth + " bit";
    var height = screen.height;
    var width = screen.width;
    var title = document.title;
    var flashPlugin = "-";
    var flashVersion = "0";
    var directorPlugin = "-";
    var wmplayerPlugin = "-";
    var realplayerPlugin = "-";
    var quicktimePlugin = "-";
    var adobe_svgPlugin = "-";
    var adobe_pdfPlugin = "-";
    this.writeDebug("TechInfo:", "_log_values", true, true);
    var agt = navigator.userAgent.toLowerCase();
    var ie = (agt.indexOf("msie") != -1);
    var ie7 = false;
    if (ie) {
        ie = (agt.indexOf("msie 4") == -1) && (agt.indexOf("msie 3") == -1);
        ie7 = (agt.indexOf("msie 7") > -1);
    }
    var win = ((agt.indexOf("win") != -1) || (agt.indexOf("32bit") != -1));
    if (navigator.javaEnabled() == true) {
        javaOK = "yes"
    }
    else {
        javaOK = "no"
    }
    this.writeDebug("java = " + javaOK, "_log_values", true);
    if ((navigator.cookieEnabled) && (navigator.cookieEnabled == true)) {
        cookiesOK = "yes"
    }
    else {
        cookiesOK = "no"
    }
    this.writeDebug("cookies = " + cookiesOK, "_log_values", true);
    if (navigator.language) 
        browsLang = navigator.language;
    this.writeDebug("language = " + browsLang, "_log_values", true);
    if (ie && win) {
        if (this.m_oConfig.getSendTechPlugin('Director')) {
            directorPlugin = detectIE("SWCtl.SWCtl.1");
        }
        if (this.m_oConfig.getSendTechPlugin('Flash')) {
            flashPlugin = detectIE("ShockwaveFlash.ShockwaveFlash.1");
        }
        if (this.m_oConfig.getSendTechPlugin('RealPlayer')) {
            realplayerPlugin = detectIE("rmocx.RealPlayer G2 Control.1");
        }
        if (!ie7 && this.m_oConfig.getSendTechPlugin('MediaPlayer')) {
            wmplayerPlugin = detectIE("MediaPlayer.MediaPlayer.1");
        }
        if (this.m_oConfig.getSendTechPlugin('AcroRead')) {
            adobe_pdfPlugin = detectIEAcrobat("Acrobat Reader");
        }
    }
    else {
        var nse = "";
        for (var i = 0; i < navigator.mimeTypes.length; i++) 
            nse += navigator.mimeTypes[i].type.toLowerCase();
        if (this.m_oConfig.getSendTechPlugin('Director')) {
            directorPlugin = detectNS(nse, "application/x-director");
        }
        if (this.m_oConfig.getSendTechPlugin('Flash')) {
            flashPlugin = detectNS(nse, "application/x-shockwave-flash");
        }
        if (this.m_oConfig.getSendTechPlugin('RealPlayer')) {
            realplayerPlugin = detectNS(nse, "audio/x-pn-realaudio-plugin");
        }
        if (this.m_oConfig.getSendTechPlugin('MediaPlayer')) {
            wmplayerPlugin = detectNS(nse, "application/x-mplayer2");
        }
        if (this.m_oConfig.getSendTechPlugin('AcroRead')) {
            adobe_pdfPlugin = detectNS(nse, "application/pdf");
        }
    }
    this.writeDebug("screen = " + width + "x" + height, "_log_values", true);
    this.writeDebug("colordepth = " + colordepth, "_log_values", true);
    this.writeDebug("title = " + title, "_log_values", true);
    this.writeDebug("javascript = yes", "_log_values", true);
    this.writeDebug("Plugins:", "_log_values", true);
    this.writeDebug("- Flash = " + flashPlugin, "_log_values", true);
    this.writeDebug("- Director = " + directorPlugin, "_log_values", true);
    this.writeDebug("- MediaPlayer = " + wmplayerPlugin, "_log_values", true);
    this.writeDebug("- RealPlayer = " + realplayerPlugin, "_log_values", true);
    this.writeDebug("- AcroRead = " + adobe_pdfPlugin, "_log_values", true);
    this.addParameter("nm_java", javaOK);
    this.addParameter("nm_cookie", cookiesOK);
    this.addParameter("nm_screen", width + "x" + height);
    this.addParameter("nm_colordepth", colordepth);
    this.addParameter("nm_plugin_flash", flashPlugin);
    this.addParameter("nm_plugin_director", directorPlugin);
    this.addParameter("nm_plugin_wmplayer", wmplayerPlugin);
    this.addParameter("nm_plugin_realplayer", realplayerPlugin);
    this.addParameter("nm_plugin_acroread", adobe_pdfPlugin);
    this.addParameter("nm_title", title);
    this.addParameter("nm_javascript", "yes");
}

function remotepixel_getMetaTags(){
    var aMetatag = this.m_oConfig.m_aMetatag;
    var strMetaTags = "";
    for (var i = 0; i < document.getElementsByTagName('meta').length; i++) {
        for (var j = 0; j < aMetatag.length; j++) {
            var re = new RegExp(WildToReg(aMetatag[j]));
            if (document.getElementsByTagName('meta')[i].getAttribute('name')) {
                if (document.getElementsByTagName('meta')[i].getAttribute('name').match(re)) {
                    if (document.getElementsByTagName('meta')[i].getAttribute('content')) 
                        this.addParameter(document.getElementsByTagName('meta')[i].getAttribute('name'), document.getElementsByTagName('meta')[i].getAttribute('content'));
                    else 
                        this.addParameter(document.getElementsByTagName('meta')[i].getAttribute('name'), "-");
                }
            }
        }
    }
}

function remotepixel_getHashParameter(){
    var aParamList = this.m_oConfig.m_aHashParameter;
    var strLoc = (document.location + "");
    var nPos = strLoc.indexOf("#");
    if (nPos != -1) {
        var strHashQs = strLoc.substring(nPos + 1, strLoc.length);
        aParams = remotepixel_SplitParams(strHashQs);
        var strHashParam = "";
        for (var j = 0; j < aParamList.length; j++) {
            if (aParams[aParamList[j]]) {
                this.addParameter(aParamList[j], aParams[aParamList[j]]);
            }
        }
    }
}

function remotepixel_getCGIParameter(){
    if (window.location.search != "") {
        var strParamters = window.location.search.split("?")[1];
        var liste = strParamters.split("&");
        for (var i = 0; i <= liste.length - 1; i++) {
            var temp = liste[i].split("=");
            var strValue = temp[1];
            strValue = strValue.replace(/\+/g, " ");
            strValue = unescape(strValue);
            if (strValue == "") 
                strValue = "-";
            this.addParameter(temp[0], strValue);
        }
    }
}

function remotepixel_SplitParams(params){
    var result = [];
    var pairs = params.split("&");
    for (var i = 0; i < pairs.length; i++) {
        var kv = pairs[i].split("=");
        if (kv[1] && kv[1] != "") 
            result[kv[0]] = kv[1];
        else 
            result[kv[0]] = "-";
    }
    return result;
}

function remotepixel_extractCGIParam(strParam){
    if (window.location.search != '') {
        var strParams = window.location.search.split('?')[1];
        var aParams = remotepixel_SplitParams(strParams);
        if (aParams[strParam] && aParams[strParam] != '-') {
            return aParams[strParam];
        }
    }
    return "";
}

cRemotePixel.prototype.convertValue = remotepixel_convertValue;
cRemotePixel.prototype.addParameter = remotepixel_addParameter;
cRemotePixel.prototype.setParameter = remotepixel_setParameter;
cRemotePixel.prototype.addAffiliate = remotepixel_addAffiliate;
cRemotePixel.prototype.addUrl = remotepixel_addUrl;
cRemotePixel.prototype.addReferrer = remotepixel_addReferrer;
cRemotePixel.prototype.addCookies = remotepixel_addCookies;
cRemotePixel.prototype.getHiddenForm = remotepixel_getHiddenForm;
cRemotePixel.prototype.getXmlHttpInstance = remotepixel_getXmlHttpInstance;
cRemotePixel.prototype.populateForm = remotepixel_populateForm;
cRemotePixel.prototype.postData = remotepixel_postData;
cRemotePixel.prototype.sendData = remotepixel_sendData;
cRemotePixel.prototype.getTechData = remotepixel_getTechData;
cRemotePixel.prototype.getMetaTags = remotepixel_getMetaTags;
cRemotePixel.prototype.getHashParameter = remotepixel_getHashParameter;
cRemotePixel.prototype.getCGIParameter = remotepixel_getCGIParameter;
cRemotePixel.prototype.extractCGIParam = remotepixel_extractCGIParam;
cRemotePixel.prototype.writeDebug = remotepixel_writeDebug;
cRemotePixel.prototype.writeConfig = remotepixel_writeConfig;
function detectIEAcrobat(name){
    var acrobat = new Object();
    if (window.ActiveXObject) {
        for (x = 2; x < 10; x++) {
            try {
                var oAcro = eval("new ActiveXObject('PDF.PdfCtrl." + x + "');");
                if (oAcro) {
                    return 'yes';
                }
            } 
            catch (e) {
            }
        }
        try {
            var oAcro4 = new ActiveXObject('PDF.PdfCtrl.1');
            if (oAcro4) {
                return 'yes';
            }
        } 
        catch (e) {
        }
        try {
            var oAcro7 = new ActiveXObject('AcroPDF.PDF.1');
            if (oAcro7) {
                return 'yes';
            }
        } 
        catch (e) {
        }
    }
    return 'no';
}

function detectIE(ClassID){
    try {
        new ActiveXObject(ClassID);
        return 'yes';
    } 
    catch (e) {
        return 'no';
    }
}

function detectNS(strMimetypes, ClassID){
    if (strMimetypes.indexOf(ClassID) != -1) 
        if (navigator.mimeTypes[ClassID].enabledPlugin != null) 
            return 'yes';
    return 'no';
}

function WildToReg(str){
    var s = "";
    var i;
    var c;
    for (i = 0; i < str.length; i++) {
        c = str.charAt(i);
        switch (c) {
            case '*':
                s = s + ".*";
                break;
            case '?':
                s = s + ".";
                break;
            case '(':
            case ')':
            case '[':
            case ']':
            case '$':
            case '^':
            case '.':
            case '{':
            case '}':
            case '|':
            case '\\':
                s = s + "\\";
                s = s + c;
                break;
            default:
                s = s + c;
                break;
        }
    }
    s = "^" + s + "$";
    return s;
}

function doPixelInstance(oEvent){
    oNMRemotePixel.writeDebug("Prepare pixel for " + document.URL, "_log_values", true, true);
    if (oNMConfig.getAutoParams()) {
        if (oNMConfig.getSendUrl()) {
            oNMRemotePixel.addUrl();
        }
        if (oNMConfig.getSendUrlHash()) {
            oNMRemotePixel.getHashParameter();
        }
        if (oNMConfig.getSendReferrer()) {
            oNMRemotePixel.addReferrer();
        }
        if (oNMConfig.getSendMetatags()) {
            oNMRemotePixel.getMetaTags();
        }
        if (oNMConfig.getSendTech()) {
            oNMRemotePixel.getTechData();
        }
        if (oNMConfig.getSendCGIParams()) {
            oNMRemotePixel.getCGIParameter();
        }
        if (oNMConfig.getSendCookies()) {
            oNMRemotePixel.addCookies();
        }
    }
    if (oNMConfig.getAutoSend()) {
        oNMRemotePixel.sendData(oNMRemoteSession);
    }
}

var oNMConfig = new cConfigPixel();
var oNMRemoteSession = new cRemoteSession(oNMConfig);
var oNMRemotePixel = new cRemotePixel(oNMConfig);
/* as AutoSend is deactivated, these eventListeners have no clue anymore.
if (window.addEventListener) {
    window.addEventListener('load', doPixelInstance, false);
}
else 
    if (document.addEventListener) {
        document.addEventListener('load', doPixelInstance, false);
    }
    else 
        if (window.attachEvent) {
            window.attachEvent('onload', doPixelInstance);
        }
        else 
            if (document.attachEvent) {
                document.attachEvent('onload', doPixelInstance);
            }
            else {
                doPixelInstance("");
            }
*/

/* SIM Entwicklung SiteCatalyst code version 1.2 , Date: 2009-08-12
SiteCatalyst code version: H.14.
Copyright 1997-2007 Omniture, Inc. More info available at
http://www.omniture.com */
/************************ ADDITIONAL FEATURES ************************
     Plugins
*/
/* Specify the Report Suite ID(s) to track here */
var s_account=acc_conf
var s=s_gi(s_account)
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
s.charSet="UTF-8"
/* Conversion Config */
s.currencyCode="EUR"
/* Link Tracking Config */
s.trackDownloadLinks=false //Download Link Tracking true=angeschaltet false=ausgeschaltet
s.trackExternalLinks=false //Exit Link Tracking true=angeschaltet false=ausgeschaltet
s.trackInlineStats=true //Clickmap Tracking true=angeschaltet false=ausgeschaltet
s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls" //Defintion welche Extension ist als Download zu bewerten
s.linkInternalFilters="javascript:,prosieben.de" //Defintion welche Domains als intern gelten, alles andere ist als externer Link zu bewerten
s.linkLeaveQueryString=false //Defintion ob auch der Query String in die Link-Auswertung einbezogen werden soll
s.linkTrackVars="None" //Definition, ob und welche Variablen zentral für das LinkTracking definiert werden sollen
s.linkTrackEvents="None" //Definition, ob und welche Events zentral für das LinkTracking definiert werden sollen

/* Formular Tracking Config wir für Phase 1 nicht mehr gesetzt und deshalb auskommentiert*/
//Liste mit Formularnamen, wenn nur bestimmte getrackt werden sollen
//s.formList="p7formular" 
//Sollen die Forms in der s.formList inkludiert (true) oder exkludiert (false) werden?
//s.trackFormList=true 
//s.trackPageName=true
//s.useCommerce=true
//eVar 10 wird für die Formularauswertung genutzt
//s.varUsed="eVar10" 
//Event9 wird bei "Abandon" gesetzt
//s.eventList="event9" 

var refco="omnicamp";
var camp_len=7;  // period to keep campaign tracking code

/* Plugin Config */
s.usePlugins=true
function s_doPlugins(s) {
	/* Add calls to plugins here */
	s.setupDynamicObjectIDs();
	//s.setupFormAnalysis();
	//wenn s.campaign leer ist, dann speichere Value aus Parameter "cid" in s.campaign
	//if (!s.campaign) s.campaign=s.getValOnce(s.getQueryParam("cid"), refco, camp_len); 
	
	// Gewinnspielregistrierung auf Basis von Query Parameter GSName
	//wenn ein query string exisitiert mit dem Parameter GSName, dann Value (Gewinnspielname)herauslesen
	//Speichert Value des Parameters "GSName" in eVar 11 und triggert counter event 7
	/* if (s.getQueryParam('GSName'))
	{
		s.eVar11=s.getValOnce(decodeURI(s.getQueryParam('GSName')),'s_evar11'); 
		if(s.eVar11)s.events=s.events?s.events+",event7":"event7"; 
	}*/	
	
	
	// Copy existing values from prop to eVar
	if (s.pageName) s.eVar3=s.pageName; //wenn neuer Wert in s.pageName, dann gleichzeitig in eVar3 speichern
	if (s.channel) s.eVar4=s.channel; //wenn neuer Wert in s.channel, dann gleichzeitig in eVar4 speichern
	if (s.server) s.eVar6=s.server; //wenn neuer Wert in s.server, dann gleichzeitig in eVar6 speichern
	
	//if (s.prop1) s.eVar7=s.prop1; 
	//if (s.prop2) s.eVar8=s.prop2; 
	//if (s.prop3) s.eVar9=s.prop3; 
	//if (s.prop4) s.eVar5=s.prop4;

	//wenn Internal Search String, dann in eVar2 schreiben und event1 "interne Suche" auslösen
	//if (s.prop6) {s.eVar2=s.prop6; s.events=s.events?s.events+',event1':'event1';} 	
	
	// Add PageView event to each request
	s.events=s.events?s.events+',event2':'event2';
	
	// Parse TeaserID on teaser click - should only really happen on custom link
	//if (s.events.indexOf('event5')>-1) s.eVar1=s.products.substring(1,50); // Wenn Teaser geklickt wurde, dann eVar1 mit value products-Variable setzen (interne Kampagnen)

}
s.doPlugins=s_doPlugins
/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */
/********************************************************************
 *
 * Main Plug-in code (should be in Plug-ins section)
 *
 *******************************************************************/
/*
 * Plugin Utility: apl v1.1
 */
s.apl=new Function("L","v","d","u",""
+"var s=this,m=0;if(!L)L='';if(u){var i,n,a=s.split(L,d);for(i=0;i<a."
+"length;i++){n=a[i];m=m||(u==1?(n==v):(n.toLowerCase()==v.toLowerCas"
+"e()));}}if(!m)L=L?L+d+v:v;return L");
/*
 * Utility Function: split v1.5 - split a string (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");
/*
 * Plugin: Form Analysis 2.1 (Success, Error, Abandonment)
 */
s.setupFormAnalysis=new Function(""
+"var s=this;if(!s.fa){s.fa=new Object;var f=s.fa;f.ol=s.wd.onload;s."
+"wd.onload=s.faol;f.uc=s.useCommerce;f.vu=s.varUsed;f.vl=f.uc?s.even"
+"tList:'';f.tfl=s.trackFormList;f.fl=s.formList;f.va=new Array('',''"
+",'','')}");
s.sendFormEvent=new Function("t","pn","fn","en",""
+"var s=this,f=s.fa;t=t=='s'?t:'e';f.va[0]=pn;f.va[1]=fn;f.va[3]=t=='"
+"s'?'Success':en;s.fasl(t);f.va[1]='';f.va[3]='';");
s.faol=new Function("e",""
+"var s=s_c_il["+s._in+"],f=s.fa,r=true,fo,fn,i,en,t,tf;if(!e)e=s.wd."
+"event;f.os=new Array;if(f.ol)r=f.ol(e);if(s.d.forms&&s.d.forms.leng"
+"th>0){for(i=s.d.forms.length-1;i>=0;i--){fo=s.d.forms[i];fn=fo.name"
+";tf=f.tfl&&s.pt(f.fl,',','ee',fn)||!f.tfl&&!s.pt(f.fl,',','ee',fn);"
+"if(tf){f.os[fn]=fo.onsubmit;fo.onsubmit=s.faos;f.va[1]=fn;f.va[3]='"
+"No Data Entered';for(en=0;en<fo.elements.length;en++){el=fo.element"
+"s[en];t=el.type;if(t&&t.toUpperCase){t=t.toUpperCase();var md=el.on"
+"mousedown,kd=el.onkeydown,omd=md?md.toString():'',okd=kd?kd.toStrin"
+"g():'';if(omd.indexOf('.fam(')<0&&okd.indexOf('.fam(')<0){el.s_famd"
+"=md;el.s_fakd=kd;el.onmousedown=s.fam;el.onkeydown=s.fam}}}}}f.ul=s"
+".wd.onunload;s.wd.onunload=s.fasl;}return r;");
s.faos=new Function("e",""
+"var s=s_c_il["+s._in+"],f=s.fa,su;if(!e)e=s.wd.event;if(f.vu){s[f.v"
+"u]='';f.va[1]='';f.va[3]='';}su=f.os[this.name];return su?su(e):tru"
+"e;");
s.fasl=new Function("e",""
+"var s=s_c_il["+s._in+"],f=s.fa,a=f.va,l=s.wd.location,ip=s.trackPag"
+"eName,p=s.pageName;if(a[1]!=''&&a[3]!=''){a[0]=!p&&ip?l.host+l.path"
+"name:a[0]?a[0]:p;if(!f.uc&&a[3]!='No Data Entered'){if(e=='e')a[2]="
+"'Error';else if(e=='s')a[2]='Success';else a[2]='Abandon'}else a[2]"
+"='';var tp=ip?a[0]+':':'',t3=e!='s'?':('+a[3]+')':'',ym=!f.uc&&a[3]"
+"!='No Data Entered'?tp+a[1]+':'+a[2]+t3:tp+a[1]+t3,ltv=s.linkTrackV"
+"ars,lte=s.linkTrackEvents,up=s.usePlugins;if(f.uc){s.linkTrackVars="
+"ltv=='None'?f.vu+',events':ltv+',events,'+f.vu;s.linkTrackEvents=lt"
+"e=='None'?f.vl:lte+','+f.vl;f.cnt=-1;if(e=='e')s.events=s.pt(f.vl,'"
+",','fage',2);else if(e=='s')s.events=s.pt(f.vl,',','fage',1);else s"
+".events=s.pt(f.vl,',','fage',0)}else{s.linkTrackVars=ltv=='None'?f."
+"vu:ltv+','+f.vu}s[f.vu]=ym;s.usePlugins=false;var faLink=new Object"
+"();faLink.href='#';s.tl(faLink,'o','Form Analysis');s[f.vu]='';s.us"
+"ePlugins=up}return f.ul&&e!='e'&&e!='s'?f.ul(e):true;");
s.fam=new Function("e",""
+"var s=s_c_il["+s._in+"],f=s.fa;if(!e) e=s.wd.event;var o=s.trackLas"
+"tChanged,et=e.type.toUpperCase(),t=this.type.toUpperCase(),fn=this."
+"form.name,en=this.name,sc=false;if(document.layers){kp=e.which;b=e."
+"which}else{kp=e.keyCode;b=e.button}et=et=='MOUSEDOWN'?1:et=='KEYDOW"
+"N'?2:et;if(f.ce!=en||f.cf!=fn){if(et==1&&b!=2&&'BUTTONSUBMITRESETIM"
+"AGERADIOCHECKBOXSELECT-ONEFILE'.indexOf(t)>-1){f.va[1]=fn;f.va[3]=e"
+"n;sc=true}else if(et==1&&b==2&&'TEXTAREAPASSWORDFILE'.indexOf(t)>-1"
+"){f.va[1]=fn;f.va[3]=en;sc=true}else if(et==2&&kp!=9&&kp!=13){f.va["
+"1]=fn;f.va[3]=en;sc=true}if(sc){nface=en;nfacf=fn}}if(et==1&&this.s"
+"_famd)return this.s_famd(e);if(et==2&&this.s_fakd)return this.s_fak"
+"d(e);");
s.ee=new Function("e","n",""
+"return n&&n.toLowerCase?e.toLowerCase()==n.toLowerCase():false;");
s.fage=new Function("e","a",""
+"var s=this,f=s.fa,x=f.cnt;x=x?x+1:1;f.cnt=x;return x==a?e:'';");
/*
 * Plugin: getQueryParam 2.1 - return query string parameter(s)
 */
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)v+=v?d+t:t;p=p.subs"
+"tring(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 ''");

/*
 * Plugin: getValOnce 0.2 - get a value once per session or number of days
 */
s.getValOnce=new Function("v","c","e",""
+"var s=this,k=s.c_r(c),a=new Date;e=e?e:0;if(v){a.setTime(a.getTime("
+")+e*86400000);s.c_w(c,v,e?a:0);}return v==k?'':v");

/* DynamicObjectIDs config */
function s_getObjectID(o) {
	/* TODO: Add code to identify whether an objectID should be created,
	 *       parse the URLs and return objectID. If no objectID should
	 *       be created, return ''.
	 */
	var ID=o.href;
	return ID;
}
s.getObjectID=s_getObjectID
/*
 * DynamicObjectIDs v1.3: Setup Dynamic Object IDs based on URL
 */
s.setupDynamicObjectIDs=new Function(""
+"var s=this;if(!s.doi){s.doi=1;if(s.apv>3&&(!s.isie||!s.ismac||s.apv"
+">=5)){if(s.wd.attachEvent)s.wd.attachEvent('onload',s.setOIDs);else"
+" if(s.wd.addEventListener)s.wd.addEventListener('load',s.setOIDs,fa"
+"lse);else{s.doiol=s.wd.onload;s.wd.onload=s.setOIDs}}s.wd.s_semapho"
+"re=1}");
s.setOIDs=new Function("e",""
+"var s=s_c_il["+s._in+"],b=s.eh(s.wd,'onload'),o='onclick',x,l,u,c,i"
+",a=new Array;if(s.doiol){if(b)s[b]=s.wd[b];s.doiol(e)}if(s.d.links)"
+"{for(i=0;i<s.d.links.length;i++){l=s.d.links[i];c=l[o]?''+l[o]:'';b"
+"=s.eh(l,o);z=l[b]?''+l[b]:'';u=s.getObjectID(l);if(u&&c.indexOf('s_"
+"objectID')<0&&z.indexOf('s_objectID')<0){u=s.repl(u,'\"','').substr"
+"ing(0,97);l.s_oc=l[o];a[u]=a[u]?a[u]+1:1;x='';if(c.indexOf('.t(')>="
+"0||c.indexOf('.tl(')>=0||c.indexOf('s_gs(')>=0)x='var x=\".tl(\";';"
+"x+='s_objectID=\"'+u+'_'+a[u]+'\";return this.s_oc?this.s_oc(e):tru"
+"e';if(s.isns&&s.apv>=5)l.setAttribute(o,x);l[o]=new Function('e',x)"
+"}}}s.wd.s_semaphore=0;return true");
/********************************************************************
 *
 * Supporting functions that may be shared between plug-ins
 *
 *******************************************************************/
/*
 * Plugin Utility: Replace v1.0
 */
s.repl=new Function("x","o","n",""
+"var i=x.indexOf(o),l=n.length;while(x&&i>=0){x=x.substring(0,i)+n+x."
+"substring(i+o.length);i=x.indexOf(o,i+l)}return x");

/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s.visitorNamespace="sevenoneintermedia"
s.dc=112

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code='',s_objectID;function s_gi(un,pg,ss){var d="function s_dr"
+"(x,o,n){var i=x.indexOf(o);if(i>=0&&x.split)x=(x.split(o)).join(n);"
+"else while(i>=0){x=x.substring(0,i)+n+x.substring(i+o.length);i=x.i"
+"ndexOf(o)}return x}w.s_dr=s_dr;function s_d(x) {var t='`^@$#',l='01"
+"23456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',d,n=0"
+",b,k,w,i=x.lastIndexOf('~~');if(i>0){d=x.substring(0,i);x=x.substri"
+"ng(i+2);while(d){w=d;i=d.indexOf('~');if(i>0){w=d.substring(0,i);d="
+"d.substring(i+1)}else d='';b=parseInt(n/62);k=n-b*62;k=t.substring("
+"b,b+1)+l.substring(k,k+1);x=s_dr(x,k,w);n++}for(i=0;i<5;i++){w=t.su"
+"bstring(i,i+1);x=s_dr(x,w+' ',w)}}return x}w.s_d=s_d;",c=".substrin"
+"g(~.indexOf(~return ~=fun`K(~){`Os=^u~`t $6~;$6~.toLowerCase()~`cFu"
+"n`K('e`s`Os=s_c_il['+@i+']~};s.~.length~.toUpperCase~`cObject~s.wd~"
+"t^D~.location~')q='~dynamicAccount~link~s.apv~ction~$l$X~)$6x^X!Obj"
+"ect||!Object.prototype||!Object.prototype[x])~@G^Al)@G^Al['+@i+'].m"
+"rq(\"'+un+'\")'~var ~s.pt(~ookieDomainPeriods~,`s,'~while(~);s.~.pr"
+"otocol~){$6~visitor~=''~:'')~;@F^Vs[k],255)}~s_c2f~javaEnabled~=new"
+" ~.lastIndexOf('~tm.get~@5\"$Qs.b.addBehavior('# default# ~onclick~"
+"ternalFilters~entElement~Name~javascriptVersion~=parseFloat(~cookie"
+"~parseInt(~s.^J~Type~o^joid~browser~','~else~referrer~colorDepth~St"
+"ring~.host~s.rep(~}catch(e){~r=s.m(f)?s[f](~}$6~s.un~s.eo~s.sq~t=s."
+"ot(o)~track~j='1.~)?'Y':'N'~$dURL~^jc_i~s.ismac~lugins~=='~;for(~Sa"
+"mpling~s.rc[un]~s.b.addEventListener~Download~tfs~resolution~.get@I"
+"()~s.eh~s.isie~s.vl_l~s.vl_t~Height~t,h){t=t?t~isopera~escape(~scre"
+"en.~s.fl(~harCode~&&(~variableProvider~s.gg('objectID')~&&s.~:'';h="
+"h?h~e&&l$kSESSION'~');~f',~_'+~Date~name~home$d~.s_~s.c_r(~s.rl[u~o"
+".href~Lifetime~Width~sEnabled~'){q='~b.attachEvent~&&l$kNONE'){~Ext"
+"ernalLinks~this~charSet~onerror~currencyCode~s=s_gi(~e$SElement~;s."
+"gl(s.vl_g~.parent~Array~lnk~Opera~eval(~Math.~s.fsg~s.ns6~docum~s.o"
+"un~conne~InlineStats~Track~'0123456789~s[k]=~window~onload~Time~s.e"
+"pa(~s.c_w(~o.type~(s.ssl~n=s.oid(o)~LeaveQuery~')>=~&&t~'=')~){n=~+"
+"1))~' '+~s.t()}~\",''),~=s.oh(o);~+(y<1900?~ingServer~s_gs~true~ses"
+"s~campaign~lif~;fun~,100)~s.co(~s._in~x in ~='s_~ffset~s.c_d~'&pe~s"
+".gv(~s.qav~s.pl~=(apn~sqs',q);~Year(~=s.n.app~&&!~(''+~(\")>=~)+'/~"
+"',s~s()+':'+~){p=~():''~a):f(~){v=s.n.~channel~if(~un)~.target~o.va"
+"lue~etscape~(ns?ns:~s_')t=t~omePage~++}~')<~){x~1);~e))~'+n~height~"
+"events~trk~random~code~un,~try{~'MSIE ~.src~INPUT'~floor(~s.pg~s.nu"
+"m(~s.ape(~s.c_gd~s.dc~.inner~transa~Events~page~.set~Group,~Match,~"
+".fromC~++){~?'':~!='~='+~(\")<~?'&~+';~(f){~>=5)~&&i>~[b](~=l[n];~~"
+"fun`K `ae$p`Ox`X,s=0,e,a,b,c;`S1){e=f`1'\"@z);b=f`1'\\\\',s);c=f`1"
+"\"\\n\",s)`6e<0||(b>=0&&b<$Ie=b`6e<0||(c>=0&&c<$Ie=c`6e>=0$G+=(e>s?"
+"f`0s,e)`Y+(e==c?'\\\\n':'\\\\'+f`0e,e@T;s=e+1}`t `2x+f`0s)}`2f}w.`a"
+"e=`ae@f`K `aa$p`Os=f`1'(')+1,e=f`1')'),a`X,c;`Ss>=0&&s<e){c=f`0s,s+"
+"1)`6c==`s)a+='\",\"';`5(\"\\n\\r\\t \")`1c)<0)a+=c;s$E`2a?'\"'+a+'"
+"\"':a}w.`aa=`ae@f`K `a(cc){cc`X+cc;`Ofc='`Of`cFun`K(@z=cc`1';',cc`1"
+"'{')),e=cc`d}'),o,a,d,q,c,f,h,x;fc+=`aa(cc)+',\"`Os`C;';c=cc`0s+1,e"
+");s=c`1'fun`K^d`Ss>=0){d=1;q`X;x=0;f=c`0s);a=`aa(f);e=o=c`1'{@z);e+"
+"+;`Sd>0){h=c`0e,e+1)`6q`Vh==q@vx)q`X`6h^D\\\\')x=x?0:1;`t x=0}`t{$6"
+"h^D\"'||h==\"'\")q=h`6h^D{')d++`6h^D}')d--^1d>0)e$Ec=c`00,s)+'new F"
+"un`K('+(a?a+`s`Y+'\"'+`ae(c`0o+1,$I+'\")'+c`0e+$Hs=c`1'fun`K')}fc+="
+"`ae(c)$o`2s\");';@5fc);`2f}w.`a=`a`6pg){fun`K s_co(o){`O^y\"_\",1,$"
+"H`2@ho)}w^jco=s_co@f`K @a($7{`O^y$P1,$H`2@Vw^jgs=@a@f`K s_dc($7{`O^"
+"y$P$H`2@Vw^jdc=s_dc;}fun`K s_c($Ppg,ss`4;s._c@kc';`D=@G`6!`D^An){`D"
+"^Al`c@2;`D^An=0;}s._il=`D^Al;@i=`D^An;s._il[@i]=s;`D^An++;s.m`3m){`"
+"2@wm)`1'{$F0`9fl`3x,l){`2x?@wx)`00,l):x`9co`3o`V!o)`2o;`On`C,x^E@jo"
+")$6x`1'select$F0&&x`1'filter$F0)n[x]=o[x];`2n`9num`3x$G`X+x^E`Op=0;"
+"p<x`A;p++)$6(@E')`1x`0p,p@T<0)`20;`21`9rep`3x,o,n){`Oi=x`1o);`Sx$r="
+"0$G=x`00,i)+n+x`0i+o`A);i=x`1o,i+n`A)}`2x`9ape`3x`4,h=@EABCDEF',i,c"
+"=s.^v,n,l,e,y`X;c=c?c`B$2`6x$G`X+x`6c^DAUTO'^X'').c^WAt){for(i=0;i<"
+"x`A;i$ic=x`0i,i+$Hn=x.c^WAt(i)`6n>127){l=0;e`X;`Sn||l<4){e=h`0n%16,"
+"n%16+1)+e;n=`nn/16);l$Ey+='%u'+e}`5c^D+')y+='%2B';`t y+=^Tc)}x=y}`t"
+"{x=x?`y^T''+x),'+`s%2B'):x`6x&&c^aem==1&&x`1'%u$F0&&x`1'%U$F0){i=x`"
+"1'%^d`Si>=0){i++`6h`08)`1x`0i,i+1)`B())>=0)`2x`00,i)+'u00'+x`0i);i="
+"x`1'%',i)}}}}`2x`9epa`3x`4;`2x?un^T`y''+x,'+`s ')):x`9pt`3x,d,f,a`4"
+",t=x,z=0,y,r;`St){y=t`1d);y=y<0?t`A:y;t=t`00,y);^0t,$3t,a)`6r)`2r;z"
+"+=y+d`A;t=x`0z,x`A);t=z<x`A?t:''}`2''`9isf`3t,a){`Oc=a`1':')`6c>=0)"
+"a=a`00,c)`6t`00,2)^D$C`02);`2(t!`X@Q==a)`9fsf`3t,a`4`6`Pa`Ris^et))@"
+"7+=(@7!`X?`s`Y+t;`20`9fs`3x,f`4;@7`X;`Px`Rfs^ef);`2@7`9c_d`X;$Yf`3t"
+",a`4`6!$Wt))`21;`20`9c_gd`3`4,d=`D`F`x^h,n=s.fpC`Q,p`6!n)n=s.c`Q`6d"
+"@v@m@Sn?`nn):2;n=n>2?n:2;p=d`d.')`6p>=0){`Sp>=0&&n>1$1d`d.',p-$Hn--"
+"}@m=p>0&&`Pd,'.`sc_gd^e0)?d`0p):d}}`2@m`9c_r`3k`4;k=$Xk);`Oc=@Us.d."
+"`m,i=c`1@Uk+@R,e=i<0?i:c`1';',i),v=i<0$j@Jc`0i+2+k`A,e<0?c`A:$I;`2v"
+"$k[[B]]'?v:''`9c_w`3k,v,e`4,d=$Y(),l=s.`m^n,t;v`X+v;l=l?@wl)`B$2`6^"
+"c^st=(v!`X?`nl?l:0):-60)`6t){e`c^g;e$e@I(e^L+(t*1000))}^1k^ss.d.`m="
+"k+'`Lv!`X?v:'[[B]]')$o path=/;'+(^c?' expires$le.toGMT`w()$o'`Y+(d?"
+"' domain$ld$o'`Y;`2^kk)==v}`20`9eh`3o,e,r,f`4,b='s^fe+'^f@i,n=-1,l,"
+"i,x`6!^Ml)^Ml`c@2;l=^Ml^Ei=0;i<l`A&&n<0;i++`Vl[i].o==o&&l[i].e==e)n"
+"=i^1n<0@Si;l[n]`C}x$tx.o=o;x.e=e;f=r?x.b:f`6r||f$G.b=r?0:o[e];x.o[e"
+"]=f^1x.b$G.o[b]=x.b;`2b}`20`9cet`3f,a,t,o,b`4,r`6`J>=5^X!s.^S||`J>="
+"7))@5'$Q^0$3a)`zr=s.m(t)?s[t](e):t(e)}^d`t{$6^B^au`1$R4@P0)r=s.m(b)"
+"?s$sa):b(a);`t{^M(`D,'^w',0,o);^0$3a`Teh(`D,'^w',1)}}`2r`9g^Jet`3e`"
+"4;`2`o`9g^Joe`8;^M(@G,\"^w\",1`Te^J=1;`Oc=s.t()`6c)s.d.write(c`Te^J"
+"=0;`2@b'`Tg^Jfb`3a){`2@G`9g^Jf`3w`4,p=w@1,l=w`F;`o=w`6p&&p`F!=l&&p`"
+"F`x==l`x){`o=p;`2s.g^Jf(`o)}`2`o`9g^J`3`4`6!`o){`o=`D`6!s.e^J)`o=s."
+"cet('g^J^e`o,'g^Jet@z.g^Joe,'g^Jfb')}`2`o`9mrq`3u`4,l=^l],n,r;^l]=0"
+"`6l)for(n=0;n<l`A;n$ir$ts.mr(0,0,r.t,r.u,r.r)}`9mr`3@c,q,ta,u,rs`4,"
+"dc=$Z,t1=s.^6@Z,t2=s.^6@ZSecure,ns=s.`W`jspace,un=u?u:$Bs.f$7,unc=`"
+"y$P'_`s-'),r`C,l,imn@ki^f($7,im,b,e`6!rs){rs='http'+@M?'s'`Y+'://'+"
+"(t1?@M@Q2?t2:t1):($B@M?'102':unc))+'.'+($Z?$Z:112)+'.2o7.net')@yb/s"
+"s/'+^2+'/1/H.14/'+@c+'?[AQB]&ndh=1'+(q?q`Y+'&[AQE]'`6^N@v^B`V`J>5.5"
+")rs=^Vrs,4095);`t rs=^Vrs,2047)}^1s.d.images&&`J>=3^X!s.^S||`J>=7)^"
+"X@8<0||`J>=6.1)`V!s.rc)s.rc`C`6!^G){^G=1`6!s.rl)s.rl`C;^ln]`c@2;set"
+"@Iout('$6`N,750)}`t{l=^ln]`6l){r.t=ta;r.u=un;r.r=rs;l[l`A]=r;`2''}i"
+"mn+='^f^G;^G$Eim=`D[imn]`6!im)im=`D[imn]`cImage;im^jl=0;im.@H`cFun`"
+"K('e`s^u^jl=1`6`N);im$S=rs`6rs`1@n=@P0^X!ta||ta^D_self'||ta^D_top'|"
+"|(`D.^h@Qa==`D.^h))){b=e`c^g;`S!im^jl&&e^L-b^L<500)e`c^g}`2''}`2'<i"
+"m'+'g sr'+'c=\"'+rs+'\" width=1 $K=1 border=0 alt=\"\">'`9gg`3v`4`6"
+"!`D['s^fv])`D['s^fv]`X;`2`D['s^fv]`9glf`3t,a`Vt`00,2)^D$C`02);`Os=^"
+"u,v=s.gg(t)`6v)s[t]=v`9gl`3v`4`6$V)`Pv`Rgl^e0)`9gv`3v`4;`2s['vpm^fv"
+"]?s['vpv^fv]:(s[v]?s[v]`Y`9havf`3t,a`4,b=t`00,4),x=t`04),n=`nx),k='"
+"g^ft,m='vpm^ft,q=t,v=s.`I@DVars,e=s.`I@D$c;@F@ot)`6s.@3||^3){v=v?v+"
+"`s+^O+`s+^O2:''`6v@v`Pv`Ris^et))s[k]`X`6`E$L'&&e)@Fs.fs(s[k],e)}s[m"
+"]=0`6`E`WID`Gvid';`5`E^9^qg'`Z`5`E`u^qr'`Z`5`Evmk`Gvmt';`5`E^v^qce'"
+"`6s[k]&&s[k]`B()^DAUTO')@F'ISO8859-1';`5s[k]^aem==2)@F'UTF-8'}`5`E`"
+"W`jspace`Gns';`5`Ec`Q`Gcdp';`5`E`m^n`Gcl';`5`E^Y`Gvvp';`5`E^x`Gcc';"
+"`5`E$5`Gch';`5`E$b`KID`Gxact';`5`E@d`Gv0';`5`E^K`Gs';`5`E`v`Gc';`5`"
+"E`k`Gj';`5`E`b`Gv';`5`E`m^p`Gk';`5`E`r^o`Gbw';`5`E`r^Q`Gbh';`5`E@B`"
+"K`p`Gct';`5`E^i`Ghp';`5`Ep^C`Gp';`5$Wx)`Vb^Dprop`Gc$J;`5b^DeVar`Gv$"
+"J;`5b^Dhier^qh$J`Z^1s[k]@Q$k`I`j'@Q$k`I`p')@p+='&'+q+'`Ls[k]);`2''`"
+"9hav`3`4;@p`X;`P^P`Rhav^e0);`2@p`9lnf`3^R`7^b`7:'';`Ote=t`1@R`6t@Qe"
+">0&&h`1t`0te@T>=0)`2t`00,te);`2''`9ln`3h`4,n=s.`I`js`6n)`2`Pn`Rln^e"
+"h);`2''`9ltdf`3^R`7^b`7:'';`Oqi=h`1'?^dh=qi>=0?h`00,qi):h`6t&&h`0h`"
+"A-(t`A@T^D.'+t)`21;`20`9ltef`3^R`7^b`7:''`6t&&h`1t)>=0)`21;`20`9lt`"
+"3h`4,lft=s.`I^IFile`ps,lef=s.`IEx`h,@e=s.`IIn`h;@e=@e?@e:`D`F`x^h;h"
+"=h`7`6s.^6^ILinks&&lft&&`Plft`Rltd^eh))`2'd'`6s.^6^t^Xlef||@e)^X!le"
+"f||`Plef`Rlte^eh))^X!@e||!`P@e`Rlte^eh)))`2'e';`2''`9lc`8,b=^M(^u,"
+"\"`g\"`T@3=@h^u`Tt(`T@3=0`6b)`2^u$se);`2@b'`Tbc`8,f`6s.d^ad.all^ad."
+"all.cppXYctnr)return;^3=^z?^z:e$8;@5\"$Q$6^3^X^3.tag`j||^3.par`i||^"
+"3@1Nod$I@Vcatch$p}\"`Teo=0'`Toh`3o`4,l=`D`F,h=^m?^m:'',i,j,k,p;i=h`"
+"1':^dj=h`1'?^dk=h`1'/')`6h^Xi<0||(j>=0$rj)||(k>=0$rk))$1o`U&&o`U`A>"
+"1?o`U:(l`U?l`U`Y;i=l.path^h`d/^dh=(p?p+'//'`Y+(o`x?o`x:(l`x?l`x`Y)+"
+"(h`00,1)$k/'?l.path^h`00,i<0?0:i@y'`Y+h}`2h`9ot`3o){`Ot=o.tag`j;t=t"
+"@Q`B?t`B$2`6`ESHAPE')t`X`6t`V`E$T&&@L&&@L`B)t=@L`B();`5^m)t='A';}`2"
+"t`9oid`3o`4,^5,p,c,n`X,x=0`6t@v`q$1o`U;c=o.`g`6^m^X`EA'||`EAREA')^X"
+"!c||!p||p`7`1'javascript$F0))n@X`5c@S`ys.rep(`ys.rep@wc,\"\\r@W\"\\"
+"n@W\"\\t@W' `s^dx=2}`5$9^X`E$T||`ESUBMIT')@S$9;x=3}`5o$S&&`EIMAGE')"
+"n=o$S`6n){`q=^Vn@g;`qt=x}}`2`q`9rqf`3t,un`4,e=t`1@R,u=e>=0?`s+t`00,"
+"e)+`s:'';`2u&&u`1`s+un+`s)>=0?@Jt`0e@T:''`9rq`3un`4,c=un`1`s),v=^k'"
+"s_sq'),q`X`6c<0)`2`Pv,'&`srq^e$7;`2`Pun`Rrq',0)`9sqp`3t,a`4,e=t`1@R"
+",q=e<0$j@Jt`0e+1)`Tsqq[q]`X`6e>=0)`Pt`00,e)`R@s`20`9sqs`3$Pq`4;^4u["
+"un]=q;`20`9sq`3q`4,k@ksq',v=^kk),x,c=0;^4q`C;^4u`C;^4q[q]`X;`Pv,'&`"
+"ssqp',0);`P^2`R@sv`X^E@j^4u`M)^4q[^4u[x]]+=(^4q[^4u[x]]?`s`Y+x^E@j^"
+"4q`M&&^4q[x]^Xx==q||c<2)){v+=(v$n'`Y+^4q[x]+'`Lx);c$E`2@Kk,v,0)`9wd"
+"l`8,r=@b,b=^M(`D,\"@H\"),i,o,oc`6b)r=^u$se)^Ei=0;i<s.d.`Is`A;i$io=s"
+".d.`Is[i];oc=o.`g?\"\"+o.`g:\"\"`6(oc`1\"@a$m0||oc`1\"^joc@x0)&&oc`"
+"1\".tl$m0)^M(o,\"`g\",0,s.lc);}`2r^d`Ds`3`4`6`J>3^X!^N||!^B||`J$q`V"
+"s.b^a^r)s.^r('`g@z.bc);`5s.b&&^H)^H('click@z.bc,false);`t ^M(`D,'@H"
+"',0,`Dl)}`9vs`3x`4,v=s.`W^F,g=s.`W^F$fk@kvsn^f^2+(g?'^fg`Y,n=^kk),e"
+"`c^g,y=e.get@t);e$e@ty+10@Y1900:0))`6v){v*=100`6!n`V!@Kk,x,$I`20;n="
+"x^1n%10000>v)`20}`21`9dyasmf`3t,m`Vt&&m&&m`1t)>=0)`21;`20`9dyasf`3t"
+",m`4,i=t?t`1@R:-1,n,x`6i>=0&&m){`On=t`00,i),x=t`0i+1)`6`Px`Rdyasm^e"
+"m))`2n}`20`9uns`3`4,x=s.`HSele`K,l=s.`HList,m=s.`H$gn,i;^2=^2`7`6x&"
+"&l`V!m)m=`D`F`x`6!m.toLowerCase)m`X+m;l=l`7;m=m`7;n=`Pl,';`sdyas^em"
+")`6n)^2=n}i=^2`1`s`Tfun=i<0?^2:^2`00,i)`9sa`3un`4;^2=un`6!@A)@A=un;"
+"`5(`s+@A+`s)`1$7<0)@A+=`s+un;^2s()`9t`3`4,$M=1,tm`c^g,sed=Math&&@6$"
+"N?@6$U@6$N()*10000000000000):`e@I(),@c='s'+@6$U`e@I()/10800000)%10+"
+"sed,y=`e@t),vt=`e^g(@y'+`eMonth(@y'@Yy+1900:y)+@U`eHour$0`eMinute$0"
+"`eSeconds()+@U`eDay()+@U`e@IzoneO@l(),^J=s.g^J(),ta`X,q`X,qs`X@0`Tu"
+"ns()`6!s.td){`Otl=^J`F,a,o,i,x`X,c`X,v`X,p`X,bw`X,bh`X,^70',k=@K's_"
+"cc`s@b',0^8,hp`X,ct`X,pn=0,ps`6`w&&`w.prototype){^71'`6j.match){^72"
+"'`6tm$eUTC^g){^73'`6^N&&^B&&`J$q^74'`6pn.toPrecision){^75';a`c@2`6a"
+".forEach){^76';i=0;o`C;@5'$Qi`cIterator(o)`z}')`6i&&i.next)^77'}}}}"
+"^1`J>=4)x=^Uwidth+'x'+^U$K`6s.isns||s.^S`V`J>=3$4`b(^8`6`J>=4){c=^U"
+"pixelDepth;bw=`D$a^o;bh=`D$a^Q}}@q=s.n.p^C}`5^N`V`J>=4$4`b(^8;c=^U`"
+"v`6`J$q{bw=s.d.@9`i.o@l^o;bh=s.d.@9`i.o@l^Q`6!^B^ab){`fh$D^dhp=s.b."
+"isH$D(tl^8`z}\");`fclientCaps^dct=s.b.@B`K`p`z}\")}}}`t r`X^1@q)`Sp"
+"n<@q`A&&pn<30){ps=^V@q[pn].^h@g$o'`6p`1ps)<0)p+=ps;pn$Es.^K=x;s.`v="
+"c;s.`k=j;s.`b=v;s.`m^p=k;s.`r^o=bw;s.`r^Q=bh;s.@B`K`p=ct;s.^i=hp;s."
+"p^C=p;s.td=1^1s.useP^C)s.doP^C(s);`Ol=`D`F,r=^J.@9ent.`u`6!s.^9)s.^"
+"9=l`6!s.`u)s.`u=r`6s.@3||^3){`Oo=^3?^3:s.@3`6!o)`2'';`Op=@o'$d`j'),"
+"w=1,^5,@N,x=`qt,h,l,i,oc`6^3&&o==^3){`So@vn@Q$kBODY'){o=o.par`i?o.p"
+"ar`i:o@1Node`6!o)`2'';^5;@N;x=`qt}oc=o.`g?''+o.`g:''`6(oc`1\"@a@x0&"
+"&oc`1\"^joc$m0)||oc`1\".tl@x0)`2''}ta=n?o$8:1;h@Xi=h`1'?^dh=s.`I@O`"
+"w||i<0?h:h`00,i);l=s.`I`j?s.`I`j:s.ln(h);t=s.`I`p?s.`I`p`7:s.lt(h)`"
+"6t^Xh||l))q+=@n=@3^f(`Ed'||`Ee'?$Xt):'o')+(h?@nv1`Lh)`Y+(l?@nv2`Ll)"
+"`Y;`t $M=0`6s.^6@C`V!p$1@o'^9^dw=0}^5;i=o.sourceIndex`6^Z@S^Z;x=1;i"
+"=1^1p&&n@Q)qs='&pid`L^Vp,255))+(w$npidt$lw`Y+'&oid`L^Vn@g)+(x$noidt"
+"$lx`Y+'&ot`Lt)+(i$noi$li`Y}^1!$M@vqs)`2''`6s.p_r)s.p_r();`O$O`X`6$M"
+"^avs(sed))$O=s.mr(@c,(vt$nt`Lvt)`Y+s.hav()+q+(qs?qs:s.rq(^2)),ta`Ts"
+"q($M$jqs`T@3=^3=s.`I`j=s.`I`p=`D^jobjectID=s.ppu`X`6$V)`D^j@3=`D^je"
+"o=`D^j`I`j=`D^j`I`p`X;`2$O`9tl`3o,t,n`4;s.@3=@ho`T`I`p=t;s.`I`j=n;s"
+".t()`9ssl=(`D`F`U`7`1'https@P0`Td=@9ent;s.b=s.d.body;s.n=navigator;"
+"s.u=s.n.userAgent;@8=s.u`1'N$A6/^d`Oapn@u`j,v@uVersion,ie=v`1$R'),o"
+"=s.u`1'@4 '),i`6v`1'@4@P0||o>0)apn='@4';^N@r^DMicrosoft Internet Ex"
+"plorer'`Tisns@r^DN$A'`T^S@r^D@4'`Tismac=(s.u`1'Mac@P0)`6o>0)`J`ls.u"
+"`0o+6));`5ie>0){`J=`ni=v`0ie+5))`6`J>3)`J`li)}`5@8>0)`J`ls.u`0@8+10"
+"));`t `J`lv`Tem=0`6`w$h^W){i=^T`w$h^W(256))`B(`Tem=(i^D%C4%80'?2:(i"
+"^D%U0100'?1:0))}s.sa(un`Tvl_l='`WID,vmk,ppu,^v,`W`jspace,c`Q,`m^n,$"
+"d`j,^9,`u,^x';^P=^O+',^Y,$5,server,$d`p,$b`KID,purchaseID,@d,state,"
+"zip,$L,products,`I`j,`I`p'^E`On=1;n<51;n++)^P+=',prop$J+',eVar$J+',"
+"hier$J;^O2='^K,`v,`k,`b,`m^p,`r^o,`r^Q,@B`K`p,^i,p^C';^P+=`s+^O2;s."
+"vl_g=^P+',`W^F,`W^F$f`HSele`K,`HList,`H$g^6^ILinks,^6^t,^6@C,`I@O`w"
+",`I^IFile`ps,`IEx`h,`IIn`h,`I@DVars,`I@D$c,`I`js,@3';$V=pg@0)`6!ss)"
+"`Ds()}",
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'){
if(s.oun==un)return s;else if(s.fs(s.oun,un)){s.sa(un);return s}}}}
eval(d);c=s_d(c);i=c.indexOf("function s_c(");eval(c.substring(0,i))
if(!un)return 0;c=c.substring(i);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){eval(c);return new s_c(un,pg,ss)}else s=s_c2f(c);return s(
un,pg,ss)}s_gi()