﻿// Settings
var hhDownloadExtensions = "avi,bmp,bz2,doc,docx,dwg,dxf,emf,eps,exe,gz,jpg,mov,mp3,mpg,msi,odg,odp,ods,odt,pdf,png,pps,ppsx,ppt,pptx,rar,rss,rtf,svg,tar,tif,txt,wav,wmf,wmv,xls,xlsx,xml,zip";

// Capture search data
if ( typeof hhSearchText == "undefined" )
    var hhSearchText = "";
if ( typeof hhSearchCategory == "undefined" )
    var hhSearchCategory = "";
if ( (hhSearchText == null || hhSearchText == "") && document.URL.match(/[?&]query=[^&#]/i) )
    hhSearchText = decodeURIComponent(document.URL.replace(/^.*[?&]query=([^&#]+).*$/i, "$1")).toLowerCase();
if ( (hhSearchCategory == null || hhSearchCategory == "") && document.URL.match(/[?&]queryType=[^&#]/i) )
    hhSearchCategory = document.URL.replace(/^.*[?&]queryType=([^&#]+).*$/i, "$1");

// Webranking report
if ( typeof hhPath != "undefined" && hhPath != null && hhPath.match(/.\/.*\/./) && hhMetaName("skin") == "Webranking" ) {
    var hhA = document.getElementById("top-text");
    if ( hhA != null && (hhA = hhCleanText(hhA.innerHTML.replace(/<[^>]*>/g, "")).replace(/ *Report *[0-9]* *$/i, "")) != "" )
        hhPath = hhPath.replace(/^([^\/]*\/[^\/]*\/)/, "$1" + hhA + "/");
    if ( document.URL.match(/[?&]section=[^&#]/i) && (hhA = document.getElementsByTagName("H1")) != null && hhA.length > 0 && (hhA = hhCleanText(hhA[0].innerHTML.replace(/<[^>]*>/g, ""))) != "" )
        hhPath += "/" + hhA;
}

// Google Analytics logging
var pageTracker, hhGaPath;
function hhGaSetup() {
    if ( typeof _gat != "undefined" && _gat != null && typeof _gat._getTracker == "function" && typeof hhGaAccount == "string" && typeof hhPath == "string" ) {
        var a;
        hhReplaceEvent(window, function() { hhSetupEvents("pageTracker", null, null); hhFixTitle(); }, null, 'load');
        hhFixTitle();
        hhGaPath = "/" + (hhSearchText == null || hhSearchText == "" ? hhPath : hhAddParameter(hhAddParameter(hhPath, "search", hhSearchText), "category", hhSearchCategory));
        pageTracker = _gat._getTracker(hhGaAccount);
        // Track csref
        var campaignTracking = null;
        var csref = /[?&]csref=([^&#]*)/i.exec(document.URL);
        if ( csref != null && csref.length >= 2 && csref[1] != "" ) {
            var j, utm_medium, utm_source, utm_content, utm_campaign;
            utm_medium = utm_source = utm_campaign = csref[1];
            if ( (a = csref[1].split("_")) != null && a.length > 1 && a[0] != "" && a[1] != "" ) {
                utm_medium = a[0];
                if ( a.length > 2 && a[2] != "" ) {
                    utm_campaign = a[1];
                    utm_source = a[2];
                } else {
                    utm_campaign = utm_source = a[1];
                }
            }
            campaignTracking = (window.location.hash != null ? window.location.hash : "");
            window.location.hash = "utm_source=" + utm_source + "&utm_medium=" + utm_medium + "&utm_campaign=" + utm_campaign;
            pageTracker._setAllowAnchor(true);
        }
        // Track click area
        a = /(^|; )s_pers=([^;]*)/.exec(document.cookie.toString());
        if ( a != null && a.length > 2 && (a = / hhclickarea=([^|;]*)/.exec(unescape(a))) != null && a.length > 1 && (a = unescape(a[1])) != "" ) {
            pageTracker._setCustomVar(1, "RefArea", a, 3);
        }
        // Set title and track page ID
        var t = null;
        if ( typeof hhPageID != "undefined" && hhPageID != null ) {
            pageTracker._setCustomVar(2, "PageID", hhPageID, 3);
            t = document.title;
            document.title = document.title.replace(/ *\[[^\]]*\]$/, "") + " [" + hhPageID + "]";
        }
        // Track page view
        pageTracker._trackPageview(hhGaPath);
        // Restore title etc
        if ( t != null )
            document.title = t;
        if ( campaignTracking != null )
            window.location.hash = campaignTracking;
    }
}
hhGaSetup();
function hhFixTitle() {
    document.title = document.title.replace(/(^[ \t\r\n]*|[ \t\r\n]*$)/g, "").replace(/[ \t\r\n]+/g, " ");
}

/*
 * Setup standard onclick events with optional hooks
 * Version 1.5
 */
function hhSetupEvents(t, h1, h2) {
    var a = document.getElementsByTagName("A");
    if (a != null) {
        var b, d, e;
        var domainList = null;
        if ((b = /^https?:\/\/([^:\/]*)/i.exec(document.URL)) != null && b.length == 2)
            domainList = "," + b[1].toLowerCase() + "," + (hhSiteDomains != null ? hhSiteDomains + "," : "");
        for (var i = 0; i < a.length; i++) {
            if (a[i].href == null)
                continue;
            d = e = null;
            if (h1 != null && typeof (h1) == "function") {
                h1(a[i]);
            }
            if (domainList != null && (b = /^https?:\/\/([^:\/]*)[^\/]*(.*)$/i.exec(a[i].href)) != null && b.length == 3 && b[1].length > 0 && domainList.indexOf("," + b[1].toLowerCase() + ",") < 0) {
                d = "Exit: " + b[1].toLowerCase() + b[2].replace(/^\/$/, "");
                e = b[0];
            } else if ((b = /^mailto:(.*)$/i.exec(a[i].href)) != null && b.length == 2 && b[1].length > 0) {
                d = "Mail: " + b[1].toLowerCase();
                e = b[0].toLowerCase();
            } else if ((b = /^https?:\/\/[^\/]*(\/.*)\.([^.]*)$/i.exec(a[i].href)) != null && b.length == 3 && b[1].length > 0 && ("," + hhDownloadExtensions + ",").indexOf("," + b[2].toLowerCase() + ",") >= 0) {
                d = "File: " + b[1] + "." + b[2];
                e = b[1] + "." + b[2];
            } else if ((b = /^https?:\/\/[^\/]*(\/.*)([?&])([a-z][a-z]*)(=1.*)$/i.exec(a[i].href)) != null && b.length == 5 && b[3].length > 0 && ("," + hhDownloadExtensions + ",").indexOf("," + b[3].toLowerCase() + ",") >= 0) {
                d = "File: " + b[1] + b[2] + b[3] + b[4];
                e = b[1] + b[2] + b[3] + b[4];
            } else if (a[i].href.match(/^ *javascript:.*print.*\( *\) *;? *$/i) && hhGaPath != null && hhGaPath != "") {
                d = "Print: " + document.title;
                e = hhGaPath.replace(/\?.*$/, "") + "?print";
            }
            if (e != null && h2 != null && typeof (h2) == "function") {
                e = h2(e);
            }
            if (d != null) {
                hhOnClick(a[i], "var t = document.title; document.title = '" + d.replace(/([\'\\])/g, "\\$1") + "'; " + t + "._trackPageview('" + e.replace(/([\'\\])/g, "\\$1") + "'); document.title = t;");
            }
        }
    }
}

/*
 * Add a query-string parameter
 * Version 1.1
 */
function hhAddParameter(u, n, v) {
    if (n == null || n == "" || v == null || v == "")
        return u;
    return u + (u.indexOf("?") == -1 ? "?" : "&") + encodeURIComponent(n) + "=" + encodeURIComponent(v);
}

/* --- Begin Snoobi code --- */
function hhSnoobiTag(a) {
    var p = hhPath.split(/[\/]/).reverse().join("/");
    var s = p.replace(/^.*?(([^\/]*\/?){0,2})$/, "$1");
    document.write('<script type="text/javascript" src="http://eu1.snoobi.com/snoop.php?tili=' + a + '&page_name=' + encodeURIComponent(p) + '&section=' + encodeURIComponent(s) + '"></script>\r\n');
}
if ( typeof hhPath != "undefined" && hhPath != null ) {
    switch ( hhMetaName("skin") ) {
        case "Hallvarsson & Halvarsson": hhSnoobiTag("halvarsson_se"); break;
        case "Webranking": hhSnoobiTag("webranking_eu"); break;
    }
}
/* --- End Snoobi code --- */

/* SiteCatalyst code version: H.20.2.
Copyright 1997-2009 Omniture, Inc. More info available at
http://www.omniture.com */

var sC = null;
if ( hhScAccount != null && hhScAccount != "" && typeof hhPath != "undefined" && hhPath != null )
    sC = s_gi(hhScAccount);
else
    sC = new Object();
hhReplaceEvent(window, function () { if ( typeof sC == "object" && typeof sC.t == "function" ) sC.t(); }, null, 'load');

/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
sC.charSet="UTF-8";
/* Conversion Config */
sC.currencyCode="USD";
/* Link Tracking Config */
sC.trackDownloadLinks=true;
sC.trackExternalLinks=true;
sC.trackInlineStats=true;
sC.linkDownloadFileTypes=hhDownloadExtensions;
sC.linkInternalFilters="javascript:," + document.URL.replace(/^https?:\/\/([^:\/]*).*$/i, "$1").toLowerCase() + (hhSiteDomains != null ? "," + hhSiteDomains : "");
sC.linkLeaveQueryString=false;
sC.linkTrackVars="None";
sC.linkTrackEvents="None";

/* 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.*/
sC.visitorNamespace="hallvarssonohalvarsson";
sC.dc="112";
if ( document.URL.match(/^http:\/\/[^:\/]*halvarsson\.se([:\/].*|)$/i) )
    sC.trackingServer = "stats.halvarsson.se";

/* Callback handlers */

sC.hhLogSearch = function (t, c) {
    sC.linkTrackVars = "prop2,prop4,eVar2";
    sC.prop2 = sC.eVar2 = hhByteCut(hhLowerCase(hhCleanTextAsterisk(t), 80)) + " (" + c + ")";
    sC.prop4 = sC.pageName;
    setTimeout('sC.tl(true, "o", "Search"); sC.linkTrackVars = "None";', 0);
}

sC.hhLogPopup = function (n) {
    sC.linkTrackVars = "prop3,prop4";
    sC.prop3 = hhByteCut(hhCleanTextAsterisk(n), 100);
    sC.prop4 = sC.pageName;
    setTimeout('sC.tl(true, "o", "Popup"); sC.linkTrackVars = "None";', 0);
}

sC.hhLogOther = function (f) {
    sC.linkTrackVars = "prop4";
    sC.prop4 = sC.pageName;
    setTimeout('sC.tl(true, "o", "' + hhByteCut(hhCleanText(f), 100) + '"); sC.linkTrackVars = "None";', 0);
}

/* Plugin Config */

var hhScAlreadyRun = false;
sC.usePlugins = true;
sC.doPlugins = function (s) {
    // Run the following code only once
    if ( hhScAlreadyRun )
        return;
    hhScAlreadyRun = true;
    // Init
    var m = (hhScAccount.match(/^[a-z]+[0-9]{6}$/i) != null);
    var a, i, d, e, t;
    s.pageName = s.hier1 = s.channel = "";
    s.prop1 = s.prop2 = s.prop3 = s.prop4 = s.prop5 = s.prop6 = s.prop7 = s.prop8 = s.prop9 = s.prop10 = "";
    s.eVar1 = s.eVar2 = s.eVar3 = s.eVar4 = s.eVar5 = s.eVar6 = s.eVar7 = s.eVar8 = s.eVar9 = s.eVar10 = "";
    s.server = s.pageType = "";
    if ( (a = /^https?:\/\/([^:\/]*)/i.exec(document.URL)) != null && a.length == 2 )
        s.server = a[1].toLowerCase();
    // Page name etc
    if ( typeof hhPath == "undefined" || hhPath == null || hhPath == "" )
        return;
    a = hhPath.split("/");
    var isLeafNode = false;
    if ( a.length == 3 && a[1].match(/^StartPage$/) )
        isLeafNode = true;
    for (i=0; i<a.length; i++) {
        d = (i == 0 ? "" : "/");
        e = hhCleanText(a[i]);
        s.hier1 += d + e;
        if ( i < 2 )
            s.channel = s.eVar2 = e + d + s.channel;
        s.pageName = s.eVar3 = hhByteCut(e, 20) + d + s.pageName;
    }
    if ( ! isLeafNode )
        s.hier1 += "/[Main]";
    
    // For migration accounts
    s.prop1 = s.channel;
    
    // Internal search string
    if ( hhSearchText != null && (t = hhLowerCase(hhCleanTextAsterisk(hhSearchText))) != "" ) {
        s.prop7 = s.eVar7 = t;
    }
    
    // Tracking code
    var csref = s.getQueryParam("csref");
    if ( csref != null && csref != "" ) {
        csref = s.campaign = hhLowerCase(hhCleanText(csref));
        s.c_w("csref", csref, 0);
    } else {
        csref = s.c_r("csref");
    }
    
    // Campaign navigation for migration accounts
    if ( m ) {
        s.prop10 = s.pageName;
        if ( csref != null && csref != "" && csref.length < 60 && s.prop10 != null && s.prop10 != "" ) {
            csref = csref.replace(/\|/g, "");
            // Allow 20 positions room for multi-byte chars
            if ( s.prop10.length + csref.length > 79 )
                s.prop10 = s.prop10.substring(0, 79-csref.length);
            s.prop10 = csref + "|" + s.prop10;
        }
    }
    
    // Convert metadata
    if ( typeof hhStatistics == "undefined" || hhStatistics == null ) {
        hhStatistics = new Object();
        hhStatistics.pageID = (typeof hhPageID == "undefined" ? null : hhPageID);
    }
    // Establish ID
    var eID, eVisited;
    var visited = new Object();
    d = new Date();
    d.setTime(d.getTime() + 1000 * 86400 * 750);
    var reSafe64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!%";
    var idEntities = ["page", "section"];
    for (i=0; i<idEntities.length; i++) {
        visited[idEntities[i]] = true;
        if ( hhStatistics[idEntities[i] + "ID"] == null )
            continue;
        eID = reSafe64.charAt((hhStatistics[idEntities[i] + "ID"] >> 12) & 63) + reSafe64.charAt((hhStatistics[idEntities[i] + "ID"] >> 6) & 63) + reSafe64.charAt(hhStatistics[idEntities[i] + "ID"] & 63);
        if ( (eVisited = s.c_r("hh" + idEntities[i] + "svisited")) == null ) {
            eVisited = "";
        }
        if ( ! eVisited.match(new RegExp("^(...)*" + eID)) ) {
            visited[idEntities[i]] = false;
            s.c_w("hh" + idEntities[i] + "svisited", eVisited + eID, d);
        }
    }
    // Counting
    s.events = "event2";
    if ( ! visited.section ) {
        s.eVar4 = s.prop8 = s.channel;
    }
    if ( ! visited.page ) {
        s.eVar5 = s.prop9 = s.pageName;
        s.events += ",event3";
    }
    
    // Click-area tagging
    var setupClickAreas = function () {
        hhClickArea({ s : s, t : "sC", traffic : 3, conversion : 8, page : 4, a : [
            { a : "Main menu", i : "topmenu" },
            { a : "Secondary menu", i : "submenucontainer" },
            { a : "Top bar", i : "top-bar" },
            { a : "Site logo", i : "P2" },
            { a : "Main column", i : "maincontent" },
            { a : "Right column", i : "related" },
            { a : "Breadcrumbs", i : "breadcrumbs" },
            { a : "Toolbox", i : "quicksearch" },
            { a : "Highlight boxes", i : "highlights" },
            { a : "Portal content", i : "content", c : "secondarycontent" },
            { a : "Left column", i : "content", c : "leftcol" },
            { a : "Footer", i : "footer" } 
        ]});
    };
    setupClickAreas();
    setTimeout(setupClickAreas, 1000);
    
    // Time on site
    hhLogInteractionTime(s, 7);
    
    // Landing page
    hhLandingPage(s, 1);
}

/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */

/*
 * For backwards compatibility
 */
function hhParseBreadcrumbs() {
    if ( typeof hhPath == "undefined" || hhPath == null )
        return "";
    return hhPath.replace(/:/g, " ").replace(/[\/]/g, ":");
}

/*
 * Plugin: hhByteCut
 * Version 1.0
 */
function hhByteCut(s, n) {
    if ( s == null )
        s = "";
    var t = s;
    var o = n;
    while ( hhLength(t) > n && o >= 0 ) {
        t = hhCut(s, o--);
    }
    return t;
}

/*
 * Plugin: hhCut
 * Version 1.0
 */
function hhCut(s, n) {
    if ( s == null )
        s = "";
    if ( n < 1 )
        return "";
    if ( n < 4 )
        return "~";
    if ( s.length > n ) {
        var i = Math.ceil((n-3)*0.6);
        if ( s[i-1] == " " )
            i--;
        s = s.substring(0, i) + "..." + s.substring(s.length-(n-(i+3)));
    }
    return s;
}

/*
 * Plugin: hhLength
 * Version 1.0
 */
function hhLength(s) {
    if ( s == null )
        return 0;
    if ( typeof(encodeURI) == "function" ) {
        return encodeURI(s).replace(/%../g, "%").length;
    }
    return s.length + s.replace(/[ -~\t\r\n]/g, "").length;
}

/*
 * Plugin: hhCleanText
 * Version 1.2
 */
function hhCleanText(s) {
    var b = s.match(/\[[^\][]+\]/);
    var r = s.replace(/\'/g, "").replace(/&amp;/gi, "&").replace(/ *[!-%\'-,:-?\[-`{-~ \t\r\n\/][!-%\'-,:-?\[-`{-~ \t\r\n\/]* */g, " ").replace(/( *-  *|  *- *)/g, " ").replace(/(^[ \t\r\n]*|[ \t\r\n]*$)/g, "");
    return (b ? "[" + r + "]" : r);
}
function hhCleanTextAsterisk(s) {
    return s.replace(/\'/g, "").replace(/&amp;/gi, "&").replace(/ *[!-%\'-)+,:-?\[-`{-~ \t\r\n\/][!-%\'-)+,:-?\[-`{-~ \t\r\n\/]* */g, " ").replace(/( *-  *|  *- *)/g, " ").replace(/(^[ \t\r\n]*|[ \t\r\n]*$)/g, "");
}

/*
 * Plugin: hhLowerCase
 * Version 1.0
 */
function hhLowerCase(s) {
    if ( s == null )
        return null;
    return s.replace(/(^  *|  *$)/g, "").toLowerCase();
}

/*
 * Plugin: hhMetaName
 * Version 1.0
 */
function hhMetaName(n) {
    if ( n == null )
        return "";
    var a = document.getElementsByTagName("META");
    if ( a != null && a.length > 0 ) {
        var r = new RegExp("^" + n + "$", "i");
        for (var i=0; i<a.length; i++)
            if ( a[i].name != null && a[i].name.match(r) && a[i].content != null )
                return a[i].content;
    }
    return "";
}

/*
 * Log the landing page to an eVar
 * Version 1.0
 */
function hhLandingPage(s, n) {
    var p = s.c_r("hhlandingpage");
    if ( p != null && p != "" )
        return;
    s["eVar" + n] = s.pageName;
    s.c_w("hhlandingpage", s.pageName, 0);
}

/*
 * Log the time since the last interaction in the session
 * Specify the s object and the event number (numeric, no subrelations)
 * Version 1.0
 */
function hhLogInteractionTime(s, v) {
    var lastTime = s.c_r("hhinteractiontime");
    var currentTime = (new Date()).getTime();
    if ( lastTime != null && lastTime != "" && lastTime != 0 && lastTime <= currentTime && currentTime - lastTime < 1800000 ) {
        if ( currentTime - lastTime < 1000 )
            return;
        var eventName = "event" + v;
        if ( s.events == null || s.events == "" ) {
            s.events = eventName;
        } else {
            s.events += "," + eventName;
        }
        var eventIncrementor = eventName + "=" + (Math.round((currentTime - lastTime) / 600) / 100);
        if ( s.products == null || s.products == "" ) {
            s.products = ";;;;" + eventIncrementor;
        } else {
            s.products = s.products.replace(/^([^;,]*);?([^;,]*);?([^;,]*);?([^;,]*);?([^;,]*)/, "$1;$2;$3;$4;$5|" + eventIncrementor).replace(/^([^;]*;[^;]*;[^;]*;[^;]*;)\|/, "$1");
        }
    }
    s.c_w("hhinteractiontime", currentTime, 0);
}

/*
 * Log click area
 * Version 1.4
 */
function hhClickArea(c) {
    var s, r, a, p, q;
    if ( ! c || typeof c != "object" || ! (s = c.s) || ! (r = c.t) || ! (a = c.a) )
        return;
    if ( (p = s.c_r("hhclickarea")) != null && p != "" ) {
        if ( c.traffic )
            s["prop" + c.traffic] = p;
        if ( c.conversion )
            s["eVar" + c.conversion] = p;
        if ( c.page && (q = s.c_r("hhclickpage")) != null && q != "" )
            s["prop" + c.page] = p + "|" + q;
    }
    if ( c.page )
        s.c_w("hhclickpage", s.pageName, 0);
    var t = "var d = new Date(); d.setTime(d.getTime() + 10000); " + r + ".c_w('hhclickarea', '###', d); if (e && typeof hhClickHandler == 'function') hhClickHandler(e);";
    var d = t.replace(/###/g, "[Untracked link area]");
    var f = document.getElementsByTagName("A");
    var e, g, h, i, j, k, o;
    if ( f != null )
        for (i=0; i<f.length; i++)
            hhOnClick(f[i], d);
    for (j=0; j<a.length; j++) {
        if ( typeof(a[j]) == "object" && a[j].i != null && (e = document.getElementById(a[j].i)) != null ) {
            o = t.replace(/###/g, a[j].a.replace(/\\/g, "\\\\").replace(/\'/g, "\\'"));
            if ( a[j].c == null && (f = e.getElementsByTagName("A")) != null && f.length > 0 ) {
                for (i=0; i<f.length; i++)
                    hhReplaceOnClick(f[i], o, d);
            } else if ( a[j].c == null && e.nodeName == "A" ) {
                hhReplaceOnClick(e, o, d);
            } else if ( a[j].c == null && e.parentNode.nodeName == "A" ) {
                hhReplaceOnClick(e.parentNode, o, d);
            } else if ( a[j].c != null && (g = e.getElementsByTagName("DIV")) != null && g.length > 0 ) {
                for (k=0; k<g.length; k++) {
                    if ( g[k].className == a[j].c && (f = g[k].getElementsByTagName("A")) != null && f.length > 0 ) {
                        for (i=0; i<f.length; i++)
                            hhReplaceOnClick(f[i], o, d);
                    }
                }
            }
        }
    }
}

/*
 * Add or replace an onclick event to an element
 * Version 2.0
 */
var hhExistingClickHandlers = new Object();
function hhOnClick(e, g) {
    hhReplaceOnClick(e, g, null);
}
function hhReplaceExistingOnClick(e, g) {
    var r;
    if ( ! (r = hhExistingClickHandlers[e]) )
        r = null;
    hhExistingClickHandlers[e] = g;
    hhReplaceOnClick(e, g, r);
}
function hhReplaceOnClick(e, g, r) {
    hhReplaceEvent(e, g, r, "click");
}
function hhReplaceEvent(e, g, r, n) {
    if ( typeof(e) != "object" || n == null )
        return;
    var f = (typeof(g) == "function" ? g : hhGetEventHandler(g));
    var q = (typeof(r) == "function" ? r : hhGetEventHandler(r));
    if ( typeof(e.addEventListener) == "function" || typeof(e.addEventListener) == "object" ) {
        if ( q != null ) {
            e.removeEventListener(n, q, false);
        }
        if ( f != null ) {
            e.removeEventListener(n, f, false);
            e.addEventListener(n, f, false);
        }
    } else if ( typeof(e.attachEvent) == "function" || typeof(e.attachEvent) == "object" ) {
        if ( q != null ) {
            e.detachEvent('on' + n, q);
        }
        if ( f != null ) {
            e.detachEvent('on' + n, f);
            e.attachEvent('on' + n, f);
        }
    }
}

/*
 * Create or get an event handler from a code string
 * Version 1.2
 */
var hhLiteralEventHandlers = new Object();
function hhGetEventHandler(t) {
    var f;
    if ( t == null )
        return null;
    if ( (f = hhLiteralEventHandlers[t]) != null )
        return f;
    f = hhLiteralEventHandlers[t] = new Function("e", t);
    return f;
}

/*
 * Write a line of debug info if supported
 */
function tryDump(m) {
    if ( typeof console == "object" && typeof console.log == "function" )
        console.log(m);
    else if ( typeof(dump) == "function" )
        dump(m + "\r\n");
}
function hhRandomColor() {
    return "rgb(" + Math.floor(Math.random()*256) + "," + Math.floor(Math.random()*256) + "," + Math.floor(Math.random()*256) + ")";
}

/*
 * Plugin: getQueryParam 2.1 - return query string parameter(s)
 */
sC.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");
sC.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");
sC.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
 */
sC.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");
 
/*
 * Function - read combined cookies v 0.2
 */
sC.c_rr=sC.c_r;
sC.c_r=new Function("k",""
+"var s=this,d=new Date,v=s.c_rr(k),c=s.c_rr('s_pers'),i,m,e;if(v)ret"
+"urn v;k=s.ape(k);i=c.indexOf(' '+k+'=');c=i<0?s.c_rr('s_sess'):c;i="
+"c.indexOf(' '+k+'=');m=i<0?i:c.indexOf('|',i);e=i<0?i:c.indexOf(';'"
+",i);m=m>0?m:e;v=i<0?'':s.epa(c.substring(i+2+k.length,m<0?c.length:"
+"m));if(m>0&&m!=e)if(parseInt(c.substring(m+1,e<0?c.length:e))<d.get"
+"Time()){d.setTime(d.getTime()-60000);s.c_w(s.epa(k),'',d);v='';}ret"
+"urn v;");

/*
 * Function - write combined cookies v 0.2
 */
sC.c_wr=sC.c_w;
sC.c_w=new Function("k","v","e",""
+"var s=this,d=new Date,ht=0,pn='s_pers',sn='s_sess',pc=0,sc=0,pv,sv,"
+"c,i,t;d.setTime(d.getTime()-60000);if(s.c_rr(k)) s.c_wr(k,'',d);k=s"
+".ape(k);pv=s.c_rr(pn);i=pv.indexOf(' '+k+'=');if(i>-1){pv=pv.substr"
+"ing(0,i)+pv.substring(pv.indexOf(';',i)+1);pc=1;}sv=s.c_rr(sn);i=sv"
+".indexOf(' '+k+'=');if(i>-1){sv=sv.substring(0,i)+sv.substring(sv.i"
+"ndexOf(';',i)+1);sc=1;}d=new Date;if(e){if(e.getTime()>d.getTime())"
+"{pv+=' '+k+'='+s.ape(v)+'|'+e.getTime()+';';pc=1;}}else{sv+=' '+k+'"
+"='+s.ape(v)+';';sc=1;}if(sc) s.c_wr(sn,sv,0);if(pc){t=pv;while(t&&t"
+".indexOf(';')!=-1){var t1=parseInt(t.substring(t.indexOf('|')+1,t.i"
+"ndexOf(';')));t=t.substring(t.indexOf(';')+1);ht=ht<t1?t1:ht;}d.set"
+"Time(ht);s.c_wr(pn,pv,d);}return v==s.c_r(s.epa(k));");

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code='',s_objectID;function s_gi(un,pg,ss){var c="=fun`o(~){`Ps=^O~.substring(~#1 ~.indexOf(~;@z~`e@z~=new Fun`o(~.length~.toLowerCase()~`Ps#7c_il['+s^Zn+'],~=new Object~};s.~`YMigrationServer~"
+".toUpperCase~){@z~','~s.wd~);s.~')q='~=new Array~ookieDomainPeriods~.location~^LingServer~dynamicAccount~var ~link~s.m_~s.apv~BufferedRequests~=='~Element~)@zx^a!Object#VObject.prototype#VObject.pr"
+"ototype[x])~etTime~visitor~$u@a(~referrer~s.pt(~s.maxDelay~}c#D(e){~else ~.lastIndexOf(~^xc_i~.protocol~=new Date~^xobjectID=s.ppu=$E=$Ev1=$Ev2=$Ev3=~#e+~=''~}@z~@ji=~ction~javaEnabled~onclick~Name"
+"~ternalFilters~javascript~s.dl~@6s.b.addBehavior(\"# default# ~=parseFloat(~typeof(v)==\"~window~cookie~while(~s.vl_g~Type~;i#T{~tfs~s.un~;v=^sv,255)}~&&s.~o^xoid~browser~.parent~document~colorDept"
+"h~String~.host~s.rep(~s.eo~'+tm@R~s.sq~parseInt(~t=s.ot(o)~track~nload~j='1.~this~#OURL~}else{~s.vl_l~lugins~'){q='~dynamicVariablePrefix~');~Sampling~s.rc[un]~Event~._i~&&(~loadModule~resolution~s"
+".c_r(~s.c_w(~s.eh~s.isie~\"m_\"+n~;@jx in ~Secure~Height~tcf~isopera~ismac~escape(~'s_~.href~screen.~s.fl(~s#7gi(~Version~harCode~variableProvider~.s_~)s_sv(v,n[k],i)}~){s.~)?'Y':'N'~u=m[t+1](~i)cl"
+"earTimeout(~e&&l$YSESSION'~name~home#O~;try{~,$k)~s.ssl~s.oun~s.rl[u~Width~o.type~s.vl_t~Lifetime~s.gg('objectID~sEnabled~')>=~'+n+'~.mrq(@uun+'\"~ExternalLinks~charSet~lnk~onerror~currencyCode~.sr"
+"c~disable~.get~MigrationKey~(''+~&&!~f',~r=s[f](~u=m[t](~Opera~Math.~s.ape~s.fsg~s.ns6~conne~InlineStats~&&l$YNONE'~Track~'0123456789~true~for(~+\"_c\"]~s.epa(~t.m_nl~s.va_t~m._d~=s.sp(~n=s.oid(o)~"
+",'sqs',q);~LeaveQuery~n){~\"'+~){n=~){t=~'_'+~\",''),~if(~vo)~s.sampled~=s.oh(o);~+(y<1900?~n]=~&&o~:'';h=h?h~;'+(n?'o.~sess~campaign~lif~'http~s.co(~ffset~s.pe~'&pe~m._l~s.c_d~s.brl~s.nrs~s[mn]~,'"
+"vo~s.pl~=(apn~space~\"s_gs(\")~vo._t~b.attach~2o7.net'~Listener~Year(~d.create~=s.n.app~)}}}~!='~'=')~1);~'||t~)+'/~s()+'~){p=~():''~'+n;~a['!'+t]~){v=s.n.~channel~100~rs,~.target~o.value~s_si(t)~'"
+")dc='1~\".tl(\")~etscape~s_')t=t~omePage~='+~l&&~&&t~[b](e);~\"){n[k]~';s.va_~a+1,b):~return~mobile~height~events~random~code~=s_~=un~,pev~'MSIE ~'fun~floor(~atch~transa~s.num(~m._e~s.c_gd~,'lt~tm."
+"g~.inner~;s.gl(~,f1,f2~',s.bc~page~Group,~.fromC~sByTag~')<~++)~)){~||!~?'&~+';'~[t]=~[i]=~[n];~' '+~'+v]~>=5)~:'')~+1))~!a[t])~~s._c=^pc';`H=`y`5!`H`g@t`H`gl`K;`H`gn=0;}s^Zl=`H`gl;s^Zn=`H`gn;s^Zl["
+"s^Z$4s;`H`gn++;s.an#7an;s.cls`0x,c){`Pi,y`l`5!c)c=^O.an;`n0;i<x`8^3n=x`2i,i+1)`5c`4n)>=0)y+=n}`3y`Cfl`0x,l){`3x?@Tx)`20,l):x`Cco`0o`F!o)`3o;`Pn`B,x^io)@zx`4'select#S0&&x`4'filter#S0)n[x]=o[x];`3n`C"
+"num`0x){x`l+x;@j`Pp=0;p<x`8;p#T@z(@h')`4x`2p,p#f<0)`30;`31`Crep#7rep;s.sp#7sp;s.jn#7jn;@a`0x`1,h=@hABCDEF',i,c=s.@L,n,l,e,y`l;c=c?c`E$f`5x){x`l+x`5c`UAUTO'^a'').c^vAt){`n0;i<x`8^3c=x`2i,i+$an=x.c^v"
+"At(i)`5n>127){l=0;e`l;^0n||l<4){e=h`2n%16,n%16+1)+e;n=(n-n%16)/16;l++}y+='%u'+e}`6c`U+')y+='%2B';`ey+=^oc)}x=y^Qx=x?^F^o''+x),'+`G%2B'):x`5x&&c^7em==1&&x`4'%u#S0&&x`4'%U#S0){i=x`4'%^V^0i>=0){i++`5h"
+"`28)`4x`2i,i+1)`E())>=0)`3x`20,i)+'u00'+x`2i);i=x`4'%',i$X}`3x`Cepa`0x`1;`3x?un^o^F''+x,'+`G ')):x`Cpt`0x,d,f,a`1,t=x,z=0,y,r;^0t){y=t`4d);y=y<0?t`8:y;t=t`20,y);@Wt,a)`5r)`3r;z+=y+d`8;t=x`2z,x`8);t"
+"=z<x`8?t:''}`3''`Cisf`0t,a){`Pc=a`4':')`5c>=0)a=a`20,c)`5t`20,2)`U$s`22);`3(t!`l$w==a)`Cfsf`0t,a`1`5`ba,`G,'is@Vt))@b+=(@b!`l?`G`kt;`30`Cfs`0x,f`1;@b`l;`bx,`G,'fs@Vf);`3@b`Csi`0wd`1,c`l+s_gi,a=c`4"
+"\"{\"),b=c`f\"}\"),m;c#7fe(a>0&&b>0?c`2#00)`5wd&&wd.^B&&c){wd.s`Xout(#B`o s_sv(o,n,k){`Pv=o[k],i`5v`F`xstring\"||`xnumber\")n[k]=v;`eif (`xarray$y`K;`n0;i<v`8;i++^y`eif (`xobject$y`B;@ji in v^y}}fu"
+"n`o $o{`Pwd=`y,s,i,j,c,a,b;wd^xgi`7\"un\",\"pg\",\"ss\",@uc+'\");wd.^t@u@9+'\");s=wd.s;s.sa(@u^5+'\"`I^4=wd;`b^1,\",\",\"vo1\",t`I@M=^G=s.`Q`r=s.`Q^2=`H`j\\'\\'`5t.m_$v@m)`n0;i<@m`8^3n=@m[i]`5@tm=t"
+"#ac=t[^h]`5m&&c){c=\"\"+c`5c`4\"fun`o\")>=0){a=c`4\"{\");b=c`f\"}\");c=a>0&&b>0?c`2#00;s[^h@k=c`5#G)s.^b(n)`5s[n])@jj=0;j<$G`8;j#Ts_sv(m,s[n],$G[j]$X}}`Pe,o,t@6o=`y.opener`5o$5^xgi@wo^xgi(@u^5+'\")"
+"`5t)$o}`d}',1)}`Cc_d`l;#Hf`0t,a`1`5!#Ft))`31;`30`Cc_gd`0`1,d=`H`M^E@4,n=s.fpC`L,p`5!n)n=s.c`L`5d@U$H@vn?^Jn):2;n=n>2?n:2;p=d`f'.')`5p>=0){^0p>=0&&n>1$ed`f'.',p-$an--}$H=p>0&&`bd,'.`Gc_gd@V0)?d`2p):"
+"d}}`3$H`Cc_r`0k`1;k=@a(k);`Pc=#bs.d.`z,i=c`4#bk+$Z,e=i<0?i:c`4';',i),v=i<0?'':@lc`2i+2+k`8,e<0?c`8:e));`3v$Y[[B]]'?v:''`Cc_w`0k,v,e`1,d=#H(),l=s.`z@E,t;v`l+v;l=l?@Tl)`E$f`5@3@f@w(v!`l?^Jl?l:0):-60)"
+"`5t){e`i;e.s`X(e.g`X()+(t*$k0))}`mk@f^zd.`z=k+'`Zv!`l?v:'[[B]]')+'; path=/;'+(@3?' expires$ue.toGMT^D()#X`k(d?' domain$ud#X:'^V`3^dk)==v}`30`Ceh`0o,e,r,f`1,b=^p'+e+@xs^Zn,n=-1,l,i,x`5!^fl)^fl`K;l=^"
+"fl;`n0;i<l`8&&n<0;i++`Fl[i].o==o&&l[i].e==e)n=i`mn<0@vi;l[n]`B}x=l#ax.o=o;x.e=e;f=r?x.b:f`5r||f){x.b=r?0:o[e];x.o[e]=f`mx.b){x.o[b]=x.b;`3b}`30`Ccet`0f,a,t,o,b`1,r,^l`5`S>=5^a!s.^m||`S>=7#U^l`7's`G"
+"f`Ga`Gt`G`Pe,r@6@Wa)`dr=s[t](e)}`3r^Vr=^l(s,f,a,t)^Q@zs.^n^7u`4#A4@H0)r=s[b](a);else{^f(`H,'@N',0,o);@Wa`Ieh(`H,'@N',1)}}`3r`Cg^4et`0e`1;`3s.^4`Cg^4oe`7'e`G`Ac;^f(`y,\"@N\",1`Ie^4=1;c=s.t()`5c)s.d."
+"write(c`Ie^4=0;`3@i'`Ig^4fb`0a){`3`y`Cg^4f`0w`1,p=w^A,l=w`M;s.^4=w`5p&&p`M!=$vp`M^E==l^E^z^4=p;`3s.g^4f(s.^4)}`3s.^4`Cg^4`0`1`5!s.^4^z^4=`H`5!s.e^4)s.^4=s.cet('g^4@Vs.^4,'g^4et',s.g^4oe,'g^4fb')}`3"
+"s.^4`Cmrq`0u`1,l=@A],n,r;@A]=0`5l)@jn=0;n<l`8;n#T{r=l#as.mr(0,0,r.r,0,r.t,r.u)}`Cbr`0id,rs`1`5s.@Q`T#V^e^pbr',rs))$I=rs`Cflush`T`0){^O.fbr(0)`Cfbr`0id`1,br=^d^pbr')`5!br)br=$I`5br`F!s.@Q`T)^e^pbr`G"
+"'`Imr(0,0,br)}$I=0`Cmr`0$8,q,$lid,ta,u`1,dc=s.dc,t1=s.`N,t2=s.`N^j,tb=s.`NBase,p='.sc',ns=s.`Y`r$O,un=s.cls(u?u:(ns?ns:s.fun)),r`B,l,imn=^pi_'+(un),im,b,e`5!rs`Ft1`Ft2^7ssl)t1=t2^Q@z!tb)tb='$S`5dc)"
+"dc=@Tdc)`9;`edc='d1'`5tb`U$S`Fdc`Ud1$p12';`6dc`Ud2$p22';p`l}t1#8+'.'+dc+'.'+p+tb}rs=$B'+(@8?'s'`k'://'+t1+'/b/ss/'+^5+'/'+(s.#2?'5.1':'1'$cH.20.2/'+$8+'?AQB=1&ndh=1'+(q?q`k'&AQE=1'`5^g@Us.^n`F`S>5."
+"5)rs=^s$l4095);`ers=^s$l2047)`mid^zbr(id,rs);#1}`ms.d.images&&`S>=3^a!s.^m||`S>=7)^a@c<0||`S>=6.1)`F!s.rc)s.rc`B`5!^X){^X=1`5!s.rl)s.rl`B;@An]`K;s`Xout('@z`y`gl)`y`gl['+s^Zn+']@J)',750)^Ql=@An]`5l)"
+"{r.t=ta;r.u#8;r.r=rs;l[l`8]=r;`3''}imn+=@x^X;^X++}im=`H[imn]`5!im)im=`H[im$4new Image;im^xl=0;im.o^M`7'e`G^O^xl=1;`Pwd=`y,s`5wd`gl){s=wd`gl['+s^Zn+'];s@J`Inrs--`5!$J)`Rm(\"rr\")}')`5!$J^znrs=1;`Rm("
+"'rs')}`e$J++;im@P=rs`5rs`4$F=@H0^a!ta||ta`U_self$ba`U_top'||(`H.@4$wa==`H.@4)#Ub=e`i;^0!im^x$ve.g`X()-b.g`X()<500)e`i}`3''}`3'<im'+'g sr'+'c=@urs+'\" width=1 #3=1 border=0 alt=\"\">'`Cgg`0v`1`5!`H["
+"^p#c)`H[^p#c`l;`3`H[^p#c`Cglf`0t,a`Ft`20,2)`U$s`22);`Ps=^O,v=s.gg(t)`5v)s#Yv`Cgl`0v`1`5s.pg)`bv,`G,'gl@V0)`Chav`0`1,qs`l,fv=s.`Q@gVa$lfe=s.`Q@g^Ys,mn,i`5$E){mn=$E`20,1)`E()+$E`21)`5$K){fv=$K.^LVars"
+";fe=$K.^L^Ys}}fv=fv?fv+`G+^R+`G+^R2:'';`n0;i<@n`8^3`Pk=@n[i],v=s[k],b=k`20,4),x=k`24),n=^Jx),q=k`5v&&k$Y`Q`r'&&k$Y`Q^2'`F$E||s.@M||^G`Ffv^a`G+fv+`G)`4`G+k+`G)<0)v`l`5k`U#4'&&fe)v=s.fs(v,fe)`mv`Fk`U"
+"^U`JD';`6k`U`YID`Jvid';`6k`U^P^Tg'^6`6k`U`a^Tr'^6`6k`Uvmk'||k`U`Y@S`Jvmt';`6k`U`D^Tvmf'`5@8^7`D^j)v`l}`6k`U`D^j^Tvmf'`5!@8^7`D)v`l}`6k`U@L^Tce'`5v`E()`UAUTO')v='ISO8859-1';`6s.em==2)v='UTF-8'}`6k`U"
+"`Y`r$O`Jns';`6k`Uc`L`Jcdp';`6k`U`z@E`Jcl';`6k`U^w`Jvvp';`6k`U@O`Jcc';`6k`U$j`Jch';`6k`U#E`oID`Jxact';`6k`U$9`Jv0';`6k`U^c`Js';`6k`U^C`Jc';`6k`U`t^u`Jj';`6k`U`p`Jv';`6k`U`z@G`Jk';`6k`U^9@B`Jbw';`6k`"
+"U^9^k`Jbh';`6k`U@d`o^2`Jct';`6k`U@5`Jhp';`6k`Up^S`Jp';`6#Fx)`Fb`Uprop`Jc$g`6b`UeVar`Jv$g`6b`Ulist`Jl$g`6b`Uhier^Th'+n^6`mv)qs+='&'+q+'$u(k`20,3)$Ypev'?@a(v):v$X`3qs`Cltdf`0t,h@wt?t`9$6`9:'';`Pqi=h`"
+"4'?^Vh=qi>=0?h`20,qi):h`5t&&h`2h`8-(t`8#f`U.'+t)`31;`30`Cltef`0t,h@wt?t`9$6`9:''`5t&&h`4t)>=0)`31;`30`Clt`0h`1,lft=s.`QDow^MFile^2s,lef=s.`QEx`s,$A=s.`QIn`s;$A=$A?$A:`H`M^E@4;h=h`9`5s.^LDow^MLinks&"
+"&lft&&`blft,`G#Id@Vh))`3'd'`5s.^L@K&&h`20,1)$Y# '^alef||$A)^a!lef||`blef,`G#Ie@Vh))^a!$A#V`b$A,`G#Ie@Vh)))`3'e';`3''`Clc`7'e`G`Ab=^f(^O,\"`q\"`I@M=$C^O`It(`I@M=0`5b)`3^O$x`3@i'`Ibc`7'e`G`Af,^l`5s.d"
+"^7d.all^7d.all.cppXYctnr)#1;^G=e@P`V?e@P`V:e$m;^l`7\"s\",\"`Pe@6@z^G^a^G.tag`r||^G^A`V||^G^ANode))s.t()`d}\");^l(s`Ieo=0'`Ioh`0o`1,l=`H`M,h=o^q?o^q:'',i,j,k,p;i=h`4':^Vj=h`4'?^Vk=h`4'/')`5h^ai<0||("
+"j>=0&&i>j)||(k>=0&&i>k))$eo`h$5`h`8>1?o`h:(l`h?l`h:'^Vi=l.path@4`f'/^Vh=(p?p+'//'`k(o^E?o^E:(l^E?l^E#e)+(h`20,1)$Y/'?l.path@4`20,i<0?0:i$c'`kh}`3h`Cot`0o){`Pt=o.tag`r;t=t$w`E?t`E$f`5t`USHAPE')t`l`5"
+"t`Ft`UINPUT'&&@C&&@C`E)t=@C`E();`6!t$5^q)t='A';}`3t`Coid`0o`1,^K,p,c,n`l,x=0`5t@U^8$eo`h;c=o.`q`5o^q^at`UA$b`UAREA')^a!c#Vp||p`9`4'`t#S0))n$2`6c@v^Fs.rep(^Fs.rep@Tc,\"\\r@y\"\\n@y\"\\t@y' `G^Vx=2}`"
+"6$n^at`UINPUT$b`USUBMIT')@v$n;x=3}`6o@P$w`UIMAGE')n=o@P`5@t^8=^sn@7;^8t=x}}`3^8`Crqf`0t,un`1,e=t`4$Z,u=e>=0?`G+t`20,e)+`G:'';`3u&&u`4`G+un+`G)>=0?@lt`2e#f:''`Crq`0un`1,c#8`4`G),v=^d^psq'),q`l`5c<0)"
+"`3`bv,'&`Grq@Vun);`3`bun,`G,'rq',0)`Csqp`0t,a`1,e=t`4$Z,q=e<0?'':@lt`2e+1)`Isqq[q]`l`5e>=0)`bt`20,e),`G@r`30`Csqs`0un,q`1;^Iu[u$4q;`30`Csq`0q`1,k=^psq',v=^dk),x,c=0;^Iq`B;^Iu`B;^Iq[q]`l;`bv,'&`Gsqp"
+"',0`Ipt(^5,`G@rv`l^i^Iu`W)^Iq[^Iu[x]]+=(^Iq[^Iu[x]]?`G`kx^i^Iq`W^7sqq[x]^ax==q||c<2#Uv+=(v#W'`k^Iq[x]+'`Zx);c++}`3^ek,v,0)`Cwdl`7'e`G`Ar=@i,b=^f(`H,\"o^M\"),i,o,oc`5b)r=^O$x`n0;i<s.d.`Qs`8^3o=s.d.`"
+"Qs[i];oc=o.`q?\"\"+o.`q:\"\"`5(oc`4$P<0||oc`4\"^xoc(\")>=0)$5c`4$q<0)^f(o,\"`q\",0,s.lc);}`3r^V`Hs`0`1`5`S>3^a!^g#Vs.^n||`S#d`Fs.b^7$R^Y)s.$R^Y('`q#N);`6s.b^7b.add^Y$T)s.b.add^Y$T('click#N,false);`"
+"e^f(`H,'o^M',0,`Hl)}`Cvs`0x`1,v=s.`Y^W,g=s.`Y^W#Pk=^pvsn_'+^5+(g?@xg#e,n=^dk),e`i,y=e@R$U);e.set$Uy+10$31900:0))`5v){v*=$k`5!n`F!^ek,x,e))`30;n=x`mn%$k00>v)`30}`31`Cdyasmf`0t,m`Ft&&m&&m`4t)>=0)`31;"
+"`30`Cdyasf`0t,m`1,i=t?t`4$Z:-1,n,x`5i>=0&&m){`Pn=t`20,i),x=t`2i+1)`5`bx,`G,'dyasm@Vm))`3n}`30`Cuns`0`1,x=s.`OSele`o,l=s.`OList,m=s.`OM#D,n,i;^5=^5`9`5x&&l`F!m)m=`H`M^E`5!m.toLowerCase)m`l+m;l=l`9;m"
+"=m`9;n=`bl,';`Gdyas@Vm)`5n)^5=n}i=^5`4`G`Ifun=i<0?^5:^5`20,i)`Csa`0un`1;^5#8`5!@9)@9#8;`6(`G+@9+`G)`4`G+un+`G)<0)@9+=`G+un;^5s()`Cm_i`0n,a`1,m,f=n`20,1),r,l,i`5!`Rl)`Rl`B`5!`Rnl)`Rnl`K;m=`Rl[n]`5!a"
+"&&m&&#G@Um^Z)`Ra(n)`5!m){m`B,m._c=^pm';m^Zn=`H`gn;m^Zl=s^Zl;m^Zl[m^Z$4m;`H`gn++;m.s=s;m._n=n;$G`K('_c`G_in`G_il`G_i`G_e`G_d`G_dl`Gs`Gn`G_r`G_g`G_g1`G_t`G_t1`G_x`G_x1`G_rs`G_rr`G_l'`Im_l[$4m;`Rnl[`R"
+"nl`8]=n}`6m._r@Um._m){r=m._r;r._m=m;l=$G;`n0;i<l`8;i#T@zm[l[i]])r[l[i]]=m[l[i]];r^Zl[r^Z$4r;m=`Rl[$4r`mf==f`E())s[$4m;`3m`Cm_a`7'n`Gg`Ge`G@z!g)g=^h;`Ac=s[g@k,m,x,f=0`5!c)c=`H[\"s_\"+g@k`5c&&s_d)s[g"
+"]`7\"s\",s_ft(s_d(c)));x=s[g]`5!x)x=`H[\\'s_\\'+g]`5!x)x=`H[g];m=`Ri(n,1)`5x^a!m^Z||g!=^h#Um^Z=f=1`5(\"\"+x)`4\"fun`o\")>=0)x(s);`e`Rm(\"x\",n,x,e)}m=`Ri(n,1)`5@ol)@ol=@o=0;`ut();`3f'`Im_m`0t,n,d,e"
+"@w@xt;`Ps=^O,i,x,m,f=@xt,r=0,u`5`R$v`Rnl)`n0;i<`Rnl`8^3x=`Rnl[i]`5!n||x==@tm=`Ri(x);u=m[t]`5u`F@Tu)`4#B`o@H0`Fd&&e)@Xd,e);`6d)@Xd);`e@X)}`mu)r=1;u=m[t+1]`5u@Um[f]`F@Tu)`4#B`o@H0`Fd&&e)@1d,e);`6d)@1"
+"d);`e@1)}}m[f]=1`5u)r=1}}`3r`Cm_ll`0`1,g=`Rdl,i,o`5g)`n0;i<g`8^3o=g[i]`5o)s.^b(o.n,o.u,o.d,o.l,o.e,$ag#Z0}`C^b`0n,u,d,l,e,ln`1,m=0,i,g,o=0#M,c=s.h?s.h:s.b,b,^l`5@ti=n`4':')`5i>=0){g=n`2i+$an=n`20,i"
+")}`eg=^h;m=`Ri(n)`m(l||(n@U`Ra(n,g)))&&u^7d&&c^7$V`V`Fd){@o=1;@ol=1`mln`F@8)u=^Fu,$B:`Ghttps:^Vi=^ps:'+s^Zn+':@I:'+g;b='`Ao=s.d@R`VById(@ui+'\")`5s$5`F!o.$v`H.'+g+'){o.l=1`5o.@2o.i);o.i=0;`Ra(\"@I"
+"\",@ug+'@u(e?',@ue+'\"'`k')}';f2=b+'o.c++`5!`c)`c=250`5!o.l$5.c<(`c*2)/$k)o.i=s`Xout(o.f2@7}';f1`7'e',b+'}^V^l`7's`Gc`Gi`Gu`Gf1`Gf2`G`Pe,o=0@6o=s.$V`V(\"script\")`5o){@C=\"text/`t\"$7id=i;o.defer=@"
+"i;o.o^M=o.onreadystatechange=f1;o.f2=f2;o.l=0;'`k'o@P=u;c.appendChild(o)$7c=0;o.i=s`Xout(f2@7'`k'}`do=0}`3o^Vo=^l(s,c,i,u#M)^Qo`B;o.n=n+':'+g;o.u=u;o.d=d;o.l=l;o.e=e;g=`Rdl`5!g)g=`Rdl`K;i=0;^0i<g`8"
+"&&g[i])i++;g#Zo}}`6@tm=`Ri(n);#G=1}`3m`Cvo1`0t,a`Fa[t]||$h)^O#Ya[t]`Cvo2`0t,a`F#g{a#Y^O[t]`5#g$h=1}`Cdlt`7'`Ad`i,i,vo,f=0`5`ul)`n0;i<`ul`8^3vo=`ul[i]`5vo`F!`Rm(\"d\")||d.g`X()-$Q>=`c){`ul#Z0;s.t($0"
+"}`ef=1}`m`u@2`ui`Idli=0`5f`F!`ui)`ui=s`Xout(`ut,`c)}`e`ul=0'`Idl`0vo`1,d`i`5!$0vo`B;`b^1,`G$L2',$0;$Q=d.g`X()`5!`ul)`ul`K;`ul[`ul`8]=vo`5!`c)`c=250;`ut()`Ct`0vo,id`1,trk=1,tm`i,sed=Math&&@Z#5?@Z#C@"
+"Z#5()*$k00000000000):#J`X(),$8='s'+@Z#C#J`X()/10800000)%10+sed,y=tm@R$U),vt=tm@RDate($c^HMonth($c'$3y+1900:y)+' ^HHour$d:^HMinute$d:^HSecond$d ^HDay()+#b#J`XzoneO$D(),^l,^4=s.g^4(),ta`l,q`l,qs`l,#6"
+"`l,vb`B#L^1`Iuns(`Im_ll()`5!s.td){`Ptl=^4`M,a,o,i,x`l,c`l,v`l,p`l,bw`l,bh`l,^N0',k=^e^pcc`G@i',0@0,hp`l,ct`l,pn=0,ps`5^D&&^D.prototype){^N1'`5j.m#D){^N2'`5tm.setUTCDate){^N3'`5^g^7^n&&`S#d^N4'`5pn."
+"toPrecisio@t^N5';a`K`5a.forEach){^N6';i=0;o`B;^l`7'o`G`Pe,i=0@6i=new Iterator(o)`d}`3i^Vi=^l(o)`5i&&i.next)^N7'}}}}`m`S>=4)x=^rwidth+'x'+^r#3`5s.isns||s.^m`F`S>=3$i`p(@0`5`S>=4){c=^rpixelDepth;bw=`"
+"H#K@B;bh=`H#K^k}}$M=s.n.p^S}`6^g`F`S>=4$i`p(@0;c=^r^C`5`S#d{bw=s.d.^B`V.o$D@B;bh=s.d.^B`V.o$D^k`5!s.^n^7b){^l`7's`Gtl`G`Pe,hp=0`vh$t\");hp=s.b.isH$t(tl)?\"Y\":\"N\"`d}`3hp^Vhp=^l(s,tl);^l`7's`G`Pe,"
+"ct=0`vclientCaps\");ct=s.b.@d`o^2`d}`3ct^Vct=^l(s$X`er`l`m$M)^0pn<$M`8&&pn<30){ps=^s$M[pn].@4@7#X`5p`4ps)<0)p+=ps;pn++}s.^c=x;s.^C=c;s.`t^u=j;s.`p=v;s.`z@G=k;s.^9@B=bw;s.^9^k=bh;s.@d`o^2=ct;s.@5=hp"
+";s.p^S=p;s.td=1`m$0{`b^1,`G$L2',vb`Ipt(^1,`G$L1',$0`ms.useP^S)s.doP^S(s);`Pl=`H`M,r=^4.^B.`a`5!s.^P)s.^P=l^q?l^q:l`5!s.`a@Us._1_`a^z`a=r;s._1_`a=1`m(vo&&$Q)#V`Rm('d'#U`Rm('g')`5s.@M||^G){`Po=^G?^G:"
+"s.@M`5!o)`3'';`Pp=s.#O`r,w=1,^K,@q,x=^8t,h,l,i,oc`5^G$5==^G){^0o@Un$w$YBODY'){o=o^A`V?o^A`V:o^ANode`5!o)`3'';^K;@q;x=^8t}oc=o.`q?''+o.`q:''`5(oc`4$P>=0$5c`4\"^xoc(\")<0)||oc`4$q>=0)`3''}ta=n?o$m:1;"
+"h$2i=h`4'?^Vh=s.`Q@s^D||i<0?h:h`20,i);l=s.`Q`r;t=s.`Q^2?s.`Q^2`9:s.lt(h)`5t^ah||l))q+=$F=@M_'+(t`Ud$b`Ue'?@a(t):'o')+(h?$Fv1`Zh)`k(l?$Fv2`Zl):'^V`etrk=0`5s.^L@e`F!p$es.^P;w=0}^K;i=o.sourceIndex`5@F"
+"')@v@F^Vx=1;i=1`mp&&n$w)qs='&pid`Z^sp,255))+(w#Wpidt$uw`k'&oid`Z^sn@7)+(x#Woidt$ux`k'&ot`Zt)+(i#Woi$ui#e}`m!trk@Uqs)`3'';$1=s.vs(sed)`5trk`F$1)#6=s.mr($8,(vt#Wt`Zvt)`ks.hav()+q+(qs?qs:s.rq(^5)),0,i"
+"d,ta);qs`l;`Rm('t')`5s.p_r)s.p_r(`I`a`l}^I(qs);^Q`u($0;`m$0`b^1,`G$L1',vb`I@M=^G=s.`Q`r=s.`Q^2=`H`j''`5s.pg)`H^x@M=`H^xeo=`H^x`Q`r=`H^x`Q^2`l`5!id@Us.tc^ztc=1;s.flush`T()}`3#6`Ctl`0o,t,n,vo`1;s.@M="
+"$Co`I`Q^2=t;s.`Q`r=n;s.t($0}`5pg){`H^xco`0o){`P^t\"_\",1,$a`3$Co)`Cwd^xgs`0u@t`P^tun,1,$a`3s.t()`Cwd^xdc`0u@t`P^tun,$a`3s.t()}}@8=(`H`M`h`9`4$Bs@H0`Id=^B;s.b=s.d.body`5s.d@R`V#R`r^zh=s.d@R`V#R`r('H"
+"EAD')`5s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;@c=s.u`4'N$r6/^V`Papn$W`r,v$W^u,ie=v`4#A'),o=s.u`4'@Y '),i`5v`4'@Y@H0||o>0)apn='@Y';^g$N`UMicrosoft Internet Explorer'`Iisns$N`UN$r'`I^m$N`U@Y'"
+"`I^n=(s.u`4'Mac@H0)`5o>0)`S`ws.u`2o+6));`6ie>0){`S=^Ji=v`2ie+5))`5`S>3)`S`wi)}`6@c>0)`S`ws.u`2@c+10));`e`S`wv`Iem=0`5^D#Q^v){i=^o^D#Q^v(256))`E(`Iem=(i`U%C4%80'?2:(i`U%U0$k'?1:0))}s.sa(un`Ivl_l='^U"
+",`YID,vmk,`Y@S,`D,`D^j,ppu,@L,`Y`r$O,c`L,`z@E,#O`r,^P,`a,@O$zl@p^R,`G`Ivl_t=^R+',^w,$j,server,#O^2,#E`oID,purchaseID,$9,state,zip,#4,products,`Q`r,`Q^2';@j`Pn=1;n<51;n#T@D+=',prop@I,eVar@I,hier@I,l"
+"ist$g^R2=',tnt,pe#91#92#93,^c,^C,`t^u,`p,`z@G,^9@B,^9^k,@d`o^2,@5,p^S';@D+=^R2;@n@p@D,`G`Ivl_g=@D+',`N,`N^j,`NBase,fpC`L,@Q`T,#2,`Y^W,`Y^W#P`OSele`o,`OList,`OM#D,^LDow^MLinks,^L@K,^L@e,`Q@s^D,`QDow"
+"^MFile^2s,`QEx`s,`QIn`s,`Q@gVa$l`Q@g^Ys,`Q`rs,@M,eo,_1_`a$zg@p^1,`G`Ipg=pg#L^1)`5!ss)`Hs()",
w=window,l=w.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=v.indexOf('MSIE '),m=u.indexOf('Netscape6/'),a,i,s;if(un){un=un.toLowerCase();if(l)for(i=0;i<l.length;i++){s=l[i];if(!s._c||s._c=='s_c'){if(s.oun==un)return s;else if(s.fs&&s.sa&&s.fs(s.oun,un)){s.sa(un);return s}}}}w.s_an='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
w.s_sp=new Function("x","d","var a=new Array,i=0,j;if(x){if(x.split)a=x.split(d);else if(!d)for(i=0;i<x.length;i++)a[a.length]=x.substring(i,i+1);else while(i>=0){j=x.indexOf(d,i);a[a.length]=x.subst"
+"ring(i,j<0?x.length:j);i=j;if(i>=0)i+=d.length}}return a");
w.s_jn=new Function("a","d","var x='',i,j=a.length;if(a&&j>0){x=a[0];if(j>1){if(a.join)x=a.join(d);else for(i=1;i<j;i++)x+=d+a[i]}}return x");
w.s_rep=new Function("x","o","n","return s_jn(s_sp(x,o),n)");
w.s_d=new Function("x","var t='`^@$#',l=s_an,l2=new Object,x2,d,b=0,k,i=x.lastIndexOf('~~'),j,v,w;if(i>0){d=x.substring(0,i);x=x.substring(i+2);l=s_sp(l,'');for(i=0;i<62;i++)l2[l[i]]=i;t=s_sp(t,'');d"
+"=s_sp(d,'~');i=0;while(i<5){v=0;if(x.indexOf(t[i])>=0) {x2=s_sp(x,t[i]);for(j=1;j<x2.length;j++){k=x2[j].substring(0,1);w=t[i]+k;if(k!=' '){v=1;w=d[b+l2[k]]}x2[j]=w+x2[j].substring(1)}}if(v)x=s_jn("
+"x2,'');else{w=t[i]+' ';if(x.indexOf(w)>=0)x=s_rep(x,w,t[i]);i++;b+=62}}}return x");
w.s_fe=new Function("c","return s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");
w.s_fa=new Function("f","var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s<e){c=f.substring(s,s+1);if(c==',')a+='\",\"';else if((\"\\n\\r\\t \").indexOf(c)<0)a+=c;s++}return a?'\"'+a+'\"':"
+"a");
w.s_ft=new Function("c","c+='';var s,e,o,a,d,q,f,h,x;s=c.indexOf('=function(');while(s>=0){s++;d=1;q='';x=0;f=c.substring(s);a=s_fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){i"
+"f(h==q&&!x)q='';if(h=='\\\\')x=x?0:1;else x=0}else{if(h=='\"'||h==\"'\")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)+'new Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"
+"'+c.substring(e+1);s=c.indexOf('=function(')}return c;");
c=s_d(c);if(e>0){a=parseInt(i=v.substring(e+5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10));else a=parseFloat(v);if(a>=5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){w.s_c=new Function("un","pg","ss","var s=this;"+c);return new s_c(un,pg,ss)}else s=new Function("un","pg","ss","var s=new Object;"+s_ft(c)+";return s");return s(un,pg,ss)}
