/********************************************************************/
//	New York Media
//	analytics.js - Analytics JavaScript - $Id: analytics.js 7705 2010-01-30 16:59:07Z jkanter $
//
//	Description:
//		This script creates a request to send client data to Omniture
//
//	Updated:	2009.06.30
//
//	Revisions:
//		2007.10.26 DB: Updated to use Symantec-like version comments.
//		2008.03.27 DB: Added backward compatibility section.
//		2008.07.17 DB: Enabled <meta /> hierarchy support.
//		2008.08.13 DB: Restructured the request code.
//		2008.09.23 DB: Added <meta /> update capabilities.
//		2008.12.29 DB: Mapped 'content.tags' to s.products.
//		2009.02.02 DB: Added sanitize functionality. Updated year.
//		2009.03.23 DB: Added nymag_param, Comscore AJAX request.
//		2009.03.26 DB: Mapped 'content.modules' to s.prop10.
//		2009.04.22 DB: Added Quantcast page view, labels API hooks.
//		2009.05.07 DB: Added nymag_event, upgraded Omniture to H.20.2.
//		2009.06.30 DB: Added content.tags.primary and comScore Beacon.
/* 20090507 H.20.2. */
/************************* PAGE VIEW API ****************************/
//nymag_pageView takes a reportsuite and a tracking object and returns a tracking object
//	its purpose is to execute an Omniture 'Page View'/'Pageview' request
function nymag_pageView (reportsuite, s) {
	if(typeof(s_gi) != 'function') return;
	if(typeof(reportsuite)=='undefined') var reportsuite = window.reportsuite;
	if(typeof(s)!="object") var s=s_gi(reportsuite);
	if(typeof(s.t)!="function") return;
	s = nymag_config(s);
	//NOTE: s.pagename, s.prop26, s.eVar2, s.eVar20 are all handled by
	//	nymag_collectMetadata(). These values (other than s.prop26) should NOT
	//	be populated here! This is because 'content.pagename' is mapped to
	//	s.prop26 and any special handling of this variable should remain in
	//	nymag_collectMetadata() to allow for on the fly updates.
	var url = window.location.href;
	var track = nymag_classify(url, s, pattern_array, exclude_array, info_array);
	 s.channel = track.channel;
	   s.hier1 = track.hier1;
	   s.prop1 = track.prettyname;
	   s.prop2 = track.horiz1;
	   s.prop3 = track.horiz2;
	  s.prop22 = track.centralized;
	  s.prop25 = nymag_getUserId();
	  s.prop26 = url;
	  s.prop30 = nymag_param({"url":url, "param":"textquery"});
	   s.eVar1 = nymag_param({"url":url, "param":"f"});
	   s.eVar9 = nymag_param({"url":url, "param":"om_u"});
	  s.eVar10 = nymag_param({"url":url, "param":"om_i"});
	  s.eVar11 = nymag_param({"url":url, "param":"aid"});
	  s.eVar12 = nymag_param({"url":url, "param":"mid"});
	  s.eVar13 = nymag_param({"url":url, "param":"time"});
	s.campaign = s.eVar12;
	s = nymag_collectMetadata(s);
	//Omniture Page View
	s.t();
	//ComScore Page View
	nymag_comscore();
	if(window.nymag.ajaxy) {
		nymag_ajaxyPageView();
		window.nymag._qoptions["event"] = "refresh";
	}
	//Quantcast Page View
	nymag_quantserve();
	return s;
}

//nymag_event takes an object and returns void
//	its purpose to execute a custom event request
function nymag_event(input) {
	if(!input || (typeof input == "undefined")) return false;
	if(!input.name || (typeof input.name != "string")) return false;
	if(!input.type || (typeof input.type != "string")) return false;
	if(!input.este || (typeof input.type == "undefined")) return false;

	var omniture = window.nymag["omniture"];
	if(typeof omniture != "object") return false;

	var reportsuite = omniture["reportsuite"];
	if(typeof reportsuite != "string") return false;

	var events = omniture["events"];
	if(typeof events != "object") return false;

	var eventConfig = events[input.type];
	if(typeof eventConfig != "object") return false;

	var s = omniture["s"];
	if(typeof s != "object") {
		s = s_gi(reportsuite);
	}

	for(var property in eventConfig) {
		s[property] = eventConfig[property];
	}

	nymag_setMetadata({"content.campaign.internal" : "event." + input.type });
	s = nymag_collectMetadata(s);
	s.tl(input.este, 'o', input.name); 
}

function nymag_recordLink( target, linkName ){
    s_gi(reportsuite);
    s.linkTrackVars="events";
    s.linkTrackEvents="event20";
    s.events="event20"
    s.tl(target, 'o', linkName);
}


//nymag_setMetadata takes an object metadata and returns void
//	its purpose is to enable updating the metadata on a page
function nymag_setMetadata( metadata ) {
	if(document.getElementsByTagName('head')[0].nodeName!='HEAD') return;
	var head = document.getElementsByTagName('head')[0];
	var metas = document.getElementsByTagName('meta');
	var metacontent = {};
	for(var i in metas) {
		metacontent[metas[i].name] = metas[i].content;
	}
	for(var nom in metadata) {
		if(typeof metacontent[nom] != "string") {
			newmeta = document.createElement('META');
			newmeta.name = nom;
			newmeta.content = metadata[nom];
			//IE will not see this new element in the names array, so we need to help it out.
			if(typeof document.getElementsByName(nom)[0] == 'undefined') newmeta.id = 'nymag_setMetadata_' + nom;
			head.appendChild(newmeta);
			metacontent[nom] = metadata[nom];
			continue;
		}
		metacontent[nom] = metadata[nom];
	}
	for(var i in metas) {
		metas[i].content = metacontent[metas[i].name];
	}
}

/************************** CONFIGURATION ***************************/
//Assign server-side globals.
if(typeof window.nymag == 'undefined') window.nymag = {};
window.nymag["temp"] = {
	"year" : "2009",
	"ajaxy" : false,
	"comscore" : {
		"account" : "6034623"
	},
	"_qoptions" : {
		 "qacct" : "p-52tlJ-QdbVwC-",
		 "media" : "webpage",
		 "event" : "load",
		"labels" : ""
	},
	"omniture" : {
		"reportsuite" : "nymcom",
		"events" : {
			"ajaxscroll" : {
				"linkTrackVars" : "events",
				"linkTrackEvents" : "events20",
				"events" : "event20"
			},
			"addtab" : {
				"linkTrackVars" : "events",
				"linkTrackEvents" : "events20",
				"events" : "event20"
			},
			"click" : {
				"linkTrackVars" : "events",
				"linkTrackEvents" : "events20",
				"events" : "event20"
			}
		}
	}
};
for(var i in window.nymag["temp"]) {
	window.nymag[i] = window.nymag["temp"][i];
}
delete window.nymag["temp"];

var reportsuite = window.nymag["omniture"]["reportsuite"];
var s=s_gi(reportsuite);
window.nymag["omniture"]["s"] = s;

//nymag_config takes and returns a tracking objects
//	its purpose is to configure the given analytics services for nymag.com
function nymag_config(s) {
	nymag_configQuantcast();
	nymag_configOmniture(s);
	return s;
}

//nymag_configOmniture takes and returns a tracking objects
//	its purpose is to configure our Omniture Analytics
function nymag_configOmniture(s) {
	s.charSet="ISO-8859-1";
	s.currencyCode="USD";
	s.trackDownloadLinks=true;
	s.trackExternalLinks=true;
	s.trackInlineStats=true;
	s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls";
	s.linkInternalFilters="javascript:,nymag.com,#,localhost,nymetro.com";
	s.linkLeaveQueryString=false;
	s.linkTrackVars="eVar2";
	s.linkTrackEvents="None";

	s.visitorNamespace="newyorkmagazine";
	s.dc=112;
	s.trackingServer="stats.nymag.com";
	s.trackingServerSecure="sstats.nymag.com";
	s = nymag_configOmniturePlugins(s);
	return s;
}

//nymag_configOmniturePlugins takes and returns a tracking objects
//	its purpose is to configure Omniture written plugins
function nymag_configOmniturePlugins(s) {
	//Plugin Config
	//Form Analysis Config (should be above doPlugins section)
	s.formList="";
	s.trackFormList=true;
	s.trackPageName=true;
	s.useCommerce=false;
	s.varUsed="prop23";
	s.eventList=""; //Abandon,Success,Error
	s.usePlugins=true;
	return s;
}

function s_doPlugins(s) {
	var nymag = window.nymag;
	//Set the campaign variable if it has not yet been set
	if(!s.campaign) s.campaign=s.getQueryParam('cmp_id')
	//getValOnce used to deflate campaign click-throughs
	s.campaign=s.getValOnce(s.campaign,"ctc",0) 
	//Set event 1 (page view) on every page
	if(s.events){if(s.events.indexOf("event1")==-1){s.events=s.events + ',event1'}}else{s.events='event1'}
	//Set days since last visit
	s.prop21=s.eVar6=s.getDaysSinceLastVisit();
	s.prop21=s.getAndPersistValue(s.prop21,'o_dslv',0);
	//Set Channel, pageName and Content Hierarchy as the appropriate eVars
	//s.eVar2=s.pageName;
	s.eVar3=s.channel;
	s.eVar4=s.hier1;
	s.prop6=s.hier1;
	//gather client time information
	if(nymag.year && (typeof nymag.year != "undefined")) {
		timed   = s.getTimeParting('d','-5',nymag.year);
		timeh   = s.getTimeParting('h','-5',nymag.year);
		timew   = s.getTimeParting('w','-5',nymag.year);
		s.prop7 = timed.toLowerCase();
		s.prop8 = timeh.toLowerCase();
		s.prop9 = timew.toLowerCase();
	}
	s.setupFormAnalysis(); 
}

//nymag_configQuantcast takes and returns void
//	its purpose is to configure our Quantcast Analytics
function nymag_configQuantcast() {
	//initial Quantcast configuration
	window._qoptions = window.nymag._qoptions;
}

/************************* FUNCTION WRAPPERS ************************/
//nymag_ajaxyPageView takes and returns void
//	its purpose is to provide "AJAX-like" page views with an AJAX request
function nymag_ajaxyPageView() {
	//If jQuery is unavailable, don't break the JavaScript.
	try {
		$nymag_j.getJSON("/includes/components/tracking/ajaxy.txt?" + Math.random());
	}
	catch (e) {};
}

//nymag_getUserId takes and returns void
//	its purpose is to safely wrap the getUserId function
function nymag_getUserId() {
	if(typeof getUserId == "function")
		return getUserId();
	return "";
}

//nymag_quantserve takes and returns void
//	its purpose is to safely make a Quantcast page view
function nymag_quantserve() {
	window._qoptions = window.nymag._qoptions;
	if(typeof quantserve != "function") return;
	quantserve();
}

//nymag_comscore takes and returns void
//	its purpose is to safely make a comScore page view
function nymag_comscore() {
	var comscoreMeta = window.nymag.comscore;
	var account = comscoreMeta.account;
	var title = comscoreMeta.title;
	if((typeof title == "undefined")) {
		title = "Uncategorized";
	}
	var this_url = nymag_sanitizePageName(document.location.href);
	var comscore = "http" + (/https:/.test(document.location.href) ? "s" : "") +
	"://b.scorecardresearch.com/p" +
	"?c1=2&c2=" + account + "&c3=nymag.dev&c4=" + this_url + "&c5=&c6=" +
	"&c7=" + escape(document.location.href) +
	"&c8=" + escape(title) +
	"&c9=" + escape(document.referrer) +
	"&c10=" + escape(screen.width+'x'+screen.height) +
	"&c15=&rn=" + (new Date()).getTime();
	var i = new Image();
	i.src = comscore;
}

//nymag_readCookie takes and returns a string
//	its purpose is to safely wrap the readCookie function
function nymag_readCookie(cookie) {
	if(typeof readCookie == "function")
		return readCookie(cookie);
	return "";
}

/************************* FUNCTION LIBRARY *************************/
//nymag_param takes an object input and returns a string
//	its purpose is to get a parameter from input["param"] from input["url"]
function nymag_param( input ) {
	if(!input || (typeof input == "undefined")) return false;
	if(!input.url || (typeof input.url != "string")) return false;
	if(!input.param || (typeof input.param != "string")) return false;
	var url = input.url;
	regex = new RegExp(".*(\\\?|#|&)" + input.param + "=([^?#&]*)");
	var matches = regex.exec(url);
	if(!matches || (typeof matches == "undefined")) return "";
	var result = matches[2];
	return result;
}

