﻿if (document.URL.toLowerCase().match("backstage")) {
    // don't send analytical data
}
else if (document.URL.toLowerCase().match("test-cmsweb")) {
    // don't send analytical data
}
//else if (document.URL.toLowerCase().match("localhost")) {
//    // don't send analytical data
//}
else {
    var pageTracker = _gat._getTracker("UA-6031864-1");
    var domainName = ".nwf.org";
    // once default domain name has been set, it should be updated with the top level domain if not an NWF domain or subdomain. Eg: 
    // var domainName = ".nwfaffiliates.org";
    // var domainName = ".greenhour.org";	
    if (!document.URL.toLowerCase().match("nwf.org")) {
        //var url = document.URL;
        //var domain = url.split(/\/+/g)[1];
        //var firstDot = domain.indexOf(".");
        //domainName = domain.substring(firstDot, domain.length)
        domainDocument = document.domain;
        domainSplit = domainDocument.split(".");
        domainLength = domainDocument.split(".").length;
        domainName = "." + (domainSplit[domainLength - 2] + "." + domainSplit[domainLength - 1]);
    }
    // This code block should remain constant on every page
    pageTracker._setAllowHash(false);
    pageTracker._setAllowLinker(true);
    pageTracker._setDomainName(domainName);
    pageTracker._trackPageview();

    // DOTOMI
    if (!document.URL.toLowerCase().match("shopnwf.org")) {
        // DFR 5/13/2009: Don't send dotomi for ShopNWF.org. They already have their own dotomi implementation.
        var dtmSrc = window.location.protocol + "//login.dotomi.com/ucm/UCMController?" + "dtm_com=28&dtm_fid=101&dtm_cid=2226&dtm_cmagic=01eee5&dtm_format=5";
        var dtmTag = new Array();

        /* custom fields SUBSTITUTE DYNAMIC VALUES ONLY IN THIS BLOCK */
        if (document.URL.toLowerCase().match("nwf.org/index.cfm")) {
            dtmTag.cli_promo_id = "7";
        }
        else {
            dtmTag.cli_promo_id = "8";
        }
        dtmTag.dtmc_site = "nwf";
        /* custom fields end */

        // DFR 5/19/2009: add new variable per Seth @ Dotomi.
        dtmc_pagename = s.prop9;

        dtmTag.dtmc_ref = document.referrer;
        for (var item in dtmTag) {
            if (typeof dtmTag[item] != "function" && typeof dtmTag[item] != "object")
                dtmSrc += "&" + item + "=" + escape(dtmTag[item]);
        }
        setTimeout('timeOutDotomi()', 2000);
        document.write('<div id="dtmdiv" style="display:none;">' +
		'<iframe name="response_frame" src="' + dtmSrc + '"></iframe></div>');

        function timeOutDotomi() { document.getElementById("dtmdiv").innerHTML = ""; }
    }
}

