//Function to find substring inside string
function lookForString(haystack, needle) {
	var pos = haystack.indexOf(needle);
	if (pos == -1) {return "no";}
	else {return "yes";}
}

//Function to convert array objects to useable values
function oc(a) {
  var o = {};
  for(var i=0;i<a.length;i++)
  {o[a[i]]='';}
  return o;
}


//Establish variables just because
var pushDownCodes="";
var leaderCodes="";
var earCodes="";
var bigBoxCodes="";
var bigBoxRailCodes="";
var textAd1Codes="";
var textAd2Codes="";
var textAd3Codes="";
var pageBreakerAdCodes="";
var zones="";
var flipBookHeader="";
var flipBookText="none";
var flipBookID="";
var halfPageCodes="";
var specialSectionsCommunity="";

var bethesdaTaxonomy="19654";
var bowieTaxonomy="19660";
var damascusTaxonomy="19655";
var frederickCityTaxonomy="17479";
var gaithersburgTaxonomy="19656";
var largoTaxonomy="19661";
var laurelTaxonomy="19663";
var middletownTaxonomy="17480";
var mtAiryTaxonomy="17482";
var olneyTaxonomy="19657";
var rockvilleTaxonomy="19658";
var silverSpringTaxonomy="19659";
var upperMarlboroTaxonomy="19662";
var pbTaxonomy="17483";
var walkersvilleTaxonomy="17481";
var montHRTaxonomy="19807";

var montTaxArray=new Array(bethesdaTaxonomy,damascusTaxonomy,gaithersburgTaxonomy,olneyTaxonomy,rockvilleTaxonomy,silverSpringTaxonomy);
var pgTaxArray=new Array(bowieTaxonomy,largoTaxonomy,laurelTaxonomy,upperMarlboroTaxonomy);
var fredTaxArray=new Array(frederickCityTaxonomy,middletownTaxonomy,mtAiryTaxonomy,walkersvilleTaxonomy);
    
var pushDownDim="953890";
var leaderboardDim="108623";
var earDim="932364";
var bigBoxDim="163124";
var bigBoxRailDim="975858";
var textAd1Dim="944708";
var textAd2Dim="944708";
var textAd3Dim="944708";
var pageBreakerAdDim="942215";
var halfPageDim="160921";
    
var gazPushDown="953889";
var gazLeaderboard="204198";
var gazEar="932365";
var gazBigBox="204199";
var gazBigBoxRail="975859";
var gazTextAd1="1056062";
var gazTextAd2="1056064";
var gazTextAd3="1056065";
var gazPageBreakerAd="942214";
var gazFlipBookHeader="Gazette Seniors";
var gazFlipBookText="none";
var gazFlipBookID="144";
var gazHalfPage="1099667";

var montPushDown="1052544";
var montLeaderboard="204206";
var montEar="932365";
var montBigBox="378457";
var montBigBoxRail="975859";
var montTextAd1="944706";
var montTextAd2="964155";
var montTextAd3="964156";
var montPageBreakerAd="942214";
var montFlipBookHeader="Gazette Seniors";
var montFlipBookText="none";
var montFlipBookID="144";
var montHalfPage="1099667";
var montHRBigBox="747639";

var bethesdaPushDown="1052544";
var bethesdaLeaderboard="211276";
var bethesdaEar="932365";
var bethesdaBigBox="204221";
var bethesdaBigBoxRail="975859";
var bethesdaTextAd1="944706";
var bethesdaTextAd2="964155";
var bethesdaTextAd3="964156";
var bethesdaPageBreakerAd="942214";
var bethesdaFlipBookHeader="Seniors";
var bethesdaFlipBookText="none";
var bethesdaFlipBookID="144";
var bethesdaHalfPage="1099667";

var damascusPushDown="1052544";
var damascusLeaderboard="211293";
var damascusEar="932365";
var damascusBigBox="204229";
var damascusBigBoxRail="975859";
var damascusTextAd1="944706";
var damascusTextAd2="964155";
var damascusTextAd3="964156";
var damascusPageBreakerAd="942214";
var damascusFlipBookHeader="Seniors";
var damascusFlipBookText="none";
var damascusFlipBookID="144";
var damascusHalfPage="1099667";

var gaithersburgPushDown="1052544";
var gaithersburgLeaderboard="211279";
var gaithersburgEar="932365";
var gaithersburgBigBox="204217";
var gaithersburgBigBoxRail="975859";
var gaithersburgTextAd1="944706";
var gaithersburgTextAd2="964155";
var gaithersburgTextAd3="964156";
var gaithersburgPageBreakerAd="942214";
var gaithersburgFlipBookHeader="Gazette Seniors";
var gaithersburgFlipBookText="none";
var gaithersburgFlipBookID="144";
var gaithersburgHalfPage="1099667";