//nymag_sanitize takes an object input and returns a string
//	its purpose is to make input['value'] safe for the input['name'] datatype
function nymag_sanitize(input) {
	if(!input || (typeof input == 'undefined')) return false;
	if(!input.name || (typeof input.name != 'string')) return false;
	//Allow at most 15 'content.tags', 'content.modules'.
	if(input.name == 'content.tags' || input.name == 'content.modules') {
		return nymag_sanitizeTags(input.value);
	}
	//Ensure exactly one pageview (event1) is fired.
	if(input.name == 'content.events') {
		return nymag_sanitizeEvents(input.value);
	}
	//Note 'content.pagename' is distinguished and should NOT be sanitized here.
	//No sanitization necessary at this point.
	return input.value;
}

//nymag_sanitizePageName takes and returns a string
//	its purpose is to make a url suitable for the Most Popular Pages report
function nymag_sanitizePageName(url) {
	var anchor = url.indexOf("#");
	var query = url.indexOf("?");
	if((anchor == -1) && (query == -1))
		return url;
	if(0 < anchor && (anchor < query || query == -1))
		return url.substr(0, anchor);
	return url.substr(0, query);
}

//nymag_sanitizeTags takes and returns a string
//	its purpose is to reduce the number of tags to 15
function nymag_sanitizeTags(tags) {
	//content.tags.primary value should not change on a page and should
	//be prepended to other tags here
	var primarytags = document.getElementsByName("content.tags.primary")[0];
	if(typeof primarytags != "undefined") {
		tags = primarytags.content + "," + tags;
	}
	return tags.split(',').slice(0,15).join(',');
}

//nymag_sanitizeEvents takes and returns a string
//	its purpose is to ensure the correct events are fired
function nymag_sanitizeEvents(events) {
	temp = events.replace(
		/event1\b/g,
		''
	).replace(
		/(^,|,$)/g,
		''
	).replace(
		/,+/g,
		','
	);
	/**
	 * These replacements sanitize the events string.
	 * /event1\b/g	Strip out all instances of 'event1'. The \b means
	 *            		word boundary and so will match [^A-Za-z0-9].
	 *  /(^,|,$)/g	Strip leading and trailing commas.
	 *       /,+/g	Merge consecutive commas into a single one.
	 */
	sanitized = 'event1,' + temp;
	return sanitized;
}

//nymag_quantcastLabels takes an object and returns void
//	its purpose is to implement Quantcast Labels
function nymag_quantcastLabels(input) {
	if(!input || (typeof input == 'undefined')) return false;
	var hierarchyInput = input["hierarchy"];
	var tagInput = input["tags"];
	var campaignInput = input["campaign"];
	var hierarchy = "";
	var blogTags = "";
	var campaign = "";
	if((typeof hierarchyInput == "undefined") || (hierarchyInput[0] == "Uncategorized") || (typeof hierarchyInput.join != "function")) {
		hierarchy = "nymag.Hierarchy.Uncategorized"; 
	}
	else {
		hierarchy = "nymag.Hierarchy." + hierarchyInput.join(".");
	}
	if((typeof tagInput != "undefined") && (typeof tagInput.replace == "function")) {
		blogTags = tagInput.replace(/;/g, "nymag.Tags.Blog.");
	}
	var campaignExternal = nymag_readCookie("ctc");
	if(campaignInput || campaignExternal) {
		if(campaignExternal) campaign = campaignExternal;
		if(campaignInput) campaign = campaignInput;
		campaign = "nymag.Campaign.External." + campaign;
	}
	var labels = hierarchy;
	if(blogTags) {
		labels += "," + blogTags;
	}
	if(campaign) {
		labels += "," + campaign;
	}
	window.nymag._qoptions["labels"] = labels;
}

//nymag_comscoreMeta takes an object and returns void
//	its purpose is to manage comscore metadata
function nymag_comscoreMeta(input){
	if(!input || (typeof input == 'undefined')) return false;
	var hierarchyInput = input["hierarchy"];
	if((typeof hierarchyInput == "undefined")) {
		window.nymag.comscore["title"] = "Uncategorized";
		return;
	}
	window.nymag.comscore["title"] = hierarchyInput;
	return;
}

//nymag_collectMetadata takes an object tracking_object and returns a tracking object
//	its purpose is to read the meta tags of a document and set the appropriate parameters in the tracking_object
function nymag_collectMetadata(tracking_object) {
	var metatags = {
		         "content.campaign" : "campaign",
		        "content.hierarchy" : "channel",
		           "content.events" : "events",
		             "content.tags" : "products",
		"content.hierarchy.primary" : "hier1",
		  "content.hierarchy.title" : "prop1",
		             "content.type" : "prop2",
		          "content.subtype" : "prop3",
		          "content.modules" : "prop10",
		         "content.pagename" : "prop26",
		"content.campaign.internal" : "eVar1"
	};
	for(var name in metatags) {
		if(typeof document.getElementsByName(name)[0] == 'undefined') {
			var alternate = document.getElementById('nymag_setMetadata_' + name);
			//alternate could be null. In JavaScript null evaluates to false in Boolean context.
			if(alternate && (typeof alternate.content == 'string')) {
				tracking_object[metatags[name]] = nymag_sanitize({
					 "name" : name,
					"value" : alternate.content
				}); 
			}
			continue;
		}
		tracking_object[metatags[name]] = nymag_sanitize({
			 "name" : name,
			"value" : document.getElementsByName(name)[0].content 
		});
	}
	var channel_split = tracking_object.channel.split(":");
	tracking_object.hier1 = channel_split.join(",");
	//The value 'content.pagename' is special and is treated here instead of
	//	nymag_sanitize(). We track this information as props and eVars to
	//	ensure consistency within certain reports.
	tracking_object.pageName = nymag_sanitizePageName(tracking_object.prop26);
	   tracking_object.eVar2 = tracking_object.pageName;
	  tracking_object.eVar20 = tracking_object.prop26;
	//Populate Quantcast labels.
	nymag_quantcastLabels({
		"hierarchy" : channel_split,
		     "tags" : tracking_object.products,
		 "campaign" : tracking_object.campaign
	});
	//Populate comScore meta data.
	nymag_comscoreMeta({
		"hierarchy" : tracking_object.channel
	});
	return tracking_object;
}

//nymag_recordEvent takes an object what_happen and returns a boolean
//	its purpose is to execute an Omniture event request
function nymag_recordEvent( what_happen ) {
	//main screen turn on
	//note that the s object is already available in the global scope
	s=s_gi(what_happen.reportsuite);
	for(zig in what_happen) {
		if((zig == 'name') || (zig == 'reportsuite'))
			continue;
		s[zig] = what_happen[zig];
	}
	//we get signal
	s.tl(what_happen.origin,'o',what_happen.name);
	return true;
}

