    // Extract variables from page's meta tags
    var elems;
    if (document.all) {
        elems = document.all.tags("meta");
    }
    else if (document.documentElement) {
        elems = document.getElementsByTagName("meta");
    }
    if (typeof (elems) != "undefined") {
        var length = elems.length;
        for (var i = 0; i < length; i++) {
            var name = elems.item(i).name;
            var content = elems.item(i).content;
            var equiv = elems.item(i).httpEquiv;
            if (name.length > 0) {
                if ((name.toUpperCase().indexOf("S.") == 0) && (content != "")) {
                    s[name.substring(2)] = content;
                }
            }
        }
    }
    
    // Create props 18-24 from pageName
    var lvls=s.pageName.split("/");
    for(var lpctr=0; lpctr<=(lvls.length>6?6:lvls.length); ++lpctr) {
    	s["prop"+(18+lpctr)]=lvls[lpctr];
    }
    
    // Create prop28/30/31/32 from promo click
    if (/\/promotions\/(Special-Offer-Details\.aspx|Event-Details\.aspx)\?.*id=/i.test(window.location.href)){
        var smatch = /\?.*id=([^&]*)/i.exec(window.location.href);
        if (document.getElementsByName("promostatus")[0].content=="complete") {
			if(window.location.href.indexOf('click=promo')>-1) {
				s.prop30=smatch[1];
			}
			else {
				s.prop32=smatch[1];
			}
		}
		else {
			if(window.location.href.indexOf('click=promo')>-1) {
				s.prop28=smatch[1];
			}
			else {
				s.prop31=smatch[1];
			}
		}
	}
    
    // populate sprop26 (Happy Path Elements) with more possible values
    // community view, home view, FYH section, home
    // populate events 9-12 in the s_code
    
    
    /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
    var s_code = s.t(); if (s_code) document.write(s_code)
    if (navigator.appVersion.indexOf('MSIE') >= 0) document.write(unescape('%3C') + '\!-' + '-')