var olneyPushDown="1052544";
var olneyLeaderboard="211296";
var olneyEar="932365";
var olneyBigBox="204230";
var olneyBigBoxRail="975859";
var olneyTextAd1="944706";
var olneyTextAd2="964155";
var olneyTextAd3="964156";
var olneyPageBreakerAd="942214";
var olneyFlipBookHeader="Gazette Seniors";
var olneyFlipBookText="none";
var olneyFlipBookID="144";
var olneyHalfPage="1099667";

var rockvillePushDown="1052544";
var rockvilleLeaderboard="211290";
var rockvilleEar="932365";
var rockvilleBigBox="204226";
var rockvilleBigBoxRail="975859";
var rockvilleTextAd1="944706";
var rockvilleTextAd2="964155";
var rockvilleTextAd3="964156";
var rockvillePageBreakerAd="942214";
var rockvilleFlipBookHeader="Gazette Seniors";
var rockvilleFlipBookText="none";
var rockvilleFlipBookID="144";
var rockvilleHalfPage="1099667";

var silverSpringPushDown="1052544";
var silverSpringLeaderboard="211289";
var silverSpringEar="932365";
var silverSpringBigBox="204225";
var silverSpringBigBoxRail="975859";
var silverSpringTextAd1="944706";
var silverSpringTextAd2="964155";
var silverSpringTextAd3="964156";
var silverSpringPageBreakerAd="942214";
var silverSpringFlipBookHeader="Gazette Seniors";
var silverSpringFlipBookText="none";
var silverSpringFlipBookID="144";
var silverSpringHalfPage="1099667";

var pgPushDown="1056289";
var pgLeaderboard="204208";
var pgEar="932365";
var pgBigBox="378464";
var pgBigBoxRail="975859";
var pgTextAd1="1015669";
var pgTextAd2="1015672";
var pgTextAd3="1015674";
var pgPageBreakerAd="942214";
var pgFlipBookHeader="Gazette Health: The Midlife Crisis Issue";
var pgFlipBookText="none";
var pgFlipBookID="140";
var pgHalfPage="1099668";

var bowiePushDown="1056289";
var bowieLeaderboard="211282";
var bowieEar="932365";
var bowieBigBox="204219";
var bowieBigBoxRail="975859";
var bowieTextAd1="1015669";
var bowieTextAd2="1015672";
var bowieTextAd3="1015674";
var bowiePageBreakerAd="942214";
var bowieFlipBookHeader="Gazette Health: The Midlife Crisis Issue";
var bowieFlipBookText="none";
var bowieFlipBookID="140";
var bowieHalfPage="1099668";

var largoPushDown="1056289";
var largoLeaderboard="211511";
var largoEar="932365";
var largoBigBox="204255";
var largoBigBoxRail="975859";
var largoTextAd1="1015669";
var largoTextAd2="1015672";
var largoTextAd3="1015674";
var largoPageBreakerAd="942214";
var largoFlipBookHeader="Gazette Health: The Midlife Crisis Issue";
var largoFlipBookText="none";
var largoFlipBookID="140";
var largoHalfPage="1099668";

var laurelPushDown="1056289";
var laurelLeaderboard="211488";
var laurelEar="932365";
var laurelBigBox="204245";
var laurelBigBoxRail="975859";
var laurelTextAd1="1015669";
var laurelTextAd2="1015672";
var laurelTextAd3="1015674";
var laurelPageBreakerAd="942214";
var laurelFlipBookHeader="Gazette Health: The Midlife Crisis Issue";
var laurelFlipBookText="none";
var laurelFlipBookID="140";
var laurelHalfPage="1099668";

var upperMarlboroPushDown="1056289";
var upperMarlboroLeaderboard="211508";
var upperMarlboroEar="932365";
var upperMarlboroBigBox="204253";
var upperMarlboroBigBoxRail="975859";
var upperMarlboroTextAd1="1015669";
var upperMarlboroTextAd2="1015672";
var upperMarlboroTextAd3="1015674";
var upperMarlboroPageBreakerAd="942214";
var upperMarlboroFlipBookHeader="Gazette Health: The Midlife Crisis Issue";
var upperMarlboroFlipBookText="none";
var upperMarlboroFlipBookID="140";
var upperMarlboroHalfPage="1099668";


var fredPushDown="1065808";
var fredLeaderboard="204207";
var fredEar="932365";
var fredBigBox="378463";
var fredBigBoxRail="975859";
var fredTextAd1="1015663";
var fredTextAd2="1015664";
var fredTextAd3="1015668";
var fredPageBreakerAd="942214";
var fredFlipBookHeader="Gazette Health - The Midlife Crisis Issue";
var fredFlipBookText="none";
var fredFlipBookID="135";
var fredHalfPage="1099666";

var frederickCityPushDown="1065808";
var frederickCityLeaderboard="211302";
var frederickCityEar="932365";
var frederickCityBigBox="204235";
var frederickCityBigBoxRail="975859";
var frederickCityTextAd1="1015663";
var frederickCityTextAd2="1015664";
var frederickCityTextAd3="1015668";
var frederickCityPageBreakerAd="942214";
var frederickCityFlipBookHeader="Gazette Health - The Midlife Crisis Issue";
var frederickCityFlipBookText="none";
var frederickCityFlipBookID="135";
var frederickCityHalfPage="1099666";