//nymag_guidFromRequest takes and returns a string
//	its purpose is to turn a request uri into a blog guid
function nymag_guidFromRequest( request ) {
	var guid = request.replace(
		/(.*:\/\/[^?#]*)(\?.*|#.*|)/,
		"$1"
	);
	/**
	 * This replacement strips the query string and anchor links from urls.
	 * /(.*:\/\/[^?#]*)	match must begin with a string followed by '://'
	 *                 		and then collect all that is not a '?' or '#'
	 *     (\?.*|#.*|)/	also match any query string or anchor link (to erase)
	 */
	return guid;
}

//nymag.com site section hierarchy
pattern_array = new Array("qa.nymetro.com\/", "nymag.com\/weddings\/listings", "nymag.com\/weddings", "nymag.com\/weather\/", "nymag.com\/visitorsguide\/index.htm", "nymag.com\/visitorsguide\/(|\\?.*)$", "nymag.com\/visitorsguide", "nymag.com\/urr\/urr.pl\\?rm=view_review&urr_review_id=", "nymag.com\/urr\/urr.pl\\?rm=rm_request_form", "nymag.com\/urr\/urr.pl\\?rm=new_review_form", "nymag.com\/urr\/urr.pl\\?rm=all_reviews.*&listing_id=", "nymag.com\/urr\/fhl.pl\\?rm=listings_page&list=", "nymag.com\/urr\/fhl.pl", "nymag.com\/urr.*nyml_venue_restaurant", "nymag.com\/urr.*nyml_venue_business_shopping", "nymag.com\/urr.*nyml_venue_beauty_fitness", "nymag.com\/urr.*nyml_venue_bar", "nymag.com\/urr.*nyml_event_theater", "nymag.com\/urr.*nyml_event_sports", "nymag.com\/urr.*nyml_event_reading", "nymag.com\/urr.*nyml_event_nightlife", "nymag.com\/urr.*nyml_event_kids", "nymag.com\/urr.*nyml_event_foodwine", "nymag.com\/urr.*nyml_event_community", "nymag.com\/urr.*nyml_event_classical", "nymag.com\/urr.*nyml_event_art", "nymag.com\/urban\/guides\/nyonthecheap\/", "nymag.com\/urban\/guides\/family", "nymag.com\/urban\/guides\/bestofny\/neighborhoods\/index.htm", "nymag.com\/urban\/guides\/bestofny\/az", "nymag.com\/urban\/guides\/bestofny", "nymag.com\/urban\/articles\/schools01\/school9.htm", "nymag.com\/urban\/articles\/schools01\/school10.htm", "nymag.com\/urban\/articles\/schools01\/school1.htm", "nymag.com\/urban\/articles\/charityguide\/", "nymag.com\/urban\/articles\/02\/spas\/bestspas2.htm", "nymag.com\/urban\/articles\/02\/spas\/bestspas.htm", "nymag.com\/urban\/articles\/02\/holidays\/recipes\/cookies.htm", "nymag.com\/urban\/articles\/02\/holidays\/recipes\/classics.htm", "nymag.com\/urban\/", "nymag.com\/travel\/weekends", "nymag.com\/travel\/index.html", "nymag.com\/travel\/(|\\?.*)$", "nymag.com\/travel", "nymag.com\/taste\/", "nymag.com\/sitemap\/", "nymag.com\/shopping\/thefind\/", "nymag.com\/shopping\/shopamatic", "nymag.com\/shopping\/openings", "nymag.com\/shopping\/index.htm", "nymag.com\/shopping\/guides\/weddings\/", "nymag.com\/shopping\/fashion", "nymag.com\/shopping\/bestbets", "nymag.com\/shopping\/askaclerk", "nymag.com\/shopping\/articles\/sb\/", "nymag.com\/shopping\/articles\/bestbets\/", "nymag.com\/shopping\/(|\\?.*)$", "nymag.com\/shopping", "nymag.com\/shopamatic\/products\/wshoesf07\/", "nymag.com\/shopamatic\/products\/wouterwearf07\/", "nymag.com\/shopamatic\/products\/womensbandsf07\/", "nymag.com\/shopamatic\/products\/wbootsf07\/", "nymag.com\/shopamatic\/products\/sofas\/", "nymag.com\/shopamatic\/products\/rugs\/", "nymag.com\/shopamatic\/products\/pillows\/", "nymag.com\/shopamatic\/products\/mshoesf07\/", "nymag.com\/shopamatic\/products\/mirrors\/", "nymag.com\/shopamatic\/products\/mensbandsf07\/", "nymag.com\/shopamatic\/products\/mbootsf07\/", "nymag.com\/shopamatic\/products\/lamps\/", "nymag.com\/shopamatic\/products\/engagementringsf07\/", "nymag.com\/shopamatic\/products\/diningtables\/", "nymag.com\/shopamatic\/products\/coffeetables\/", "nymag.com\/shopamatic\/products\/chairs\/", "nymag.com\/shopamatic\/products\/bridesmaiddressesf07\/", "nymag.com\/shopamatic\/products\/bridaldressesf07\/", "nymag.com\/shopamatic\/products\/bookshelves\/", "nymag.com\/shopamatic\/products\/beds\/", "nymag.com\/shopamatic\/products\/", "nymag.com\/search\/sitewide-search.cgi", "nymag.com\/search\/search.cgi\\?.*t=shopamatic", "nymag.com\/search\/fashion-slideshow.cgi", "nymag.com\/search\/assets\/includes\/slideshow_nielsen.html", "nymag.com\/search\/assets\/includes\/slideshow_models.html", "nymag.com\/rnc\/", "nymag.com\/restaurants\/wheretoeat\/", "nymag.com\/restaurants\/reviews\/", "nymag.com\/restaurants\/recipes\/index.html", "nymag.com\/restaurants\/recipes\/(|\\?.*)$", "nymag.com\/restaurants\/recipes", "nymag.com\/restaurants\/index.htm", "nymag.com\/restaurants\/cheapeats\/", "nymag.com\/restaurants\/articles\/recipes\/", "nymag.com\/restaurants\/articles\/diningin\/", "nymag.com\/restaurants\/articles\/cheap_eats\/", "nymag.com\/restaurants\/articles\/05\/wheretoeat\/", "nymag.com\/restaurants\/articles\/04\/wheretoeat\/", "nymag.com\/restaurants\/articles\/03\/wheretoeat\/", "nymag.com\/restaurants\/(|\\?.*)$", "nymag.com\/restaurants", "nymag.com\/relationships\/", "nymag.com\/realestate\/realestatecolumn", "nymag.com\/realestate\/map", "nymag.com\/realestate\/listings\/.*photos", "nymag.com\/realestate\/listings\/", "nymag.com\/realestate\/index.html", "nymag.com\/realestate\/articles\/neighborhoods", "nymag.com\/realestate\/app", "nymag.com\/realestate\/(|\\?.*)$", "nymag.com\/realestate", "nymag.com\/promo\/directory\/", "nymag.com\/personals\/articles\/", "nymag.com\/partners\/feedroom\/nymag-nav_restaurants.html", "nymag.com\/partners\/feedroom\/nymag-nav_realestate.html", "nymag.com\/partners\/feedroom\/nymag-nav_fashion.html", "nymag.com\/partners\/feedroom\/nymag-nav_default.html", "nymag.com\/partners\/feedroom\/nymag-nav_arts-events.html", "nymag.com\/nyxny", "nymag.com\/nymetro\/urban\/strategist\/everything\/", "nymag.com\/nymetro\/urban\/family", "nymag.com\/nymetro\/urban\/", "nymag.com\/nymetro\/travel", "nymag.com\/nymetro\/shopping\/fashion\/", "nymag.com\/nymetro\/shopping\/columns\/bestbets\/", "nymag.com\/nymetro\/realestate\/neighborhoods\/maps\/", "nymag.com\/nymetro\/realestate\/columns\/realestate\/", "nymag.com\/nymetro\/realestate", "nymag.com\/nymetro\/nightlife\/barbuzz\/", "nymag.com\/nymetro\/nightlife\/", "nymag.com\/nymetro\/news\/politics\/columns\/citypolitic\/", "nymag.com\/nymetro\/news\/people\/columns\/intelligencer\/", "nymag.com\/nymetro\/news\/columns\/powergrid\/", "nymag.com\/nymetro\/news\/columns\/imperialcity\/", "nymag.com\/nymetro\/news\/bizfinance\/columns\/bottomline\/", "nymag.com\/nymetro\/news", "nymag.com\/nymetro\/movies\/", "nymag.com\/nymetro\/health\/bestdoctors\/", "nymag.com\/nymetro\/health", "nymag.com\/nymetro\/food\/reviews\/", "nymag.com\/nymetro\/food\/openings\/", "nymag.com\/nymetro\/food\/inseason\/", "nymag.com\/nymetro\/food\/homeent\/", "nymag.com\/nymetro\/food\/guides\/wheretoeat2005\/", "nymag.com\/nymetro\/food\/guides\/wheretoeat2004\/", "nymag.com\/nymetro\/food\/guides\/wheretoeat2003\/", "nymag.com\/nymetro\/food\/guides\/cheapeats2004\/", "nymag.com\/nymetro\/food\/guides\/cheapeats2003\/", "nymag.com\/nymetro\/food\/", "nymag.com\/nymetro\/bony\/shopping", "nymag.com\/nymetro\/bony\/services", "nymag.com\/nymetro\/bony\/nightlife", "nymag.com\/nymetro\/bony\/fun", "nymag.com\/nymetro\/bony\/food\/", "nymag.com\/nymetro\/bony\/beauty", "nymag.com\/nymetro\/bony", "nymag.com\/nymetro\/arts\/tv\/", "nymag.com\/nymetro\/arts\/theater", "nymag.com\/nymetro\/arts\/music\/pop\/", "nymag.com\/nymetro\/arts\/music\/newyorksound\/", "nymag.com\/nymetro\/arts\/music\/features\/", "nymag.com\/nymetro\/arts\/music\/classical\/", "nymag.com\/nymetro\/arts\/music\/", "nymag.com\/nymetro\/arts\/dance\/", "nymag.com\/nymetro\/arts\/comics\/", "nymag.com\/nymetro\/arts\/books", "nymag.com\/nymetro\/arts\/art", "nymag.com\/nymetro\/arts\/architecture", "nymag.com\/nymetro\/arts", "nymag.com\/nymag\/toc\/", "nymag.com\/nymag\/advertorial\/", "nymag.com\/nymag", "nymag.com\/nightlife\/partylines", "nymag.com\/nightlife\/index.htm", "nymag.com\/nightlife\/barbuzz\/", "nymag.com\/nightlife\/(|\\?.*)$", "nymag.com\/nightlife", "nymag.com\/newyork\/mediakit ", "nymag.com\/newyork\/", "nymag.com\/newsletters\/index.htm", "nymag.com\/newsletters\/", "nymag.com\/news\/politics\/powergrid\/", "nymag.com\/news\/politics\/citypolitic\/", "nymag.com\/news\/intelligencer\/", "nymag.com\/news\/index.html", "nymag.com\/news\/imperialcity\/", "nymag.com\/news\/businessfinance\/bottomline\/", "nymag.com\/news\/(|\\?.*)$", "nymag.com\/news", "nymag.com\/movies", "nymag.com\/metrotv\/", "nymag.com\/marketplace\/", "nymag.com\/listings\/theater\/.*\/photo_gallery", "nymag.com\/listings\/theater\/", "nymag.com\/listings\/stores\/.*\/photo_gallery", "nymag.com\/listings\/stores", "nymag.com\/listings\/sports\/.*\/photo_gallery", "nymag.com\/listings\/sports", "nymag.com\/listings\/restaurant\/.*\/photo_gallery", "nymag.com\/listings\/restaurant.*\/menus", "nymag.com\/listings\/restaurant", "nymag.com\/listings\/recipe\/.*\/photo_gallery", "nymag.com\/listings\/recipe\/", "nymag.com\/listings\/readings", "nymag.com\/listings\/reading\/.*\/photo_gallery", "nymag.com\/listings\/reading\/", "nymag.com\/listings\/nightlife\/.*\/photo_gallery", "nymag.com\/listings\/nightlife", "nymag.com\/listings\/movietheater\/.*\/photo_gallery", "nymag.com\/listings\/movietheater", "nymag.com\/listings\/movie\/.*\/photo_gallery", "nymag.com\/listings\/movie", "nymag.com\/listings\/kids\/.*\/photo_gallery", "nymag.com\/listings\/kids", "nymag.com\/listings\/hotel\/.*\/photo_gallery", "nymag.com\/listings\/hotel", "nymag.com\/listings\/foodwine\/.*\/photo_gallery", "nymag.com\/listings\/foodwine", "nymag.com\/listings\/community\/.*\/photo_gallery", "nymag.com\/listings\/community", "nymag.com\/listings\/classical\/.*\/photo_gallery", "nymag.com\/listings\/classical", "nymag.com\/listings\/beauty\/.*\/photo_gallery", "nymag.com\/listings\/beauty", "nymag.com\/listings\/bar\/.*\/photo_gallery", "nymag.com\/listings\/bar", "nymag.com\/listings\/attraction\/.*\/photo_gallery", "nymag.com\/listings\/attraction", "nymag.com\/listings\/art\/.*\/photo_gallery", "nymag.com\/listings\/art\/", "nymag.com\/lifestyle", "nymag.com\/index.htm", "nymag.com\/includes\/tableofcontents.htm", "nymag.com\/includes\/2\/ads\/iframes\/shopamatic_slideshow.html", "nymag.com\/homedesign\/index.html", "nymag.com\/homedesign\/greatrooms\/", "nymag.com\/homedesign\/(|\\?.*)$", "nymag.com\/homedesign", "nymag.com\/health\/bestdoctors\/", "nymag.com\/health\/", "nymag.com\/guides\/valentines\/", "nymag.com\/guides\/usopen\/", "nymag.com\/guides\/summer\/", "nymag.com\/guides\/stpatricksday\/", "nymag.com\/guides\/holidays\/gifts", "nymag.com\/guides\/holidays", "nymag.com\/guides\/halloween\/", "nymag.com\/guides\/gaypride\/", "nymag.com\/guides\/fallpreview", "nymag.com\/guides\/everything\/", "nymag.com\/guides\/cheap\/", "nymag.com\/guides", "nymag.com\/fashion\/models\/index.html", "nymag.com\/fashion\/models\/(|\\?.*)$", "nymag.com\/fashion\/models", "nymag.com\/fashion\/lookbook\/", "nymag.com\/fashion\/index.html", "nymag.com\/fashion\/fashionshows\/seasons\/", "nymag.com\/fashion\/fashionshows\/search\/", "nymag.com\/fashion\/fashionshows\/myfashion\/index.html", "nymag.com\/fashion\/fashionshows\/myfashion\/(|\\?.*)$", "nymag.com\/fashion\/fashionshows\/men\/index.html", "nymag.com\/fashion\/fashionshows\/men\/(|\\?.*)$", "nymag.com\/fashion\/fashionshows\/index.html", "nymag.com\/fashion\/fashionshows\/designers\/", "nymag.com\/fashion\/fashionshows\/couture\/index.html", "nymag.com\/fashion\/fashionshows\/couture\/(|\\?.*)$", "nymag.com\/fashion\/fashionshows\/(|\\?.*)$", "nymag.com\/fashion\/fashionshows.*\/womenrunway", "nymag.com\/fashion\/fashionshows.*\/schedule", "nymag.com\/fashion\/fashionshows.*\/runway", "nymag.com\/fashion\/fashionshows.*\/resort", "nymag.com\/fashion\/fashionshows.*\/partyflash", "nymag.com\/fashion\/fashionshows.*\/menrunway", "nymag.com\/fashion\/fashionshows.*\/details", "nymag.com\/fashion\/fashionshows.*\/couturerunway", "nymag.com\/fashion\/fashionshows.*\/bridalrunway", "nymag.com\/fashion\/fashionshows.*\/backstage", "nymag.com\/fashion\/fashionshows", "nymag.com\/fashion\/fashioncalendar\/", "nymag.com\/fashion\/(|\\?.*)$", "nymag.com\/fashion", "nymag.com\/family\/kids\/index.html", "nymag.com\/family\/kids\/(|\\?.*)$", "nymag.com\/family\/", "nymag.com\/error.htm", "nymag.com\/daily\/politics", "nymag.com\/daily\/movies\/", "nymag.com\/daily\/intel", "nymag.com\/daily\/food", "nymag.com\/daily\/fashion\/", "nymag.com\/daily\/entertainment", "nymag.com\/content\/02\/wk27\/review.htm", "nymag.com\/content\/02\/wk22\/review.htm", "nymag.com\/contactus\/", "nymag.com\/cheap", "nymag.com\/bestofny\/shopping\/", "nymag.com\/bestofny\/services", "nymag.com\/bestofny\/nightlife\/", "nymag.com\/bestofny\/neighborhoods", "nymag.com\/bestofny\/kids\/", "nymag.com\/bestofny\/index.html", "nymag.com\/bestofny\/food\/", "nymag.com\/bestofny\/beauty", "nymag.com\/bestofny\/atoz", "nymag.com\/bestofny\/(|\\?.*)$", "nymag.com\/bestofny", "nymag.com\/bestlawyers", "nymag.com\/bestdoctors\/", "nymag.com\/bestbets\/", "nymag.com\/beauty\/index.html", "nymag.com\/beauty\/(|\\?.*)$", "nymag.com\/beauty", "nymag.com\/arts\/tv\/index.html", "nymag.com\/arts\/tv\/(|\\?.*)$", "nymag.com\/arts\/tv", "nymag.com\/arts\/theater\/index.html", "nymag.com\/arts\/theater\/(|\\?.*)$", "nymag.com\/arts\/theater", "nymag.com\/arts\/popmusic\/", "nymag.com\/arts\/music\/index.html", "nymag.com\/arts\/music\/(|\\?.*)$", "nymag.com\/arts\/music", "nymag.com\/arts\/index.html", "nymag.com\/arts\/comics\/", "nymag.com\/arts\/classicaldance\/index.html", "nymag.com\/arts\/classicaldance\/(|\\?.*)$", "nymag.com\/arts\/classicaldance", "nymag.com\/arts\/books\/index.html", "nymag.com\/arts\/books\/(|\\?.*)$", "nymag.com\/arts\/books", "nymag.com\/arts\/arts\/art\/", "nymag.com\/arts\/arts\/architecture", "nymag.com\/arts\/art\/index.html", "nymag.com\/arts\/art\/(|\\?.*)$", "nymag.com\/arts\/art", "nymag.com\/arts\/architecture\/", "nymag.com\/arts\/all\/approvalmatrix\/", "nymag.com\/arts", "nymag.com\/approvalmatrix", "nymag.com\/alist\/invitations\/", "nymag.com\/agenda\/(|\\?.*)$", "nymag.com\/agenda", "nymag.com\/.*view_top_reviewers", "nymag.com\/.*search_type=shopamatic", "nymag.com\/.*search_type=restaurant", "nymag.com\/.*search_type=movie_theater", "nymag.com\/.*search_type=movie", "nymag.com\/.*search_type=hotel", "nymag.com\/.*search_type=food_events", "nymag.com\/.*search_type=event", "nymag.com\/.*search_type=business_shopping", "nymag.com\/.*search_type=beauty_fitness", "nymag.com\/.*search_type=bar", "nymag.com\/.*search_type=attraction", "nymag.com\/.*personals.newyorkmetro.com\/", "nymag.com\/.*nyml_venue_attraction", "nymag.com\/.*nyml_movie", "nymag.com\/.*autonomy_fieldvalue=theater", "nymag.com\/.*autonomy_fieldvalue=sports", "nymag.com\/.*autonomy_fieldvalue=readings", "nymag.com\/.*autonomy_fieldvalue=other", "nymag.com\/.*autonomy_fieldvalue=nightlife", "nymag.com\/.*autonomy_fieldvalue=kids", "nymag.com\/.*autonomy_fieldvalue=classical and dance", "nymag.com\/.*autonomy_fieldvalue=art", "my.nymag.com\/.*\/myfashion", "my.nymag.com\/.*\/comments\/", "map_view", "listing_beauty_photo_galleries", "https:\/\/secure.palmcoastd.com", "https:\/\/secure.nymag.com\/registration\/", "https:\/\/secure.nymag.com\/accountcenter", "http:\/\/www.castleconnolly.com\/doctors\/results.cfm\\?", "http:\/\/www.bestlawyers.com\/nymetro\/", "http:\/\/video.nymag.com\/", "http:\/\/personals.nymag.com", "fashion-search.cgi", "comment_reader", "comment_general", "\/urr.*nyml_venue_hotel", "\/nymetro\/shopping", "\/nymag.com\/(|\\?.*)$");
exclude_array = new Array(); exclude_array[349] = "nymag.com/*nyml_subtype"; exclude_array[378] = "comment_reader"; 
info_array = new Array(); info_array[0] = new Array("Internal", "QA", "", "", "QA", "", ""); info_array[1] = new Array("Wedding Guide", "Wedding Listings", "", "", "Wedding Listings", "Listings", ""); info_array[2] = new Array("Wedding Guide", "", "", "", "Wedding Guide", "", ""); info_array[3] = new Array("Services", "", "", "", "Weather", "", ""); info_array[4] = new Array("Travel Channel", "Visitors Guide ", "Visitors Guide Splash", "", "Visitors Guide Splash", "Splash", ""); info_array[5] = new Array("Travel Channel", "Visitors Guide ", "Visitors Guide Splash", "", "Visitors Guide Splash", "Splash", ""); info_array[6] = new Array("Travel Channel", "Visitors Guide ", "", "", "Visitors Guide Section", "", ""); info_array[7] = new Array("Service", "Reader Reviews", "", "", "Individual Reader Reviews", "Listings", ""); info_array[8] = new Array("Service", "Reader Reviews", "Remove Review", "", "Remove a Reader Review", "Listings", ""); info_array[9] = new Array("Service", "Reader Reviews", "New Review", "", "New Reader Review", "Listings", ""); info_array[10] = new Array("Service", "Reader Reviews", "", "", "Reader Reviews by Listings", "Listings", ""); info_array[11] = new Array("Fashion Channel", "Fashion Shows", "Runway Ratings", "", "Runway Ratings Search Results", "", ""); info_array[12] = new Array("Fashion Channel", "Fashion Shows", "Runway Ratings", "", "Runway Ratings", "", ""); info_array[13] = new Array("Food Channel", "Restaurant Listings", "Restaurant Reader Reviews", "", "Restaurant Reader Reviews", "Listings", "Reader Reviews"); info_array[14] = new Array("Shopping Channel", "Store Listings", "Store Reader Reviews", "", "Store Reader Reviews", "Listings", "Reader Reviews"); info_array[15] = new Array("Beauty Channel", "Beauty Listings", "Beauty Reader Reviews", "", "Beauty Reader Reviews", "Listings", "Reader Reviews"); info_array[16] = new Array("Nightlife Channel", "Bar Listings", "Bar Reader Reviews", "", "Bar Reader Reviews", "Listings", ""); info_array[17] = new Array("Entertainment Channel", "Theater ", "Theater Events", "Theater Reader Reviews", "Theater  Detail Pages", "Listings", ""); info_array[18] = new Array("Entertainment Channel", "Other Events", "Sports Listings", "Sports  Reader Reviews", "Sports  Reader Reviews", "Listings", ""); info_array[19] = new Array("Entertainment Channel", "Books", "Reading Events", "Reading Reader Reviews", "Reading Reader Reviews", "Listings", ""); info_array[20] = new Array("Entertainment Channel", "Music", "Music/Nightlife Events", "Music  Reader Reviews", "Music  Reader Reviews", "Listings", ""); info_array[21] = new Array("Family & Kids Channel", "Events", "Kids Event Reader Reviews", "", "Kids Event Reader Reviews", "Listings", ""); info_array[22] = new Array("Entertainment Channel", "Other Events", "Food & Wine Listings", "Food & Wine Reader Reviews", "Food & Wine Reader Reviews", "Listings", ""); info_array[23] = new Array("Entertainment Channel", "Other Events", "Community Listings", "Community  Reader Reviews", "Community  Reader Reviews", "Listings", ""); info_array[24] = new Array("Entertainment Channel", "Classical & Dance", "Classical & Dance Events", "Classical Reader Reviews", "Classical Reader Reviews", "Listings", ""); info_array[25] = new Array("Entertainment Channel", "Art", "Art Events", "Art Reader Reviews", "Art Reader Reviews", "Listings", ""); info_array[26] = new Array("Guides Channel", "Cheap Guide", "", "", "Cheap Guide", "", ""); info_array[27] = new Array("Family & Kids Channel", "", "", "", "Family Features", "", ""); info_array[28] = new Array("Best of New York", "BoNY Neighborhoods", "", "", "Best of New York Neighborhoods", "", ""); info_array[29] = new Array("Best of New York", "BoNY A-Z", "", "", "Best of New York A-Z", "", ""); info_array[30] = new Array("Best of New York", "", "", "", "Best of New York Channel", "", ""); info_array[31] = new Array("Family & Kids Channel", "", "", "", "Family Features", "", ""); info_array[32] = new Array("Family & Kids Channel", "", "", "", "Family Features", "", ""); info_array[33] = new Array("Family & Kids Channel", "", "", "", "Family Features", "", ""); info_array[34] = new Array("Guides", "Charity Guide", "", "", "Charity Guide", "", ""); info_array[35] = new Array("Guides", "Charity Guide", "", "", "Charity Guide", "", ""); info_array[36] = new Array("Guides", "Spas", "", "", "Spa Guide", "", ""); info_array[37] = new Array("Guides", "Spas", "", "", "Spa Guide", "", ""); info_array[38] = new Array("Guides", "Holidays", "", "", "Holiday Guide", "", ""); info_array[39] = new Array("Guides", "Holidays", "", "", "Holiday Guide", "", ""); info_array[40] = new Array("Travel Channel", "Weekend Travel", "", "", "Weekend Travel", "", ""); info_array[41] = new Array("Travel Channel", "Travel Splash", "", "", "Travel Splash", "Splash", ""); info_array[42] = new Array("Travel Channel", "Travel Splash", "", "", "Travel Splash", "Splash", ""); info_array[43] = new Array("Travel Channel", "", "", "", "Travel Channel", "", ""); info_array[44] = new Array("Service", "Event Promos", "Taste of NY", "", "Taste of NY Event Promo", "", ""); info_array[45] = new Array("Service", "About New York Section", "", "", "Site Map", "", ""); info_array[46] = new Array("Shopping Channel", "The Find", "", "", "The Find", "", ""); info_array[47] = new Array("Shopping Channel", "Shop A Matic", "", "", "Shop A Matic", "", ""); info_array[48] = new Array("Shopping Channel", "Store Openings", "", "", "Store Openings Column", "", ""); info_array[49] = new Array("Shopping Channel", "Shopping Splash", "", "", "Shopping Splash Page", "Splash", ""); info_array[50] = new Array("Wedding Guide", "", "", "", "Wedding Guide", "", ""); info_array[51] = new Array("Fashion Channel", "", "", "", "Fashion Features", "", ""); info_array[52] = new Array("Shopping Channel", "Best Bets", "", "", "Best Bets", "", ""); info_array[53] = new Array("Shopping Channel", "Ask a Clerk", "", "", "Ask a Clerk", "", ""); info_array[54] = new Array("Shopping Channel", "Sales & Bargains", "", "", "Sales & Bargains", "", ""); info_array[55] = new Array("Shopping Channel", "Best Bets", "", "", "Best Bets", "", ""); info_array[56] = new Array("Shopping Channel", "Shopping Splash", "", "", "Shopping Splash Page", "Splash", ""); info_array[57] = new Array("Shopping Channel", "", "", "", "Shopping Channel", "", ""); info_array[58] = new Array("Shopping Channel", "Shop A Matic", "Womens Shoes Fall 2007", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[59] = new Array("Shopping Channel", "Shop A Matic", "Womens Outerwear Fall 2007", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[60] = new Array("Shopping Channel", "Shop A Matic", "Womens Wedding Bands Fall 2007", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[61] = new Array("Shopping Channel", "Shop A Matic", "Womens Boots Fall 2007", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[62] = new Array("Shopping Channel", "Shop A Matic", "Sofas", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[63] = new Array("Shopping Channel", "Shop A Matic", "Rugs", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[64] = new Array("Shopping Channel", "Shop A Matic", "Pillows", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[65] = new Array("Shopping Channel", "Shop A Matic", "Mens Shoes Fall 2007", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[66] = new Array("Shopping Channel", "Shop A Matic", "Mirrors", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[67] = new Array("Shopping Channel", "Shop A Matic", "Mens Wedding Bands Fall 2007", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[68] = new Array("Shopping Channel", "Shop A Matic", "Mens Boots Fall 2007", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[69] = new Array("Shopping Channel", "Shop A Matic", "Lamps", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[70] = new Array("Shopping Channel", "Shop A Matic", "Engagement Rings Fall 2007", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[71] = new Array("Shopping Channel", "Shop A Matic", "Dining Tables", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[72] = new Array("Shopping Channel", "Shop A Matic", "Coffee Tables", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[73] = new Array("Shopping Channel", "Shop A Matic", "Chairs", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[74] = new Array("Shopping Channel", "Shop A Matic", "Brides Maid Dresses Fall 2007", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[75] = new Array("Shopping Channel", "Shop A Matic", "Bridal Dresses Fall 2007", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[76] = new Array("Shopping Channel", "Shop A Matic", "Bookshelves", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[77] = new Array("Shopping Channel", "Shop A Matic", "Beds", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[78] = new Array("Shopping Channel", "Shop A Matic", "", "", "Shop A Matic Feature Intro", "Slideshow", ""); info_array[79] = new Array("", "", "", "", "Sitewide Search Results", "", ""); info_array[80] = new Array("Shopping Channel", "Shop A Matic", "", "", "Shop A Matic Search Results", "Slideshow", ""); info_array[81] = new Array("Fashion Channel", "Fashion Shows", "Fashion Galleries", "", "Fashion Galleries", "Slideshow", ""); info_array[82] = new Array("Fashion Channel", "Fashion Shows", "Runway Search & Archives", "", "Runway Show Search Galleries", "Slideshow", ""); info_array[83] = new Array("Fashion Channel", "Model Guide", "", "", "Model Off the Runway Slideshow", "", ""); info_array[84] = new Array("News & Features", "", "", "", "RNC Coverage", "", ""); info_array[85] = new Array("Food Channel", "Where to Eat", "", "", "Where to Eat", "", ""); info_array[86] = new Array("Food Channel", "Restaurant Reviews", "", "", "Restaurant Reviews", "", ""); info_array[87] = new Array("Food Channel", "Recipes", "Recipes Splash", "", "Recipes Splash", "Splash", ""); info_array[88] = new Array("Food Channel", "Recipes", "Recipes Splash", "", "Recipes Splash", "Splash", ""); info_array[89] = new Array("Food Channel", "Recipes", "", "", "Recipes Section", "", ""); info_array[90] = new Array("Food Channel", "Restaurants Splash", "", "", "Restaurants Splash", "Splash", ""); info_array[91] = new Array("Food Channel", "Cheap Eats", "", "", "Food Channel", "", ""); info_array[92] = new Array("Food Channel", "Recipes", "", "", "Recipes", "", ""); info_array[93] = new Array("Food Channel", "Recipes", "", "", "Recipes", "", ""); info_array[94] = new Array("Food Channel", "Cheap Eats", "", "", "Food Channel", "", ""); info_array[95] = new Array("Food Channel", "Where to Eat", "", "", "Where to Eat", "", ""); info_array[96] = new Array("Food Channel", "Where to Eat", "", "", "Where to Eat", "", ""); info_array[97] = new Array("Food Channel", "Where to Eat", "", "", "Where to Eat", "", ""); info_array[98] = new Array("Food Channel", "Restaurants Splash", "", "", "Restaurants Splash", "Splash", ""); info_array[99] = new Array("Food Channel", "", "", "", "Food Channel", "", ""); info_array[100] = new Array("Sex & Relationships", "", "", "", "Sex & Relationships Features", "", ""); info_array[101] = new Array("Real Estate Channel", "Real Estate Features", "Real Estate Column", "", "Real Estate Column", "", ""); info_array[102] = new Array("Real Estate Channel", "Real Estate Features", "Map Feature", "", "Map Feature", "", ""); info_array[103] = new Array("Real Estate Channel", "Real Estate Listings", "Real Estate Photo Galleries", "", "Real Estate Photo Galleries", "Listings", "Slideshow"); info_array[104] = new Array("Real Estate Channel", "Real Estate Listings", "Real Estate Propery Details", "", "Real Estate Propery Details", "Listings", ""); info_array[105] = new Array("Real Estate Channel", "", "", "", "Real Estate Splash", "Splash", ""); info_array[106] = new Array("Real Estate Channel", "Real Estate Features", "Neighborhood Guides", "", "Neighborhood Guides", "", ""); info_array[107] = new Array("Real Estate Channel", "Real Estate Listings", "Real Estate Listings Application", "", "Real Estate Listings Application", "Listings", ""); info_array[108] = new Array("Real Estate Channel", "", "", "", "Real Estate Splash", "Splash", ""); info_array[109] = new Array("Real Estate Channel", "", "", "", "Real Esate Channel", "", ""); info_array[110] = new Array("Service", "Advertorials", "", "", "Sponsor Directory", "", ""); info_array[111] = new Array("Sex & Relationships", "", "", "", "Sex & Relationships Features", "", ""); info_array[112] = new Array("Video", "", "", "", "Video Restaurants", "", ""); info_array[113] = new Array("Video", "", "", "", "Video Real Estate", "", ""); info_array[114] = new Array("Video", "", "", "", "Video Fashion", "", ""); info_array[115] = new Array("Video", "", "", "", "Video Default", "", ""); info_array[116] = new Array("Video", "", "", "", "Video Entertainment", "", ""); info_array[117] = new Array("Service", "Event Promos", "NYxNY", "", "NYxNY Promo", "", ""); info_array[118] = new Array("Guides Channel", "Everything Guides", "", "", "Everything Guides", "", ""); info_array[119] = new Array("Family & Kids Channel", "", "", "", "Family Features", "", ""); info_array[120] = new Array("Guides Channel", "", "", "", "Guides Features", "", ""); info_array[121] = new Array("Travel Channel", "Travel Features", "", "", "Travel Features", "", ""); info_array[122] = new Array("Fashion Channel", "", "", "", "Fashion Features", "", ""); info_array[123] = new Array("Shopping Channel", "Best Bets", "", "", "Best Bets", "", ""); info_array[124] = new Array("Real Estate Channel", "Real Estate Features", "Map Feature", "", "Map Feature", "", ""); info_array[125] = new Array("Real Estate Channel", "Real Estate Features", "Real Estate Column", "", "Real Estate Column", "", ""); info_array[126] = new Array("Real Estate Channel", "Real Estate Features", "", "", "Real Estate Features", "", ""); info_array[127] = new Array("Nightlife Channel", "Bar Buzz", "", "", "Bar Buzz", "", ""); info_array[128] = new Array("Nightlife Channel", "", "", "", "Nightlife Features", "", ""); info_array[129] = new Array("News & Features Channel", "City Politic", "", "", "City Politic", "", ""); info_array[130] = new Array("News & Features Channel", "Intelligencer", "", "", "Intelligencer", "", ""); info_array[131] = new Array("News & Features Channel", "Power Grid", "", "", "Power Grid", "", ""); info_array[132] = new Array("News & Features Channel", "Imperial City", "", "", "Imperial City", "", ""); info_array[133] = new Array("News & Features Channel", "Bottom Line", "", "", "Bottom Line", "", ""); info_array[134] = new Array("News & Features Channel", "", "", "", "News & Features Channel", "", ""); info_array[135] = new Array("Entertainment Channel", "Movies", "", "", "Movies Features", "", ""); info_array[136] = new Array("Health Channel", "Best Doctors", "Best Doctors Features", "", "Best Doctors Features", "", ""); info_array[137] = new Array("Health Channel", "", "", "", "Health Channel", "", ""); info_array[138] = new Array("Food Channel", "Restaurant Reviews", "", "", "Restaurant Reviews", "", ""); info_array[139] = new Array("Food Channel", "Restaurant Openings", "", "", "Restaurant Openings", "", ""); info_array[140] = new Array("Food Channel", "Recipes", "In Season", "", "In Season", "", ""); info_array[141] = new Array("Food Channel", "Recipes", "", "", "Home Entertainment Features", "", ""); info_array[142] = new Array("Food Channel", "Where to Eat", "", "", "Where to Eat", "", ""); info_array[143] = new Array("Food Channel", "Where to Eat", "", "", "Where to Eat", "", ""); info_array[144] = new Array("Food Channel", "Where to Eat", "", "", "Where to Eat", "", ""); info_array[145] = new Array("Food Channel", "Cheap Eats", "", "", "Food Channel", "", ""); info_array[146] = new Array("Food Channel", "Cheap Eats", "", "", "Food Channel", "", ""); info_array[147] = new Array("Food Channel", "", "", "", "Food Features", "", ""); info_array[148] = new Array("Best of New York", "BoNY Shopping", "", "", "Best of New York Shopping", "", ""); info_array[149] = new Array("Best of New York", "BoNY Services", "", "", "Best of New York Services", "", ""); info_array[150] = new Array("Best of New York", "BoNY Nightlife", "", "", "Best of New York Nightlife", "", ""); info_array[151] = new Array("Best of New York", "BoNY Kids/Fun", "", "", "Best of New York Kids/Fun", "", ""); info_array[152] = new Array("Best of New York", "BoNY Food", "", "", "Best of New York Food", "", ""); info_array[153] = new Array("Best of New York", "BoNY Beauty", "", "", "Best of New York Beauty", "", ""); info_array[154] = new Array("Best of New York", "", "", "", "Best of New York Channel", "", ""); info_array[155] = new Array("Entertainment Channel", "TV", "", "", "TV Features", "", ""); info_array[156] = new Array("Entertainment Channel", "Theater ", "", "", "Theater Section", "", ""); info_array[157] = new Array("Entertainment Channel", "Music", "", "", "Music Section", "", ""); info_array[158] = new Array("Entertainment Channel", "Music", "", "", "Music Section", "", ""); info_array[159] = new Array("Entertainment Channel", "Music", "", "", "Music Section", "", ""); info_array[160] = new Array("Entertainment Channel", "Classical & Dance", "", "", "Classical & Dance Section", "", ""); info_array[161] = new Array("Entertainment Channel", "Music", "", "", "Music Section", "", ""); info_array[162] = new Array("Entertainment Channel", "Classical & Dance", "", "", "Classical & Dance Section", "", ""); info_array[163] = new Array("Entertainment Channel", "Books", "", "", "Books Section", "", ""); info_array[164] = new Array("Entertainment Channel", "Books", "", "", "Books Section", "", ""); info_array[165] = new Array("Entertainment Channel", "Art", "", "", "Art Section", "", ""); info_array[166] = new Array("Entertainment Channel", "Art", "", "", "Art Section", "", ""); info_array[167] = new Array("Entertainment Channel", "", "", "", "Entertainment Features", "", ""); info_array[168] = new Array("Service", "Magazine Archives", "Table of Contents", "", "Table of Contents", "", ""); info_array[169] = new Array("Service", "Advertorials", "", "", "Advertorials", "", ""); info_array[170] = new Array("Service", "Magazine Archives", "", "", "Magazine Archives", "", ""); info_array[171] = new Array("Nightlife Channel", "Party Lines", "", "", "Party Lines", "Slideshow", ""); info_array[172] = new Array("Nightlife Channel", "Nightlife Splash", "", "", "Nightlife Splash", "Splash", ""); info_array[173] = new Array("Nightlife Channel", "Bar Buzz", "", "", "Bar Buzz", "", ""); info_array[174] = new Array("Nightlife Channel", "Nightlife Splash", "", "", "Nightlife Splash", "Splash", ""); info_array[175] = new Array("Nightlife Channel", "", "", "", "Nightlife Channel", "", ""); info_array[176] = new Array("Service", "About New York Section", "Media Kit", "", "Media Kit", "", ""); info_array[177] = new Array("Service", "About New York Section", "", "", "About New York Section", "", ""); info_array[178] = new Array("Service", "Newsletters", "", "", "Newsletter Splash", "", ""); info_array[179] = new Array("Service", "Newsletters", "", "", "Newsletters", "", ""); info_array[180] = new Array("News & Features Channel", "Power Grid", "", "", "Power Grid", "", ""); info_array[181] = new Array("News & Features Channel", "City Politic", "", "", "City Politic", "", ""); info_array[182] = new Array("News & Features Channel", "Intelligencer", "", "", "Intelligencer", "", ""); info_array[183] = new Array("News & Features Channel", "News Splash", "", "", "News Splash", "Splash", ""); info_array[184] = new Array("News & Features Channel", "Imperial City", "", "", "Imperial City", "", ""); info_array[185] = new Array("News & Features Channel", "Bottom Line", "", "", "Bottom Line", "", ""); info_array[186] = new Array("News & Features Channel", "News Splash", "", "", "News Splash", "Splash", ""); info_array[187] = new Array("News & Features Channel", "", "", "", "News & Features Channel", "", ""); info_array[188] = new Array("Entertainment Channel", "Movies", "", "", "Movies Section", "", ""); info_array[189] = new Array("Other", "MetroTV", "", "", "MetroTV Shows", "", ""); info_array[190] = new Array("Service", "Classifieds", "", "", "Marketplace Classifieds", "", ""); info_array[191] = new Array("Entertainment Channel", "Theater ", "Theater Events", "Theater Photo Galleries", "Theater Event Search Results", "Listings", "Slideshow"); info_array[192] = new Array("Entertainment Channel", "Theater ", "Theater Events", "Theater  Detail Pages", "Theater Event Search Results", "Listings", ""); info_array[193] = new Array("Shopping Channel", "Store Listings", "Store Photo Galleries", "", "Store Photo Galleries", "Listings", "Slideshow"); info_array[194] = new Array("Shopping Channel", "Store Listings", "Store Detail Pages", "", "Store Detail Pages", "Listings", "Detail Pages"); info_array[195] = new Array("Entertainment Channel", "Other Events", "Sports Listings", "Sports Photo Galleries", "Sports Detail Pages", "Listings", "Slideshow"); info_array[196] = new Array("Entertainment Channel", "Other Events", "Sports Listings", "Sports Detail Pages", "Sports Detail Pages", "Listings", ""); info_array[197] = new Array("Food Channel", "Restaurant Listings", "Restaurant Photo Galleries", "", "Restaurant Listing Photos", "Listings", "Slideshow"); info_array[198] = new Array("Food Channel", "Restaurant Listings", "Restaurant Menus", "", "Restaurant Menus", "Listings", ""); info_array[199] = new Array("Food Channel", "Restaurant Listings", "Restaurant Detail Pages & Schedules", "", "Restaurant Detail Pages", "Listings", "Detail Pages"); info_array[200] = new Array("Food Channel", "Recipes", "Recipes Photo Galleries", "", "Recipe Detail Pages", "Listings", "Slideshow"); info_array[201] = new Array("Food Channel", "Recipes", "Recipe Detail Pages", "", "Recipe Detail Pages", "Listings", ""); info_array[202] = new Array("Entertainment Channel", "Books", "Reading Events", "Reading Detail Pages", "Reading Detail Pages", "Listings", ""); info_array[203] = new Array("Entertainment Channel", "Books", "Reading Events", "Reading Photo Galleries", "Reading Detail Pages", "Listings", "Slideshow"); info_array[204] = new Array("Entertainment Channel", "Books", "Reading Events", "Reading Detail Pages", "Reading Detail Pages", "Listings", ""); info_array[205] = new Array("Entertainment Channel", "Music", "Music/Nightlife Events", "Nightlife Photo Galleries", "Music Detail Pages", "Listings", "Slideshow"); info_array[206] = new Array("Entertainment Channel", "Music", "Music/Nightlife Events", "Music Detail Pages", "Music Detail Pages", "Listings", ""); info_array[207] = new Array("Entertainment Channel", "Movies", "Movie Listings", "Movie Theater Photo Galleries", "Movie Theater Detail Pages", "Listings", "Slideshow"); info_array[208] = new Array("Entertainment Channel", "Movies", "Movie Listings", "Movie Theater Detail Pages", "Movie Theater Detail Pages", "Listings", ""); info_array[209] = new Array("Entertainment Channel", "Movies", "Movie Listings", "Movie Photo Galleries", "Movie Photo Galleries", "Listings", "Slideshow"); info_array[210] = new Array("Entertainment Channel", "Movies", "Movie Listings", "Movie Detail Pages", "Movie Detail Pages", "Listings", ""); info_array[211] = new Array("Family & Kids Channel", "Events", "Kids Event Detail Pages", "", "Kids Event Detail Pages", "Listings", "Slideshow"); info_array[212] = new Array("Family & Kids Channel", "Events", "Kids Event Detail Pages", "", "Kids Event Detail Pages", "Listings", ""); info_array[213] = new Array("Shopping Channel", "Store Listings", "Store Photo Galleries", "", "Store Photo Galleries", "Listings", "Slideshow"); info_array[214] = new Array("Travel Channel", "Visitors Guide ", "Hotel Listings", "Hotel Listings", "Hotel Listings", "Listings", ""); info_array[215] = new Array("Entertainment Channel", "Other Events", "Food & Wine Listings", "Food & Wine Photo Galleries", "Food & Wine Detail Pages", "Listings", "Slideshow"); info_array[216] = new Array("Entertainment Channel", "Other Events", "Food & Wine Listings", "Food & Wine Detail Pages", "Food & Wine Detail Pages", "Listings", ""); info_array[217] = new Array("Entertainment Channel", "Other Events", "Community Listings", "Community Photo Galleries", "Community Detail Pages", "Listings", "Slideshow"); info_array[218] = new Array("Entertainment Channel", "Other Events", "Community Listings", "Community Detail Pages", "Community Detail Pages", "Listings", ""); info_array[219] = new Array("Entertainment Channel", "Classical & Dance", "Classical & Dance Events", "Classical Photo Galleries", "Classical Detail Pages", "Listings", "Slideshow"); info_array[220] = new Array("Entertainment Channel", "Classical & Dance", "Classical & Dance Events", "Classical Detail Pages", "Classical Detail Pages", "Listings", ""); info_array[221] = new Array("Beauty Channel", "Beauty Listings", "Beauty Photo Galleries", "", "Beauty Listing Photos", "Listings", "Slideshow"); info_array[222] = new Array("Beauty Channel", "Beauty Listings", "Beauty Detail Pages", "", "Beauty Detail Pages", "Listings", "Detail Pages"); info_array[223] = new Array("Nightlife Channel", "Bar Listings", "Bar Photo Galleries", "", "Bar Photo Galleries", "Listings", "Slideshow"); info_array[224] = new Array("Nightlife Channel", "Bar Listings", "Bar Detail Pages", "", "Bar Detail Pages", "Listings", ""); info_array[225] = new Array("Entertainment Channel", "Attractions", "Attraction Photo Galleries", "", "Attraction Photo Galleries", "Listings", "Slideshow"); info_array[226] = new Array("Entertainment Channel", "Attractions", "Attraction Detail Pages", "", "Attraction Listings", "Listings", ""); info_array[227] = new Array("Entertainment Channel", "Art", "Art Events", "Art Photo Galleries", "Art Detail Pages", "Listings", "Slideshow"); info_array[228] = new Array("Entertainment Channel", "Art", "Art Events", "Art Detail Pages", "Art Detail Pages", "Listings", ""); info_array[229] = new Array("News & Features Channel", "", "", "", "News & Features Channel", "", ""); info_array[230] = new Array("Home", "", "", "", "Home Page", "Splash", ""); info_array[231] = new Array("Service", "Redirects", "", "", "Redirect", "", ""); info_array[232] = new Array("Shopping Channel", "Shop A Matic", "", "", "Shop A Matic Gallery", "Slideshow", ""); info_array[233] = new Array("Real Estate Channel", "Home Design", "Home Design Splash", "", "Home Design Splash", "Splash", ""); info_array[234] = new Array("Real Estate Channel", "Home Design", "Great Room", "", "Great Room", "", ""); info_array[235] = new Array("Real Estate Channel", "Home Design", "Home Design Splash", "", "Home Design Splash", "Splash", ""); info_array[236] = new Array("Real Estate Channel", "Home Design", "", "", "Home Design Section", "", ""); info_array[237] = new Array("Health Channel", "Best Doctors", "Best Doctors Features", "", "Best Doctors Features", "", ""); info_array[238] = new Array("Health Channel", "", "", "", "Health Channel", "", ""); info_array[239] = new Array("Guides Channel", "Valentine's Day Guide", "", "", "Valentine's Day Guide", "", ""); info_array[240] = new Array("Guides Channel", "US Open", "", "", "US Open", "", ""); info_array[241] = new Array("Guides Channel", "Summer Guide", "", "", "Summer Guide", "", ""); info_array[242] = new Array("Guides Channel", "St. Patrick's Day Guide", "", "", "St. Patrick's Day Guide", "", ""); info_array[243] = new Array("Guides Channel", "Holidays", "Holiday Gift Guide", "", "Holiday Gift Guide", "", ""); info_array[244] = new Array("Guides Channel", "Holidays", "", "", "Holidays", "", ""); info_array[245] = new Array("Guides Channel", "Halloween", "", "", "Halloween", "", ""); info_array[246] = new Array("Guides Channel", "Gay Pride", "", "", "Gay Pride", "", ""); info_array[247] = new Array("Guides Channel", "Fall Preview", "", "", "Fall Preview", "", ""); info_array[248] = new Array("Guides Channel", "Everything Guides", "", "", "Everything Guides", "", ""); info_array[249] = new Array("Guides Channel", "Cheap Guide", "", "", "Cheap Guide", "", ""); info_array[250] = new Array("Guides Channel", "", "", "", "Guides Channel", "", ""); info_array[251] = new Array("Fashion Channel", "Model Guide", "Model Splash", "", "Model Splash", "Splash", ""); info_array[252] = new Array("Fashion Channel", "Model Guide", "Model Splash", "", "Model Splash", "Splash", ""); info_array[253] = new Array("Fashion Channel", "Model Guide", "", "", "Model Guide", "", ""); info_array[254] = new Array("Fashion Channel", "Look Book", "", "", "Look Book", "", ""); info_array[255] = new Array("Fashion Channel", "Fashion Splash", "", "", "Fashion Splash", "Splash", ""); info_array[256] = new Array("Fashion Channel", "Fashion Shows", "Runway Search & Archives", "", "Fashion Shows by Season", "Splash", ""); info_array[257] = new Array("Fashion Channel", "Fashion Shows", "Runway Search & Archives", "", "Fashion Search Splash", "Splash", ""); info_array[258] = new Array("Fashion Channel", "Fashion Shows", "My Fashion", "", "My Fashion Splash", "Splash", ""); info_array[259] = new Array("Fashion Channel", "Fashion Shows", "My Fashion", "", "My Fashion Splash", "Splash", ""); info_array[260] = new Array("Fashion Channel", "Fashion Shows", "Menswear Collections", "", "Fashion Shows Menswear Splash", "Splash", ""); info_array[261] = new Array("Fashion Channel", "Fashion Shows", "Menswear Collections", "", "Fashion Shows Menswear Splash", "Splash", ""); info_array[262] = new Array("Fashion Channel", "Fashion Shows", "Fashion Shows Splash", "", "Fashion Shows Splash", "Splash", ""); info_array[263] = new Array("Fashion Channel", "Fashion Shows", "Designers - Guide & Bios", "", "Designers - Guide & Bios", "", ""); info_array[264] = new Array("Fashion Channel", "Fashion Shows", "Couture Collections", "", "Fashion Shows Couture Splash", "Splash", ""); info_array[265] = new Array("Fashion Channel", "Fashion Shows", "Couture Collections", "", "Fashion Shows Couture Splash", "Splash", ""); info_array[266] = new Array("Fashion Channel", "Fashion Shows", "Fashion Shows Splash", "", "Fashion Shows Splash", "Splash", ""); info_array[267] = new Array("Fashion Channel", "Fashion Shows", "Women's RTW Collections", "", "Women's RTW Collections", "Slideshow", ""); info_array[268] = new Array("Fashion Channel", "Fashion Shows", "Fashion Show Schedule", "", "Fashion Show Schedule", "", ""); info_array[269] = new Array("Fashion Channel", "Fashion Shows", "Women's RTW Collections", "", "Women's RTW Collections", "Slideshow", ""); info_array[270] = new Array("Fashion Channel", "Fashion Shows", "Resort Collections", "", "Resort Collections", "Slideshow", ""); info_array[271] = new Array("Fashion Channel", "Fashion Shows", "Party Flash Galleries", "", "Party Flash Galleries", "Slideshow", ""); info_array[272] = new Array("Fashion Channel", "Fashion Shows", "Menswear Collections", "", "Menswear Collections", "Slideshow", ""); info_array[273] = new Array("Fashion Channel", "Fashion Shows", "Women's RTW Collections", "", "Women's RTW Collections", "Slideshow", ""); info_array[274] = new Array("Fashion Channel", "Fashion Shows", "Couture Collections", "", "Couture Collections", "Slideshow", ""); info_array[275] = new Array("Fashion Channel", "Fashion Shows", "Bridal Collections", "", "Bridal Collections", "Slideshow", ""); info_array[276] = new Array("Fashion Channel", "Fashion Shows", "Backstage Galleries", "", "Backstage Galleries", "Slideshow", ""); info_array[277] = new Array("Fashion Channel", "Fashion Shows", "", "", "Fashion Shows Section", "", ""); info_array[278] = new Array("Fashion Channel", "Fashion Calendar", "", "", "Fashion Calendar", "", ""); info_array[279] = new Array("Fashion Channel", "Fashion Splash", "", "", "Fashion Splash", "Splash", ""); info_array[280] = new Array("Fashion Channel", "", "", "", "Fashion Channel", "", ""); info_array[281] = new Array("Family & Kids Channel", "Kids Splash", "", "", "Kids Splash", "Splash", ""); info_array[282] = new Array("Family & Kids Channel", "Kids Splash", "", "", "Kids Splash", "Splash", ""); info_array[283] = new Array("Family & Kids Channel", "", "", "", "Family & Kids Channel", "", ""); info_array[284] = new Array("Service", "Error Pages", "", "", "404 Error", "", ""); info_array[285] = new Array("News & Features Channel", "Early & Often Blog", "", "", "Early & Often Blog", "Blog", ""); info_array[286] = new Array("Entertainment Channel", "Movies", "Projectionist", "", "Projectionist Blog", "Blog", ""); info_array[287] = new Array("News & Features Channel", "Daily Intelligencer Blog", "", "", "Daily Intelligencer Blog", "Blog", ""); info_array[288] = new Array("Food Channel", "Grub Street", "", "", "Grub Street", "Blog", ""); info_array[289] = new Array("Fashion Channel", "The Cut Blog", "", "", "The Cut Blog", "Blog", ""); info_array[290] = new Array("Entertainment Channel", "Vulture", "", "", "Vulture", "Blog", ""); info_array[291] = new Array("Food Channel", "Restaurant Reviews", "", "", "Restaurant Reviews", "", ""); info_array[292] = new Array("Food Channel", "Restaurant Reviews", "", "", "Restaurant Reviews", "", ""); info_array[293] = new Array("Service", "About New York Section", "", "", "Contact Us", "", ""); info_array[294] = new Array("Guides Channel", "Cheap Guide", "", "", "Cheap Guide", "", ""); info_array[295] = new Array("Best of New York", "BoNY Shopping", "", "", "Best of New York Shopping", "", ""); info_array[296] = new Array("Best of New York", "BoNY Services", "", "", "Best of New York Services", "", ""); info_array[297] = new Array("Best of New York", "BoNY Nightlife", "", "", "Best of New York Nightlife", "", ""); info_array[298] = new Array("Best of New York", "BoNY Neighborhoods", "", "", "Best of New York Neighborhoods", "", ""); info_array[299] = new Array("Best of New York", "BoNY Kids/Fun", "", "", "Best of New York Kids/Fun", "", ""); info_array[300] = new Array("Best of New York", "BoNY Splash Page", "", "", "Best of New York Splash Page", "Splash", ""); info_array[301] = new Array("Best of New York", "BoNY Food", "", "", "Best of New York Food", "", ""); info_array[302] = new Array("Best of New York", "BoNY Beauty", "", "", "Best of New York Beauty", "", ""); info_array[303] = new Array("Best of New York", "BoNY A-Z", "", "", "Best of New York A-Z", "", ""); info_array[304] = new Array("Best of New York", "BoNY Splash Page", "", "", "Best of New York Splash Page", "Splash", ""); info_array[305] = new Array("Best of New York", "", "", "", "Best of New York Channel", "", ""); info_array[306] = new Array("Guides Channel", "Best Lawyers", "", "", "Best Lawyers", "", ""); info_array[307] = new Array("Health Channel", "", "", "", "Health Channel", "", ""); info_array[308] = new Array("Service", "Event Promos", "Best Bets", "", "Best Bets Event Promo", "", ""); info_array[309] = new Array("Beauty Channel", "Beauty Splash", "", "", "Beauty Splash Page", "Splash", ""); info_array[310] = new Array("Beauty Channel", "Beauty Splash", "", "", "Beauty Splash Page", "Splash", ""); info_array[311] = new Array("Beauty Channel", "", "", "", "Beauty Channel", "", ""); info_array[312] = new Array("Entertainment Channel", "TV", "TV Splash", "", "TV Splash", "Splash", ""); info_array[313] = new Array("Entertainment Channel", "TV", "TV Splash", "", "TV Splash", "Splash", ""); info_array[314] = new Array("Entertainment Channel", "TV", "", "", "TV Section", "", ""); info_array[315] = new Array("Entertainment Channel", "Theater ", "Theater  Splash", "", "Theater Splash", "Splash", ""); info_array[316] = new Array("Entertainment Channel", "Theater ", "Theater  Splash", "", "Theater Splash", "Splash", ""); info_array[317] = new Array("Entertainment Channel", "Theater ", "", "", "Theater Section", "", ""); info_array[318] = new Array("Entertainment Channel", "Music", "", "", "Music Section", "", ""); info_array[319] = new Array("Entertainment Channel", "Music", "Music Splash", "", "Music Splash", "Splash", ""); info_array[320] = new Array("Entertainment Channel", "Music", "Music Splash", "", "Music Splash", "Splash", ""); info_array[321] = new Array("Entertainment Channel", "Music", "", "", "Music Section", "", ""); info_array[322] = new Array("Entertainment Channel", "Entertainment Splash", "", "", "Entertainment Splash", "", ""); info_array[323] = new Array("Entertainment Channel", "Books", "", "", "Books Section", "", ""); info_array[324] = new Array("Entertainment Channel", "Classical & Dance", "Classical & Dance Splash", "", "Classical & Dance Splash", "Splash", ""); info_array[325] = new Array("Entertainment Channel", "Classical & Dance", "Classical & Dance Splash", "", "Classical & Dance Splash", "Splash", ""); info_array[326] = new Array("Entertainment Channel", "Classical & Dance", "", "", "Classical & Dance Section", "", ""); info_array[327] = new Array("Entertainment Channel", "Books", "Book Splash", "", "Books Splash", "Splash", ""); info_array[328] = new Array("Entertainment Channel", "Books", "Book Splash", "", "Books Splash", "Splash", ""); info_array[329] = new Array("Entertainment Channel", "Books", "", "", "Books Section", "", ""); info_array[330] = new Array("Entertainment Channel", "Art", "", "", "Art Section", "", ""); info_array[331] = new Array("Entertainment Channel", "Art", "", "", "Art Section", "", ""); info_array[332] = new Array("Entertainment Channel", "Art", "Art Splash", "", "Art Splash", "Splash", ""); info_array[333] = new Array("Entertainment Channel", "Art", "Art Splash", "", "Art Splash", "Splash", ""); info_array[334] = new Array("Entertainment Channel", "Art", "", "", "Art Section", "", ""); info_array[335] = new Array("Entertainment Channel", "Art", "", "", "Art Section", "", ""); info_array[336] = new Array("Entertainment Channel", "Approval Matrix", "", "", "Approval Matrix", "", ""); info_array[337] = new Array("Entertainment Channel", "", "", "", "Entertainment Channel", "", ""); info_array[338] = new Array("Entertainment Channel", "Approval Matrix", "", "", "Approval Matrix", "", ""); info_array[339] = new Array("Service", "Advertorials", "A-Lists", "", "A List Invitations", "", ""); info_array[340] = new Array("Entertainment Channel", "Agenda Splash", "", "", "Agenda Splash", "Splash", ""); info_array[341] = new Array("Entertainment Channel", "Agenda Splash", "", "", "Agenda Splash", "Splash", ""); info_array[342] = new Array("Service", "Additional Listing Pages", "Top Reviewers", "", "Top Reviewers", "", ""); info_array[343] = new Array("Shopping Channel", "Shop A Matic", "", "", "Shop A Matic", "Slideshow", ""); info_array[344] = new Array("Food Channel", "Restaurant Listings", "Restaurant Search Results", "", "Restaurant Search Results", "Listings", "Search Results"); info_array[345] = new Array("Entertainment Channel", "Movies", "Movie Listings", "Movie Theater Search Results", "Movie Theater Search Results", "Listings", ""); info_array[346] = new Array("Entertainment Channel", "Movies", "Movie Listings", "Movie Search Results", "Movie Search Results", "Listings", ""); info_array[347] = new Array("Travel Channel", "Visitors Guide ", "Hotel Listings", "Hotel Search Results", "Hotel Search Results", "Listings", ""); info_array[348] = new Array("Entertainment Channel", "Other Events", "Food & Wine Listings", "Food & Wine Event Search Results", "Food & Wine Event Search Results", "Listings", ""); info_array[349] = new Array("Entertainment Channel", "Events", "Event Listings", "Event Search Results", "Event Search Results", "Listings", ""); info_array[350] = new Array("Shopping Channel", "Store Listings", "Store Search Results", "", "Store Search Results", "Listings", "Search Results"); info_array[351] = new Array("Beauty Channel", "Beauty Listings", "Beauty Search Results", "", "Beauty Search Results", "Listings", "Search Results"); info_array[352] = new Array("Nightlife Channel", "Bar Listings", "Bar Search Results", "", "Bar Search Results", "Listings", ""); info_array[353] = new Array("Entertainment Channel", "Attractions", "Attraction Search Results", "", "Attraction Search Results", "Listings", ""); info_array[354] = new Array("Service", "Personals", "", "", "Personal Listings", "", ""); info_array[355] = new Array("Entertainment Channel", "Attractions", "Attraction Reader Reviews", "", "Attraction Reader Reviews", "Listings", ""); info_array[356] = new Array("Entertainment Channel", "Movies", "Movie Listings", "Movie Reader Reviews", "Movie Reader Reviews", "Listings", ""); info_array[357] = new Array("Entertainment Channel", "Theater ", "Theater Events", "Theater Event Search Results", "Theater Splash", "Listings", ""); info_array[358] = new Array("Entertainment Channel", "Other Events", "Sports Listings", "Sports Event Search Results", "Sports Event Search Results", "Listings", ""); info_array[359] = new Array("Entertainment Channel", "Books", "Reading Events", "Reading Event Search Results", "Reading Event Search Results", "Listings", ""); info_array[360] = new Array("Entertainment Channel", "Other Events", "Community Listings", "Community Search Results", "Community Search Results", "Listings", ""); info_array[361] = new Array("Entertainment Channel", "Music", "Music/Nightlife Events", "Music Event Search Results", "Music Event Search Results", "Listings", ""); info_array[362] = new Array("Family & Kids Channel", "Events", "Kids Event Search Results", "", "Kids Event Search Results", "Listings", ""); info_array[363] = new Array("Entertainment Channel", "Classical & Dance", "Classical & Dance Events", "Classical Event Search Results", "Classical Event Search Results", "Listings", ""); info_array[364] = new Array("Entertainment Channel", "Art", "Art Events", "Art Event Search Results", "Art Event Search Results", "Listings", ""); info_array[365] = new Array("Fashion Channel", "Fashion Shows", "My Fashion", "", "My Fashion Galleries", "Slideshow", ""); info_array[366] = new Array("Service", "Commenting", "", "", "Comments by User", "", ""); info_array[367] = new Array("Service", "Additional Listing Pages", "Listing Maps", "", "Listing Maps", "Listings", ""); info_array[368] = new Array("Beauty Channel", "Beauty Listings", "BeautyListing Photos", "", "Beauty Listing Photos", "Listings", "Slideshow"); info_array[369] = new Array("Service", "Customer Service", "", "", "Magazine Subscription & Customer Service", "", ""); info_array[370] = new Array("Service", "Membership", "", "", "Registration & Member Center", "", ""); info_array[371] = new Array("Service", "Membership", "", "", "Registration & Member Center", "", ""); info_array[372] = new Array("Health Channel", "Best Doctors", "Best Doctors Listings", "", "Best Doctors Listings", "Listings", ""); info_array[373] = new Array("Guides Channel", "Best Lawyers", "", "", "Best Lawyers", "", ""); info_array[374] = new Array("Video", "", "", "", "Video", "", ""); info_array[375] = new Array("Service", "Personals", "", "", "Personal Listings", "Listings", ""); info_array[376] = new Array("Fashion Channel", "Fashion Shows", "Runway Search & Archives", "", "Runway Search Results", "Slideshow", ""); info_array[377] = new Array("Service", "Commenting", "", "", "Comments by User", "", ""); info_array[378] = new Array("Service", "Commenting", "", "", "Comments by Article", "", ""); info_array[379] = new Array("Travel Channel", "Visitors Guide ", "Hotel Listings", "Hotel Reader Reviews", "Hotel Reader Reviews", "Listings", ""); info_array[380] = new Array("Shopping Channel", "", "", "", "Shopping Features", "", ""); info_array[381] = new Array("Home", "", "", "", "Home Page", "Splash", ""); 
//nymag_classify takes several parameters and returns an object
//	its purpose is to find where in the hierarchy the current URL belongs
function nymag_classify(url, tracking_object, pattern_array, exclude_array, info_array) {
	for (match_url in pattern_array)
	{
		if(typeof pattern_array[match_url] != "string") continue;
		if(0<=url.search(pattern_array[match_url]))
		{
			if((typeof exclude_array[match_url] != "undefined") && (0<=url.search(exclude_array[match_url])))
				continue;

			tag = info_array[match_url];
			tracking_object.prettyname = tag[4];
			tracking_object.horiz1 = tag[5];
			tracking_object.horiz2 = tag[6];
			hierarchy = new Array(tag[0],tag[1],tag[2],tag[3])
			infos = hierarchy.length;
			hierarchy_string = "";
			channel_string = "";
			for(i=0;i<infos;i++) {
				if(hierarchy[i]) {
					hierarchy_string += hierarchy[i] + ",";
					channel_string += hierarchy[i] + ":";
				}
			}

			less_one = hierarchy_string.length-1;
			tracking_object.hier1 = hierarchy_string.substring(0,less_one);
			tracking_object.channel = channel_string.substring(0,less_one);
			tracking_object.centralized = url;

			return tracking_object;
		}
	}
	//Default Case 
	tracking_object.channel = "Uncategorized:" + url.replace(/^http:\/\//,"");
	tracking_object.prettyname = url;
	tracking_object.horiz1 = "Uncategorized";
	tracking_object.horiz2 = "Uncategorized";
	tracking_object.hier1 = url;
	tracking_object.centralized = "";
	return tracking_object;
}

/********************* OMNITURE PLUGINS *****************************/
s.doPlugins=s_doPlugins
//Plugin: Days since last Visit 1.0.H
s.getDaysSinceLastVisit=new Function(""
+"var s=this,e=new Date(),cval,ct=e.getTime(),c='s_lastvisit',day=24*"
+"60*60*1000;e.setTime(ct+3*365*day);cval=s.c_r(c);if(!cval){s.c_w(c,"
+"ct,e);return 'First page view or cookies not supported';}else{var d"
+"=ct-cval;if(d>30*60*1000){if(d>30*day){s.c_w(c,ct,e);return 'More t"
+"han 30 days';}if(d<30*day+1 && d>7*day){s.c_w(c,ct,e);return 'More "
+"than 7 days';}if(d<7*day+1 && d>day){s.c_w(c,ct,e);return 'Less tha"
+"n 7 days';}if(d<day+1){s.c_w(c,ct,e);return 'Less than 1 day';}}els"
+"e return '';}"
);

//Plugin: getQueryParam 2.0 - 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.loc"
+"ation);u=u=='f'?''+s.gtfs().location:u;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.su"
+"bstring(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 Utility: appendList v1.0
s.appendList=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 in a){"
+"n=a[i];m=m||(u==1?(n==v):(n.toLowerCase()==v.toLowerCase()));}}if(!"
+"m)L=L?L+d+v:v;return L");

//Plugin: getValOnce 0.2 - get a value once per session or no. 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");

//Plugin: getAndPersistValue 0.3 - get a value on every page
s.getAndPersistValue=new Function("v","c","e",""
+"var s=this,a=new Date;e=e?e:0;a.setTime(a.getTime()+e*86400000);if("
+"v)s.c_w(c,v,e?a:0);return s.c_r(c);");

//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: getTimeParting 1.3 - Get time values based on time zone
s.getTimeParting=new Function("t","z","y",""
+"dc=new Date('1/1/2000');f=15;ne=8;if(dc.getDay()!=6||"
+"dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);"
+"if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay("
+");gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'"
+"+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();"
+"if(cd>spr&&cd<fl){z=z+1}else{z=z};utc=cd.getTime()+(cd.getTimezoneO"
+"ffset()*60000);tz=new Date(utc + (3600000*z));thisy=tz.getFullYear("
+");var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"
+"iday','Saturday'];if(thisy!=y){return'Data Not Available'}else{;thi"
+"sh=tz.getHours();thismin=tz.getMinutes();thisd=tz.getDay();var dow="
+"days[thisd];var ap='AM';var dt='Weekday';var mint='00';if(thismin>3"
+"0){mint='30'}if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th"
+"ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'"
+":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim"
+"estring}if(t=='d'){return daystring};if(t=='w'){return en"
+"dstring}}};"
);

// Plugin: Form Analysis 2.0 (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;s.tl(true,'o','Form A"
+"nalysis');s[f.vu]='';s.usePlugins=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:'';");

/* Module: Media */
s.m_Media_c="var m=s.m_i('Media');m.cn=function(n){var m=this;return m.s.rep(m.s.rep(m.s.rep(n,\"\\n\",''),\"\\r\",''),'--**--','')};m.open=function(n,l,p,b){var m=this,i=new Object,tm=new Date,a='',"
+"x;n=m.cn(n);l=parseInt(l);if(!l)l=1;if(n&&p){if(!m.l)m.l=new Object;if(m.l[n])m.close(n);if(b&&b.id)a=b.id;for (x in m.l)if(m.l[x]&&m.l[x].a==a)m.close(m.l[x].n);i.n=n;i.l=l;i.p=m.cn(p);i.a=a;i.t=0"
+";i.ts=0;i.s=Math.floor(tm.getTime()/1000);i.lx=0;i.lt=i.s;i.lo=0;i.e='';i.to=-1;m.l[n]=i}};m.close=function(n){this.e(n,0,-1)};m.play=function(n,o){var m=this,i;i=m.e(n,1,o);i.m=new Function('var m"
+"=s_c_il['+m._in+'],i;if(m.l){i=m.l[\"'+m.s.rep(i.n,'\"','\\\\\"')+'\"];if(i){if(i.lx==1)m.e(i.n,3,-1);i.mt=setTimeout(i.m,5000)}}');i.m()};m.stop=function(n,o){this.e(n,2,o)};m.track=function(n){va"
+"r m=this;if (m.trackWhilePlaying) {m.e(n,4,-1)}};m.e=function(n,x,o){var m=this,i,tm=new Date,ts=Math.floor(tm.getTime()/1000),ti=m.trackSeconds,tp=m.trackMilestones,z=new Array,j,d='--**--',t=1,b,"
+"v=m.trackVars,e=m.trackEvents,pe='media',pev3,w=new Object,vo=new Object;n=m.cn(n);i=n&&m.l&&m.l[n]?m.l[n]:0;if(i){w.name=n;w.length=i.l;w.playerName=i.p;if(i.to<0)w.event=\"OPEN\";else w.event=(x="
+"=1?\"PLAY\":(x==2?\"STOP\":(x==3?\"MONITOR\":\"CLOSE\")));w.openTime=new Date();w.openTime.setTime(i.s*1000);if(x>2||(x!=i.lx&&(x!=2||i.lx==1))) {b=\"Media.\"+name;pev3 = m.s.ape(i.n)+d+i.l+d+m.s.a"
+"pe(i.p)+d;if(x){if(o<0&&i.lt>0){o=(ts-i.lt)+i.lo;o=o<i.l?o:i.l-1}o=Math.floor(o);if(x>=2&&i.lo<o){i.t+=o-i.lo;i.ts+=o-i.lo;}if(x<=2){i.e+=(x==1?'S':'E')+o;i.lx=x;}else if(i.lx!=1)m.e(n,1,o);i.lt=ts"
+";i.lo=o;pev3+=i.t+d+i.s+d+(m.trackWhilePlaying&&i.to>=0?'L'+i.to:'')+i.e+(x!=2?(m.trackWhilePlaying?'L':'E')+o:'');if(m.trackWhilePlaying){b=0;pe='m_o';if(x!=4){w.offset=o;w.percent=((w.offset+1)/w"
+".length)*100;w.percent=w.percent>100?100:Math.floor(w.percent);w.timePlayed=i.t;if(m.monitor)m.monitor(m.s,w)}if(i.to<0)pe='m_s';else if(x==4)pe='m_i';else{t=0;v=e='None';ti=ti?parseInt(ti):0;z=tp?"
+"m.s.sp(tp,','):0;if(ti&&i.ts>=ti)t=1;else if(z){if(o<i.to)i.to=o;else{for(j=0;j<z.length;j++){ti=z[j]?parseInt(z[j]):0;if(ti&&((i.to+1)/i.l<ti/100)&&((o+1)/i.l>=ti/100)){t=1;j=z.length}}}}}}}else{m"
+".e(n,2,-1);if(m.trackWhilePlaying){w.offset=i.lo;w.percent=((w.offset+1)/w.length)*100;w.percent=w.percent>100?100:Math.floor(w.percent);w.timePlayed=i.t;if(m.monitor)m.monitor(m.s,w)}m.l[n]=0;if(i"
+".e){pev3+=i.t+d+i.s+d+(m.trackWhilePlaying&&i.to>=0?'L'+i.to:'')+i.e;if(m.trackWhilePlaying){v=e='None';pe='m_o'}else{t=0;m.s.fbr(b)}}else t=0;b=0}if(t){vo.linkTrackVars=v;vo.linkTrackEvents=e;vo.p"
+"e=pe;vo.pev3=pev3;m.s.t(vo,b);if(m.trackWhilePlaying){i.ts=0;i.to=o;i.e=''}}}}return i};m.ae=function(n,l,p,x,o,b){if(n&&p){var m=this;if(!m.l||!m.l[n])m.open(n,l,p,b);m.e(n,x,o)}};m.a=function(o,t"
+"){var m=this,i=o.id?o.id:o.name,n=o.name,p=0,v,c,c1,c2,xc=m.s.h,x,e,f1,f2='s_media_'+m._in+'_oc',f3='s_media_'+m._in+'_t',f4='s_media_'+m._in+'_s',f5='s_media_'+m._in+'_l',f6='s_media_'+m._in+'_m',"
+"f7='s_media_'+m._in+'_c',tcf,w;if(!i){if(!m.c)m.c=0;i='s_media_'+m._in+'_'+m.c;m.c++}if(!o.id)o.id=i;if(!o.name)o.name=n=i;if(!m.ol)m.ol=new Object;if(m.ol[i])return;m.ol[i]=o;if(!xc)xc=m.s.b;tcf=n"
+"ew Function('o','var e,p=0;try{if(o.versionInfo&&o.currentMedia&&o.controls)p=1}catch(e){p=0}return p');p=tcf(o);if(!p){tcf=new Function('o','var e,p=0,t;try{t=o.GetQuickTimeVersion();if(t)p=2}catc"
+"h(e){p=0}return p');p=tcf(o);if(!p){tcf=new Function('o','var e,p=0,t;try{t=o.GetVersionInfo();if(t)p=3}catch(e){p=0}return p');p=tcf(o)}}v=\"var m=s_c_il[\"+m._in+\"],o=m.ol['\"+i+\"']\";if(p==1){"
+"p='Windows Media Player '+o.versionInfo;c1=v+',n,p,l,x=-1,cm,c,mn;if(o){cm=o.currentMedia;c=o.controls;if(cm&&c){mn=cm.name?cm.name:c.URL;l=cm.duration;p=c.currentPosition;n=o.playState;if(n){if(n="
+"=8)x=0;if(n==3)x=1;if(n==1||n==2||n==4||n==5||n==6)x=2;}';c2='if(x>=0)m.ae(mn,l,\"'+p+'\",x,x!=2?p:-1,o)}}';c=c1+c2;if(m.s.isie&&xc){x=m.s.d.createElement('script');x.language='jscript';x.type='tex"
+"t/javascript';x.htmlFor=i;x.event='PlayStateChange(NewState)';x.defer=true;x.text=c;xc.appendChild(x);o[f6]=new Function(c1+'if(n==3){x=3;'+c2+'}setTimeout(o.'+f6+',5000)');o[f6]()}}if(p==2){p='Qui"
+"ckTime Player '+(o.GetIsQuickTimeRegistered()?'Pro ':'')+o.GetQuickTimeVersion();f1=f2;c=v+',n,x,t,l,p,p2,mn;if(o){mn=o.GetMovieName()?o.GetMovieName():o.GetURL();n=o.GetRate();t=o.GetTimeScale();l"
+"=o.GetDuration()/t;p=o.GetTime()/t;p2=o.'+f5+';if(n!=o.'+f4+'||p<p2||p-p2>5){x=2;if(n!=0)x=1;else if(p>=l)x=0;if(p<p2||p-p2>5)m.ae(mn,l,\"'+p+'\",2,p2,o);m.ae(mn,l,\"'+p+'\",x,x!=2?p:-1,o)}if(n>0&&"
+"o.'+f7+'>=10){m.ae(mn,l,\"'+p+'\",3,p,o);o.'+f7+'=0}o.'+f7+'++;o.'+f4+'=n;o.'+f5+'=p;setTimeout(\"'+v+';o.'+f2+'(0,0)\",500)}';o[f1]=new Function('a','b',c);o[f4]=-1;o[f7]=0;o[f1](0,0)}if(p==3){p='"
+"RealPlayer '+o.GetVersionInfo();f1=n+'_OnPlayStateChange';c1=v+',n,x=-1,l,p,mn;if(o){mn=o.GetTitle()?o.GetTitle():o.GetSource();n=o.GetPlayState();l=o.GetLength()/1000;p=o.GetPosition()/1000;if(n!="
+"o.'+f4+'){if(n==3)x=1;if(n==0||n==2||n==4||n==5)x=2;if(n==0&&(p>=l||p==0))x=0;if(x>=0)m.ae(mn,l,\"'+p+'\",x,x!=2?p:-1,o)}if(n==3&&(o.'+f7+'>=10||!o.'+f3+')){m.ae(mn,l,\"'+p+'\",3,p,o);o.'+f7+'=0}o."
+"'+f7+'++;o.'+f4+'=n;';c2='if(o.'+f2+')o.'+f2+'(o,n)}';if(m.s.wd[f1])o[f2]=m.s.wd[f1];m.s.wd[f1]=new Function('a','b',c1+c2);o[f1]=new Function('a','b',c1+'setTimeout(\"'+v+';o.'+f1+'(0,0)\",o.'+f3+"
+"'?500:5000);'+c2);o[f4]=-1;if(m.s.isie)o[f3]=1;o[f7]=0;o[f1](0,0)}};m.as=new Function('e','var m=s_c_il['+m._in+'],l,n;if(m.autoTrack&&m.s.d.getElementsByTagName){l=m.s.d.getElementsByTagName(m.s.i"
+"sie?\"OBJECT\":\"EMBED\");if(l)for(n=0;n<l.length;n++)m.a(l[n]);}');if(s.wd.attachEvent)s.wd.attachEvent('onload',m.as);else if(s.wd.addEventListener)s.wd.addEventListener('load',m.as,false)";
s.m_i("Media");

/************************** OMNITURE SECTION ************************/
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)}

/************************** INITIAL PAGE VIEW ***********************/
try {
	s=nymag_pageView(reportsuite, s);
	//All subsequent page views are AJAX or "AJAX-like" page views.
	window.nymag.ajaxy = true;
} catch(e) {}
