/* SiteCatalyst code version: H.16.
Copyright 1997-2008 Omniture, Inc. More info available at
http://www.omniture.com */
/************************ ADDITIONAL FEATURES ************************
Plugins
*/

var s_account = "";
if (window.location.href.indexOf(".bridgeagency") != -1) {
    s_account = "hersheyintregendev,hersheyglobaldev";
}
else {
    s_account = "hersheyintregen,hersheyglobal";
}

var tempLinkInternalFilters = "javascript:,checkout-store.com,shopregen2recover.com,regen2recover.com";


var isPageNameSet = false;

function s_doPlugins(s) {
    /* Add calls to plugins here */

    s.prop5 = s.eVar7 = "regen";
    s.prop6 = s.eVar8 = "regen";



    if ((!window.s.pageType) && (!window.s.pageName || s.pageName == "")) {
        s.pageName = s.getPageName();
    }

    if (!isPageNameSet) {
        /* Tweaked to remove duplicate entries for regen:regen - may need to be modified in the future */
        s.pageName = s.pageName;
        isPageNameSet = true;
    }
    else {
        if (s.pageName.toLowerCase().indexOf("regen:") == -1) {
            s.pageName = "regen:" + s.pageName;
        }
    }

    if (s.pageName.toLowerCase().match('default'))
        s.pageName = s.pageName.replace(/default/, 'home');

    if (s.pageName.toLowerCase().match('index'))
        s.pageName = s.pageName.replace(/index/, 'home');

    if (s.pageName.toLowerCase().match('.asp'))
        s.pageName = s.pageName.replace(/.asp/, '');

    if (s.pageName.toLowerCase().match('.aspx'))
        s.pageName = s.pageName.replace(/.aspx/, '');

    if (s.pageName.toLowerCase().match('.html'))
        s.pageName = s.pageName.replace(/.html/, '');

    if (s.pageName.toLowerCase().match('default'))
        s.pageName = s.pageName.replace(/default/, 'home');

    if (s.pageName.toLowerCase().match('index'))
        s.pageName = s.pageName.replace(/index/, 'home');

    if (s.pageName.toLowerCase().match('.aspx'))
        s.pageName = s.pageName.replace(/.aspx/, '');

    if (s.pageName.toLowerCase().match('.asp'))
        s.pageName = s.pageName.replace(/.asp/, '');

    if (s.pageName.toLowerCase().match('.html'))
        s.pageName = s.pageName.replace(/.html/, '');

    s.campaign = s.getQueryParam('HG_ID');
    s.campaign = s.getValOnce(s.campaign, 's_campaign', 0);

    s.pageName = s.pageName.toLowerCase();

    var camp = s.getAndPersistValue(s.campaign, 's_cp_persist', 0);

    if (s.campaign)
        s.prop10 = s.campaign + " -- " + s.pageName;

    else if (camp)
        s.prop10 = s.pageName;

    custom();
}