var middletownPushDown="1065808";
var middletownLeaderboard="211308";
var middletownEar="932365";
var middletownBigBox="204239";
var middletownBigBoxRail="975859";
var middletownTextAd1="1015663";
var middletownTextAd2="1015664";
var middletownTextAd3="1015668";
var middletownPageBreakerAd="942214";
var middletownFlipBookHeader="Gazette Health - The Midlife Crisis Issue";
var middletownFlipBookText="none";
var middletownFlipBookID="135";
var middletownHalfPage="1099666";

var mtAiryPushDown="1065808";
var mtAiryLeaderboard="211299";
var mtAiryEar="932365";
var mtAiryBigBox="204232";
var mtAiryBigBoxRail="975859";
var mtAiryTextAd1="1015663";
var mtAiryTextAd2="1015664";
var mtAiryTextAd3="1015668";
var mtAiryPageBreakerAd="942214";
var mtAiryFlipBookHeader="Gazette Health - The Midlife Crisis Issue";
var mtAiryFlipBookText="none";
var mtAiryFlipBookID="135";
var mtAiryHalfPage="1099666";

var walkersvillePushDown="1065808";
var walkersvilleLeaderboard="211306";
var walkersvilleEar="932365";
var walkersvilleBigBox="204237";
var walkersvilleBigBoxRail="975859";
var walkersvilleTextAd1="1015663";
var walkersvilleTextAd2="1015664";
var walkersvilleTextAd3="1015668";
var walkersvillePageBreakerAd="942214";
var walkersvilleFlipBookHeader="Gazette Health - The Midlife Crisis Issue";
var walkersvilleFlipBookText="none";
var walkersvilleFlipBookID="135";
var walkersvilleHalfPage="1099666";

var pbPushDown="99999999999";
var pbLeaderboard="204214";
var pbEar="304424";
var pbBigBox="995305";
var pbBigBoxRail="975859";
var pbTextAd1="1056062";
var pbTextAd2="1056064";
var pbTextAd3="1056065";
var pbPageBreakerAd="942214";
var pbFlipBookHeader="We Are Montgomery";
var pbFlipBookText="none";
var pbFlipBookID="133";

var taxIDs=new Array();
    
	
//Function to zone ads, obviously. This is where the fun and adventure begin. 
 function zoneAds(taxonomies) {
   
    //Make z=0. We'll use this later.
	var z=0;
   
   //See if the variable "taxonomies" has commas and is therefore an array we need to split.
	var commaExists=lookForString(taxonomies,",");
    if (commaExists=="no") {taxIDs[0]=taxonomies;} else {taxIDs=taxonomies.split(",");}
	
	
	//Montgomery county zoning
	//See if the article has any Montgomery County taxonomy.
	for (x=0; x<taxIDs.length; x++) {
		if (taxIDs[x] in oc(montTaxArray)) {z++;}	
	}
	
	if (z>0) {
		//If it has at least one Montgomery County taxonomy, let's see if the article has all Montgomery County taxonomies, which makes it a regional story.
		if (z==montTaxArray.length) {
			if (pushDownCodes=="") {pushDownCodes=pushDownCodes+montPushDown;} else {pushDownCodes=pushDownCodes+","+montPushDown;}
        	if (leaderCodes=="") {leaderCodes=leaderCodes+montLeaderboard;} else {leaderCodes=leaderCodes+","+montLeaderboard;}
        	if (earCodes=="") {earCodes=earCodes+montEar;} else {earCodes=earCodes+","+montEar;}
        	if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+montBigBox;} else {bigBoxCodes=bigBoxCodes+","+montBigBox;}
			if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+montBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+montBigBoxRail;}
        	if (textAd1Codes=="") {textAd1Codes=textAd1Codes+montTextAd1;} else {textAd1Codes=textAd1Codes+","+montTextAd1;}
        	if (textAd2Codes=="") {textAd2Codes=textAd2Codes+montTextAd2;} else {textAd2Codes=textAd2Codes+","+montTextAd2;}
        	if (textAd3Codes=="") {textAd3Codes=textAd3Codes+montTextAd3;} else {textAd3Codes=textAd3Codes+","+montTextAd3;}
        	if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+montPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+montPageBreakerAd;}
			//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+montFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+montFlipBookHeader;}
			//if (flipBookText=="") {flipBookText=flipBookText+montFlipBookText;} else {flipBookText=flipBookText+","+montFlipBookText;}
			//if (flipBookID=="") {flipBookID=flipBookID+montFlipBookID;} else {flipBookID=flipBookID+","+montflipBookID;}
			if (halfPageCodes=="") {halfPageCodes=halfPageCodes+montHalfPage;} else {halfPageCodes=halfPageCodes+","+montHalfPage;}
			if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailMontgomery"}
		}
		
		else {
			//If it's not regional, let's see what publications it belongs to, based on taxonomies.
			for (x=0; x<taxIDs.length; x++) {
				if (taxIDs[x]==bethesdaTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+bethesdaPushDown;} else {pushDownCodes=pushDownCodes+","+bethesdaPushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+bethesdaLeaderboard;} else {leaderCodes=leaderCodes+","+bethesdaLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+bethesdaEar;} else {earCodes=earCodes+","+bethesdaEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+bethesdaBigBox;} else {bigBoxCodes=bigBoxCodes+","+bethesdaBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+bethesdaBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+bethesdaBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+bethesdaTextAd1;} else {textAd1Codes=textAd1Codes+","+bethesdaTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+bethesdaTextAd2;} else {textAd2Codes=textAd2Codes+","+bethesdaTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+bethesdaTextAd3;} else {textAd3Codes=textAd3Codes+","+bethesdaTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+bethesdaPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+bethesdaPageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+bethesdaFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+bethesdaFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+bethesdaFlipBookText;} else {flipBookText=flipBookText+","+bethesdaFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+bethesdaFlipBookID;} else {flipBookID=flipBookID+","+bethesdaFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+bethesdaHalfPage;} else {halfPageCodes=halfPageCodes+","+bethesdaHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailBethesda"}
				}
			
				if (taxIDs[x]==damascusTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+damascusPushDown;} else {pushDownCodes=pushDownCodes+","+damascusPushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+damascusLeaderboard;} else {leaderCodes=leaderCodes+","+damascusLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+damascusEar;} else {earCodes=earCodes+","+damascusEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+damascusBigBox;} else {bigBoxCodes=bigBoxCodes+","+damascusBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+damascusBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+damascusBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+damascusTextAd1;} else {textAd1Codes=textAd1Codes+","+damascusTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+damascusTextAd2;} else {textAd2Codes=textAd2Codes+","+damascusTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+damascusTextAd3;} else {textAd3Codes=textAd3Codes+","+damascusTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+damascusPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+damascusPageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+damascusFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+damascusFlipBookHeader;}	
					//if (flipBookText=="") {flipBookText=flipBookText+damascusFlipBookText;} else {flipBookText=flipBookText+","+damascusFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+damascusFlipBookID;} else {flipBookID=flipBookID+","+damascusFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+damascusHalfPage;} else {halfPageCodes=halfPageCodes+","+damascusHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailDamascus"}
				}
		
				if (taxIDs[x]==gaithersburgTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+gaithersburgPushDown;} else {pushDownCodes=pushDownCodes+","+gaithersburgPushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+gaithersburgLeaderboard;} else {leaderCodes=leaderCodes+","+gaithersburgLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+gaithersburgEar;} else {earCodes=earCodes+","+gaithersburgEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+gaithersburgBigBox;} else {bigBoxCodes=bigBoxCodes+","+gaithersburgBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+gaithersburgBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+gaithersburgBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+gaithersburgTextAd1;} else {textAd1Codes=textAd1Codes+","+gaithersburgTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+gaithersburgTextAd2;} else {textAd2Codes=textAd2Codes+","+gaithersburgTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+gaithersburgTextAd3;} else {textAd3Codes=textAd3Codes+","+gaithersburgTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+gaithersburgPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+gaithersburgPageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+gaithersburgFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+gaithersburgFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+gaithersburgFlipBookText;} else {flipBookText=flipBookText+","+gaithersburgFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+gaithersburgFlipBookID;} else {flipBookID=flipBookID+","+gaithersburgFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+gaithersburgHalfPage;} else {halfPageCodes=halfPageCodes+","+gaithersburgHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailGaithersburg"}
				}
			
				if (taxIDs[x]==olneyTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+olneyPushDown;} else {pushDownCodes=pushDownCodes+","+olneyPushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+olneyLeaderboard;} else {leaderCodes=leaderCodes+","+olneyLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+olneyEar;} else {earCodes=earCodes+","+olneyEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+olneyBigBox;} else {bigBoxCodes=bigBoxCodes+","+olneyBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+olneyBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+olneyBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+olneyTextAd1;} else {textAd1Codes=textAd1Codes+","+olneyTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+olneyTextAd2;} else {textAd2Codes=textAd2Codes+","+olneyTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+olneyTextAd3;} else {textAd3Codes=textAd3Codes+","+olneyTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+olneyPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+olneyPageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+olneyFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+olneyFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+olneyFlipBookText;} else {flipBookText=flipBookText+","+olneyFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+olneyFlipBookID;} else {flipBookID=flipBookID+","+olneyFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+olneyHalfPage;} else {halfPageCodes=halfPageCodes+","+olneyHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailOlney"}
				}
			
				if (taxIDs[x]==rockvilleTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+rockvillePushDown;} else {pushDownCodes=pushDownCodes+","+rockvillePushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+rockvilleLeaderboard;} else {leaderCodes=leaderCodes+","+rockvilleLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+rockvilleEar;} else {earCodes=earCodes+","+rockvilleEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+rockvilleBigBox;} else {bigBoxCodes=bigBoxCodes+","+rockvilleBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+rockvilleBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+rockvilleBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+rockvilleTextAd1;} else {textAd1Codes=textAd1Codes+","+rockvilleTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+rockvilleTextAd2;} else {textAd2Codes=textAd2Codes+","+rockvilleTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+rockvilleTextAd3;} else {textAd3Codes=textAd3Codes+","+rockvilleTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+rockvillePageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+rockvillePageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+rockvilleFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+rockvilleFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+rockvilleFlipBookText;} else {flipBookText=flipBookText+","+rockvilleFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+rockvilleFlipBookID;} else {flipBookID=flipBookID+","+rockvilleFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+rockvilleHalfPage;} else {halfPageCodes=halfPageCodes+","+rockvilleHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailRockville"}
				}
			
				if (taxIDs[x]==silverSpringTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+silverSpringPushDown;} else {pushDownCodes=pushDownCodes+","+silverSpringPushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+silverSpringLeaderboard;} else {leaderCodes=leaderCodes+","+silverSpringLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+silverSpringEar;} else {earCodes=earCodes+","+silverSpringEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+silverSpringBigBox;} else {bigBoxCodes=bigBoxCodes+","+silverSpringBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+silverSpringBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+silverSpringBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+silverSpringTextAd1;} else {textAd1Codes=textAd1Codes+","+silverSpringTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+silverSpringTextAd2;} else {textAd2Codes=textAd2Codes+","+silverSpringTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+silverSpringTextAd3;} else {textAd3Codes=textAd3Codes+","+silverSpringTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+silverSpringPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+silverSpringPageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+silverSpringFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+silverSpringFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+silverSpringFlipBookText;} else {flipBookText=flipBookText+","+silverSpringFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+silverSpringFlipBookID;} else {flipBookID=flipBookID+","+silverSpringFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+silverSpringHalfPage;} else {halfPageCodes=halfPageCodes+","+silverSpringHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailSilverSpring"}
				}
			}
		}
	}
	
	z=0;
	
	
	//PG county zoning
	//See if the article has any PG County taxonomy.
	for (x=0; x<taxIDs.length; x++) {
		if (taxIDs[x] in oc(pgTaxArray)) {z++;}	
	}
	
	if (z>0) {
		//If it has at least one PG County taxonomy, let's see if the article has all PG County taxonomies, which makes it a regional story.
		if (z==pgTaxArray.length) {
			if (pushDownCodes=="") {pushDownCodes=pushDownCodes+pgPushDown;} else {pushDownCodes=pushDownCodes+","+pgPushDown;}
        	if (leaderCodes=="") {leaderCodes=leaderCodes+pgLeaderboard;} else {leaderCodes=leaderCodes+","+pgLeaderboard;}
        	if (earCodes=="") {earCodes=earCodes+pgEar;} else {earCodes=earCodes+","+pgEar;}
        	if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+pgBigBox;} else {bigBoxCodes=bigBoxCodes+","+pgBigBox;}
			if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+pgBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+pgBigBoxRail;}
        	if (textAd1Codes=="") {textAd1Codes=textAd1Codes+pgTextAd1;} else {textAd1Codes=textAd1Codes+","+pgTextAd1;}
        	if (textAd2Codes=="") {textAd2Codes=textAd2Codes+pgTextAd2;} else {textAd2Codes=textAd2Codes+","+pgTextAd2;}
        	if (textAd3Codes=="") {textAd3Codes=textAd3Codes+pgTextAd3;} else {textAd3Codes=textAd3Codes+","+pgTextAd3;}
        	if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+pgPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+pgPageBreakerAd;}
			//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+pgFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+pgFlipBookHeader;}
			//if (flipBookText=="") {flipBookText=flipBookText+pgFlipBookText;} else {flipBookText=flipBookText+","+pgFlipBookText;}
			//if (flipBookID=="") {flipBookID=flipBookID+pgFlipBookID;} else {flipBookID=flipBookID+","+pgFlipBookID;}
			if (halfPageCodes=="") {halfPageCodes=halfPageCodes+pgHalfPage;} else {halfPageCodes=halfPageCodes+","+pgHalfPage;}
			if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailPG"}
		}
		
		else {
			//If it's not regional, let's see what publications it belongs to, based on taxonomies.
			for (x=0; x<taxIDs.length; x++) {
				
				if (taxIDs[x]==bowieTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+bowiePushDown;} else {pushDownCodes=pushDownCodes+","+bowiePushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+bowieLeaderboard;} else {leaderCodes=leaderCodes+","+bowieLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+bowieEar;} else {earCodes=earCodes+","+bowieEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+bowieBigBox;} else {bigBoxCodes=bigBoxCodes+","+bowieBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+bowieBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+bowieBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+bowieTextAd1;} else {textAd1Codes=textAd1Codes+","+bowieTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+bowieTextAd2;} else {textAd2Codes=textAd2Codes+","+bowieTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+bowieTextAd3;} else {textAd3Codes=textAd3Codes+","+bowieTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+bowiePageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+bowiePageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+bowieFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+bowieFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+bowieFlipBookText;} else {flipBookText=flipBookText+","+bowieFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+bowieFlipBookID;} else {flipBookID=flipBookID+","+bowieFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+bowieHalfPage;} else {halfPageCodes=halfPageCodes+","+bowieHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailBowie"}
				}
			
				if (taxIDs[x]==largoTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+largoPushDown;} else {pushDownCodes=pushDownCodes+","+largoPushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+largoLeaderboard;} else {leaderCodes=leaderCodes+","+largoLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+largoEar;} else {earCodes=earCodes+","+largoEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+largoBigBox;} else {bigBoxCodes=bigBoxCodes+","+largoBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+largoBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+largoBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+largoTextAd1;} else {textAd1Codes=textAd1Codes+","+largoTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+largoTextAd2;} else {textAd2Codes=textAd2Codes+","+largoTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+largoTextAd3;} else {textAd3Codes=textAd3Codes+","+largoTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+largoPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+largoPageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+largoFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+largoFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+largoFlipBookText;} else {flipBookText=flipBookText+","+largoFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+largoFlipBookID;} else {flipBookID=flipBookID+","+largoFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+largoHalfPage;} else {halfPageCodes=halfPageCodes+","+largoHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailLargo"}
				}
		
				if (taxIDs[x]==laurelTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+laurelPushDown;} else {pushDownCodes=pushDownCodes+","+laurelPushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+laurelLeaderboard;} else {leaderCodes=leaderCodes+","+laurelLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+laurelEar;} else {earCodes=earCodes+","+laurelEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+laurelBigBox;} else {bigBoxCodes=bigBoxCodes+","+laurelBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+laurelBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+laurelBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+laurelTextAd1;} else {textAd1Codes=textAd1Codes+","+laurelTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+laurelTextAd2;} else {textAd2Codes=textAd2Codes+","+laurelTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+laurelTextAd3;} else {textAd3Codes=textAd3Codes+","+laurelTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+laurelPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+laurelPageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+laurelFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+laurelFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+laurelFlipBookText;} else {flipBookText=flipBookText+","+laurelFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+laurelFlipBookID;} else {flipBookID=flipBookID+","+laurelFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+laurelHalfPage;} else {halfPageCodes=halfPageCodes+","+laurelHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailLaurel"}
				}
			
				if (taxIDs[x]==upperMarlboroTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+upperMarlboroPushDown;} else {pushDownCodes=pushDownCodes+","+upperMarlboroPushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+upperMarlboroLeaderboard;} else {leaderCodes=leaderCodes+","+upperMarlboroLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+upperMarlboroEar;} else {earCodes=earCodes+","+upperMarlboroEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+upperMarlboroBigBox;} else {bigBoxCodes=bigBoxCodes+","+upperMarlboroBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+upperMarlboroBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+upperMarlboroBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+upperMarlboroTextAd1;} else {textAd1Codes=textAd1Codes+","+upperMarlboroTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+upperMarlboroTextAd2;} else {textAd2Codes=textAd2Codes+","+upperMarlboroTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+upperMarlboroTextAd3;} else {textAd3Codes=textAd3Codes+","+upperMarlboroTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+upperMarlboroPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+upperMarlboroPageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+upperMarlboroFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+upperMarlboroFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+upperMarlboroFlipBookText;} else {flipBookText=flipBookText+","+upperMarlboroFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+upperMarlboroFlipBookID;} else {flipBookID=flipBookID+","+upperMarlboroFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+upperMarlboroHalfPage;} else {halfPageCodes=halfPageCodes+","+upperMarlboroHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailUpperMarlboro"}
				}			
			}
		}
	}
	
	z=0;
	
	
	
	//Frederick county zoning
	//See if the article has any Frederick County taxonomy.
	for (x=0; x<taxIDs.length; x++) {
		if (taxIDs[x] in oc(fredTaxArray)) {z++;}	
	}
	
	if (z>0) {
		//If it has at least one Frederick County taxonomy, let's see if the article has all Frederick County taxonomies, which makes it a regional story.
		if (z==fredTaxArray.length) {
			if (pushDownCodes=="") {pushDownCodes=pushDownCodes+fredPushDown;} else {pushDownCodes=pushDownCodes+","+fredPushDown;}
        	if (leaderCodes=="") {leaderCodes=leaderCodes+fredLeaderboard;} else {leaderCodes=leaderCodes+","+fredLeaderboard;}
        	if (earCodes=="") {earCodes=earCodes+fredEar;} else {earCodes=earCodes+","+fredEar;}
        	if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+fredBigBox;} else {bigBoxCodes=bigBoxCodes+","+fredBigBox;}
			if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+fredBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+fredBigBoxRail;}
        	if (textAd1Codes=="") {textAd1Codes=textAd1Codes+fredTextAd1;} else {textAd1Codes=textAd1Codes+","+fredTextAd1;}
        	if (textAd2Codes=="") {textAd2Codes=textAd2Codes+fredTextAd2;} else {textAd2Codes=textAd2Codes+","+fredTextAd2;}
        	if (textAd3Codes=="") {textAd3Codes=textAd3Codes+fredTextAd3;} else {textAd3Codes=textAd3Codes+","+fredTextAd3;}
        	if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+fredPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+fredPageBreakerAd;}
			//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+fredFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+fredFlipBookHeader;}
			//if (flipBookText=="") {flipBookText=flipBookText+fredFlipBookText;} else {flipBookText=flipBookText+","+fredFlipBookText;}
			//if (flipBookID=="") {flipBookID=flipBookID+fredFlipBookID;} else {flipBookID=flipBookID+","+fredFlipBookID;}
			if (halfPageCodes=="") {halfPageCodes=halfPageCodes+fredHalfPage;} else {halfPageCodes=halfPageCodes+","+fredHalfPage;}
			if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailFrederickCounty"}
		}
		
		else {
			
			for (x=0; x<taxIDs.length; x++) {
				//If it's not regional, let's see what publications it belongs to, based on taxonomies.
				if (taxIDs[x]==frederickCityTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+frederickCityPushDown;} else {pushDownCodes=pushDownCodes+","+frederickCityPushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+frederickCityLeaderboard;} else {leaderCodes=leaderCodes+","+frederickCityLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+frederickCityEar;} else {earCodes=earCodes+","+frederickCityEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+frederickCityBigBox;} else {bigBoxCodes=bigBoxCodes+","+frederickCityBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+frederickCityBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+frederickCityBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+frederickCityTextAd1;} else {textAd1Codes=textAd1Codes+","+frederickCityTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+frederickCityTextAd2;} else {textAd2Codes=textAd2Codes+","+frederickCityTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+frederickCityTextAd3;} else {textAd3Codes=textAd3Codes+","+frederickCityTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+frederickCityPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+frederickCityPageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+frederickCityFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+frederickCityFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+frederickCityFlipBookText;} else {flipBookText=flipBookText+","+frederickCityFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+frederickCityFlipBookID;} else {flipBookID=flipBookID+","+frederickCityFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+frederickCityHalfPage;} else {halfPageCodes=halfPageCodes+","+frederickCityHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailFrederick"}
				}
			
				if (taxIDs[x]==middletownTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+middletownPushDown;} else {pushDownCodes=pushDownCodes+","+middletownPushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+middletownLeaderboard;} else {leaderCodes=leaderCodes+","+middletownLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+middletownEar;} else {earCodes=earCodes+","+middletownEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+middletownBigBox;} else {bigBoxCodes=bigBoxCodes+","+middletownBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+middletownBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+middletownBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+middletownTextAd1;} else {textAd1Codes=textAd1Codes+","+middletownTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+middletownTextAd2;} else {textAd2Codes=textAd2Codes+","+middletownTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+middletownTextAd3;} else {textAd3Codes=textAd3Codes+","+middletownTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+middletownPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+middletownPageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+middletownFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+middletownFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+middletownFlipBookText;} else {flipBookText=flipBookText+","+middletownFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+middletownFlipBookID;} else {flipBookID=flipBookID+","+middletownFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+middletownHalfPage;} else {halfPageCodes=halfPageCodes+","+middletownHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailMiddletown"}
				}
		
				if (taxIDs[x]==mtAiryTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+mtAiryPushDown;} else {pushDownCodes=pushDownCodes+","+mtAiryPushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+mtAiryLeaderboard;} else {leaderCodes=leaderCodes+","+mtAiryLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+mtAiryEar;} else {earCodes=earCodes+","+mtAiryEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+mtAiryBigBox;} else {bigBoxCodes=bigBoxCodes+","+mtAiryBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+mtAiryBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+mtAiryBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+mtAiryTextAd1;} else {textAd1Codes=textAd1Codes+","+mtAiryTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+mtAiryTextAd2;} else {textAd2Codes=textAd2Codes+","+mtAiryTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+mtAiryTextAd3;} else {textAd3Codes=textAd3Codes+","+mtAiryTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+mtAiryPageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+mtAiryPageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+mtAiryFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+mtAiryFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+mtAiryFlipBookText;} else {flipBookText=flipBookText+","+mtAiryFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+mtAiryFlipBookID;} else {flipBookID=flipBookID+","+mtAiryFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+mtAiryHalfPage;} else {halfPageCodes=halfPageCodes+","+mtAiryHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailMountAiry"}
				}
			
				if (taxIDs[x]==walkersvilleTaxonomy) {
					if (pushDownCodes=="") {pushDownCodes=pushDownCodes+walkersvillePushDown;} else {pushDownCodes=pushDownCodes+","+walkersvillePushDown;}
        			if (leaderCodes=="") {leaderCodes=leaderCodes+walkersvilleLeaderboard;} else {leaderCodes=leaderCodes+","+walkersvilleLeaderboard;}
        			if (earCodes=="") {earCodes=earCodes+walkersvilleEar;} else {earCodes=earCodes+","+walkersvilleEar;}
        			if (bigBoxCodes=="") {bigBoxCodes=bigBoxCodes+walkersvilleBigBox;} else {bigBoxCodes=bigBoxCodes+","+walkersvilleBigBox;}
					if (bigBoxRailCodes=="") {bigBoxRailCodes=bigBoxRailCodes+walkersvilleBigBoxRail;} else {bigBoxRailCodes=bigBoxRailCodes+","+walkersvilleBigBoxRail;}
        			if (textAd1Codes=="") {textAd1Codes=textAd1Codes+walkersvilleTextAd1;} else {textAd1Codes=textAd1Codes+","+walkersvilleTextAd1;}
        			if (textAd2Codes=="") {textAd2Codes=textAd2Codes+walkersvilleTextAd2;} else {textAd2Codes=textAd2Codes+","+walkersvilleTextAd2;}
        			if (textAd3Codes=="") {textAd3Codes=textAd3Codes+walkersvilleTextAd3;} else {textAd3Codes=textAd3Codes+","+walkersvilleTextAd3;}
        			if (pageBreakerAdCodes=="") {pageBreakerAdCodes=pageBreakerAdCodes+walkersvillePageBreakerAd;} else {pageBreakerAdCodes=pageBreakerAdCodes+","+walkersvillePageBreakerAd;}
					//if (flipBookHeader=="") {flipBookHeader=flipBookHeader+walkersvilleFlipBookHeader;} else {flipBookHeader=flipBookHeader+","+walkersvilleFlipBookHeader;}
					//if (flipBookText=="") {flipBookText=flipBookText+walkersvilleFlipBookText;} else {flipBookText=flipBookText+","+walkersvilleFlipBookText;}
					//if (flipBookID=="") {flipBookID=flipBookID+walkersvilleFlipBookID;} else {flipBookID=flipBookID+","+walkersvilleFlipBookID;}
					if (halfPageCodes=="") {halfPageCodes=halfPageCodes+walkersvilleHalfPage;} else {halfPageCodes=halfPageCodes+","+walkersvilleHalfPage;}
					if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailWalkersville"}
				}			
			}
		}
	}
	
	z=0;
	
	//Politics & Business ad zoning. Let's see if it has taxonomy for one of these categories and zone it if it does. This will override any zoning done above because P&B stories are zoned separately.
    for (x=0; x<taxIDs.length; x++) {
    	if (taxIDs[x]==pbTaxonomy) {
			pushDownCodes=pbPushDown;
        	leaderCodes=pbLeaderboard;
            earCodes=pbEar;
            bigBoxCodes=pbBigBox;
			bigBoxRailCodes=pbBigBoxRail;
            textAd1Codes=pbTextAd1;
            textAd2Codes=pbTextAd2;
            textAd3Codes=pbTextAd3;
            pageBreakerAdCodes=pbPageBreakerAd;
			specialSectionsCommunity="#specialSectionsRailBusiness";
			//flipBookHeader=pbFlipBookHeader;
			//flipBookText=pbFlipBookText;
			//flipBookID=pbFlipBookID;
		}
	}
    
	//Ad zoning for Montgomery Honor Rolls big box ad. This overrides all the nonsense above.
	 for (x=0; x<taxIDs.length; x++) {
    	if (taxIDs[x]==montHRTaxonomy) {
			bigBoxCodes=montHRBigBox;
		}
	 }
	
	
	//If we have no zoning based on the endless looping and checking above, let's give it generic zoning so some ads of some sort will show up and make for a happy article page.
    if (pushDownCodes=="") {pushDownCodes=gazPushDown;}
	if (leaderCodes=="") {leaderCodes=gazLeaderboard;}
    if (earCodes=="") {earCodes=gazEar;}
    if (bigBoxCodes=="") {bigBoxCodes=gazBigBox;}
	if (bigBoxRailCodes=="") {bigBoxRailCodes=gazBigBoxRail;}
    if (textAd1Codes=="") {textAd1Codes=gazTextAd1;}
    if (textAd2Codes=="") {textAd2Codes=gazTextAd2;}
    if (textAd3Codes=="") {textAd3Codes=gazTextAd3;}
    if (pageBreakerAdCodes=="") {pageBreakerAdCodes=gazPageBreakerAd;}
	//if (flipBookHeader=="") {flipBookHeader=gazFlipBookHeader;}
	//if (flipBookText=="") {flipBookText=gazFlipBookText;}
	//if (flipBookID=="") {flipBookID=gazFlipBookID;}
	if (halfPageCodes=="") {halfPageCodes=gazHalfPage;}
	if (specialSectionsCommunity=="") {specialSectionsCommunity="#specialSectionsRailFrontpage"}
	//alert(specialSectionsCommunity);
	//alert (bigBoxCodes);
}

