
var swfArray = new Array();
var lpArray = new Array();

function define_swfArray() {
	swfArray[0] = new Array("pb_foodFinder.swf","really-good-food/Default.aspx"); // "Which Food is Right for Your Dog"
	swfArray[1] = new Array("pb_fetchArticle.swf","02All-Things-Dog/Article-Library/Default.aspx"); // "Fetch an Article"
	swfArray[2] = new Array("pb_breedGallery.swf","02All-Things-Dog/Breed-Gallery/Default.aspx"); // "Breed Gallery"
	swfArray[3] = new Array("pb_adoptHowToHelp.swf","03Adoption/Other-Ways-to-Help/Default.aspx"); // "How To help"
	swfArray[4] = new Array("pb_adoptMosaic.swf","03Adoption/Million-Dog-Mosaic/Default.aspx"); // "Million Mutt Mosaic"
	swfArray[5] = new Array("pb_adoptDrive.swf","03Adoption/Adopt-A-Dog/Select-A-Dog/default.aspx"); // "The Pedigree Adoption Drive"
	swfArray[6] = new Array("pb_adoptVolunteer.swf","03Adoption/Other-Ways-to-Help/volunteer.aspx"); // "Volunteer"
	swfArray[7] = new Array("pb_adoptShelter.swf","03Adoption/Adopt-A-Dog/Find-A-Shelter/default.aspx"); // "Find a Shelter"
	swfArray[8] = new Array("pb_signup.swf","newsletters/Newsletter.aspx"); // "Sign up for enewsletters"
	swfArray[9] = new Array("pb_puppy.swf","04Puppy-Place/Join-The-Program/Default.aspx"); // "Join Puppy Program"
	swfArray[10] = new Array("pb_winFreeFood.swf",". 04Puppy-Place/Win-Free-Food-For-Life/Default.aspx"); // "Win free Food For Life"
	swfArray[11] = new Array("pb_seeSpot.swf","05Offers/See-Our-TV-Ads/Default.aspx"); // "See spots Run"
	swfArray[12] = new Array("pb_adoptWebisodes.swf","03Adoption/Adoption-Video/Default.aspx"); // "Dogsruletv"
	swfArray[13] = new Array("pb_gear.swf","http://www.dogsrulegear.com"); // "Donate Food"
	swfArray[14] = new Array("pb_fetchCoupon.swf","05Offers/Fetch-Coupons/Default.aspx"); // "Download a Coupon"
	swfArray[15] = new Array("pb_adoptGuide.swf","http://"+location.host+"/Images/PDF/adoption_guide.pdf"); // "Download Adoption Guide"
	swfArray[16] = new Array("pb_adoptDonate.swf","03Adoption/Other-Ways-to-Help/donate.aspx"); // "Download Adoption Guide"
	swfArray[17] = new Array("pb_tools.swf",["02All-Things-Dog/Article-Library/Default.aspx^^^","03Adoption/Adopt-A-Dog/Default.aspx^^^","02All-Things-Dog/Breed-Gallery/Default.aspx^^^","01Really-Good-Food/default.aspx"]); // "TOOLS"
	swfArray[18] = new Array("pb_dryFood.swf","really-good-food/default.aspx?attributeName=Format-Type,primary&attributeValue=Dry-Food,true"); // "Dry Food"
	swfArray[19] = new Array("pb_wetFood.swf","really-good-food/default.aspx?attributeName=Format-Type,primary&attributeValue=Wet-Food,true"); // "Wet Food"
	swfArray[20] = new Array("pb_snacks.swf","really-good-food/default.aspx?attributeName=Format-Type,primary&attributeValue=Snacks-and-Treats,true"); // "Snacks And Treats"
	swfArray[21] = new Array("lp_adoption_meetTheDogs.swf","03Adoption/Adoption-Video/default.aspx?openBio=true"); // "Meet The Dogs"
	swfArray[22] = new Array("lp_news_puppyContest.swf","04Puppy-Place/Join-The-Program/Default.aspx"); // "News Puppy Contest"
	swfArray[23] = new Array("lp_puppy_place_puppyContest.swf","04Puppy-Place/Join-The-Program/Default.aspx"); // "Puppy Place Puppy Contest"
	//swfArray[24] = new Array("pb_puppyContest.swf","04Puppy-Place/Win-Free-Food-For-Life/Default.aspx"); // "Puppy Contest"
	swfArray[24] = new Array("pb_superBowl.swf","03Adoption/superbowl/Default.aspx"); // "Puppy Contest"
	swfArray[25] = new Array("lp_news_dogAgeCalc.swf","02All-Things-Dog/Dog-Age-Calculator/Default.aspx"); // Dog Age Calculator
	swfArray[26] = new Array("lp_adoption_superBowl.swf","/03Adoption/superbowl/Default.aspx"); // Super Bowl
	swfArray[27] = new Array("",""); // Blank for using with double-wide promos
	/*
	NOT USED
	pb_adoptFreeFoods.swf
	pb_match.swf
	pb_puppisodes.swf
	*/
}

function define_lpArray() {
	// PageID, promo0, promo1, promo2, relativePath, bgcolor
	// HOME PAGE
	// lpArray["Home Page Promo Box Default"] = new Array(); // WORK HERE
	// lpArray["Home Page Rollover Really Good Food"] = new Array(); // WORK HERE 
	// lpArray["Home Page Rollover All things Dog"] = new Array(); // WORK HERE 
	// lpArray["Home Page Rollover Adoption"] = new Array(); // WORK HERE 
	// lpArray["Home Page Rollover Puppy Place"] = new Array(); // WORK HERE 
	// lpArray["Home Page Rollover Promotions"] = new Array(); // WORK HERE 
	
	// GENERAL
	// lpArray["Registration"] = new Array(3,0,1); // WORK HERE Sign up not yet
	// lpArray["Forgot Password"] = new Array(3,0,1); // WORK HERE 
	// lpArray["Thank You Page"] = new Array(9,8,3); // WORK HERE 
	// lpArray["Contact Us"] = new Array(3,0,1); // WORK HERE Contact-Us/ContactUs.aspx
	// lpArray["FAQs"] = new Array(3,0,1); // WORK HERE FAQs/FAQs.aspx
	// lpArray["Search Results"] = new Array(9,8,0); // WORK HERE 
	// lpArray["Store Locater n/a"] = new Array(9,8,0); // DEAD
	// lpArray["Tell a Friend"] = new Array(9,8,3); // DEAD
	// lpArray["Tell a Friend Acknowledge"] = new Array(9,8,3); // DEAD
	
	// REALLY GOOD FOOD
	lpArray["Really Good Food"] = new Array(9,8,13,0,0); // really-good-food/
	lpArray["Food Finder"] = new Array(9,1,13,0,1); // really-good-food/default.aspx
	lpArray["Really Good Food Product"] = new Array(18,19,20,1,0); // 
	// lpArray["Register"] = new Array(0,11,3); // Same as Sign up for newsletter (upper right corner of each page) - no page yet.
	// lpArray["Register Thank You"] = new Array(0,11,3); // Same as Sign up for newsletter (upper right corner of each page) - no page yet.
	// lpArray["Food Finder"] = new Array(8,14,13); // DEAD
	// lpArray["Product Pages"] = new Array(8,14,13); // DEAD
	// lpArray["Adult Loyalty Main"] = new Array(0,11,3); // DEAD
	
	// ADOPTION
	lpArray["Adoption Main"] = new Array(3,12,4,0,1); // 03Adoption/default.aspx
	lpArray["Adopt a Dog"] = new Array(5,26,27,2,1); // 03Adoption/Adopt-A-Dog/Default.aspx
	lpArray["Search For A Dog"] = new Array(15,8,3,3,1); // 03Adoption/Adopt-A-Dog/Select-A-Dog/default.aspx
	lpArray["Find A Shelter"] = new Array(5,13,6,3,1); //  03Adoption/Adopt-A-Dog/Find-A-Shelter/default.aspx
	//lpArray["Adopt Webisodes"] = new Array(5,13,6,2,1); // 03Adoption/Adoption-Video/Default.aspx
	lpArray["Adopt Webisodes"] = new Array(5,26,27,2,1); // 03Adoption/Adoption-Video/Default.aspx
	lpArray["Million Dog Mosaic"] = new Array(26,27,3,2,1); // 03Adoption/Million-Dog-Mosaic/Default.aspx
	lpArray["Adopt a Dog Article"] = new Array(9,8,5,3,1); // 03Adoption/Adopt-A-Dog/Article-Reader/Default.aspx?artId=10
	lpArray["Other Ways To Help"] = new Array(5,26,27,2,1); // 03Adoption/Other-Ways-to-Help/Default.aspx
	lpArray["Other Ways To Help Donate Food"] = new Array(6,4,12,2,1); // 03Adoption/Other-Ways-to-Help/donate.aspx
	lpArray["Other Ways To Help Free Food"] = new Array(16,5,15,2,1); // 03Adoption/Other-Ways-to-Help/BuyDonate.aspx
	lpArray["Other Ways To Help Free T-Shirt"] = new Array(15,12,4,2,1); // 03Adoption/Other-Ways-to-Help/shirt.aspx
	lpArray["Other Ways To Help Merchandise"] = new Array(16,4,12,2,1); // 03Adoption/Other-Ways-to-Help/BuyDonate.aspx
    lpArray["Celebrity Apprentice"] = new Array(9,8,3,2,1); //  03Adoption/The-Celebrity-Apprentice/Default.aspx
	lpArray["Adopt Free Food"] = new Array(9,0,18,3,1); // 03Adoption/Win-Free-Food-For-Life/Default.aspx
	// ALL THINGS DOG
	lpArray["All Things Dog"] = new Array(18,2,1,1,0); // 02All-Things-Dog/default.aspx
	// lpArray["Adult Loyalty"] = new Array(9,8,0,2,0); // 02All-Things-Dog/Adult-Loyalty/default.aspx
	lpArray["Article Library"] = new Array(9,8,0,2,0); // 02All-Things-Dog/Article-Library/default.aspx
	lpArray["Article Library Detail"] = new Array(9,8,0,2,0); // 02All-Things-Dog/Article-Library/fetch.aspx
	lpArray["Article Library Results"] = new Array(9,8,0,2,0); // 02All-Things-Dog/Article-Library/results.aspx
	lpArray["Breed Gallery"] = new Array(9,8,0,2,0); // 02All-Things-Dog/Breed-Gallery/Default.aspx
	// lpArray["Puppy Club"] = new Array(); // WORK HERE

	// lpArray["Volunteer Pages 1/21"] = new Array(12,4,8); // WORK HERE
	// lpArray["Tools Main"] = new Array(9,8,0); //  WORK HERE
	// lpArray["Tools Select a Dog Main"] = new Array(9,8,0); //  WORK HERE
	// lpArray["Tools Select a Dog Questions"] = new Array(9,8,0); //  WORK HERE
	// lpArray["Tools Select a Dog Results"] = new Array(9,8,0); //  WORK HERE

	// OFFERS AND NEWS
	lpArray["Offers And News"] = new Array(10,3,22,0,0); // 05Offers/Default.aspx
	lpArray["Fetch a Coupon"] = new Array(9,8,3,2,0); // 05Offers/Fetch-Coupons/Default.aspx
	lpArray["Coupon Thanks"] = new Array(12,24,25,2,0); // 05Offers/Fetch-Coupons/Thanks.aspx
	//lpArray["Celebrity Apprentice"] = new Array(9,8,3,2,0); // 05Offers/The-Celebrity-Apprentice/Default.aspx
	lpArray["See-Our-TV-Ads"] = new Array(5,13,6,2,0); // YES
	// lpArray["PR/In The News"] = new Array(9,8,3); // DEAD
	// lpArray["In the News Item Detail"] = new Array(9,8,3); // DEAD
	// lpArray["Promotion Detail"] = new Array(9,8,3); // DEAD
	// lpArray["Promotion Registration"] = new Array(9,8,3); // DEAD
	
	// PUPPY PLACE
	lpArray["Puppys Place"] = new Array(9,23,18,1,0); // 04Puppy-Place/default.aspx
	lpArray["Join Puppy Program"] = new Array(24,0,5,2,0); // 04Puppy-Place/Join-The-Program/Default.aspx
	//lpArray["Watch Puppisodes"] = new Array(9,0,5,2,0); // 04Puppy-Place/Watch-Puppisodes/Default.aspx
	lpArray["Watch Puppisodes"] = new Array(9,24,5,2,0); // 04Puppy-Place/Watch-Puppisodes/Default.aspx
	lpArray["Win Free Food"] = new Array(9,0,5,2,0); // 04Puppy-Place/Win-Free-Food-For-Life/Default.aspx
	// lpArray["All Registration Pages"] = new Array(3,0,18); // DEAD
	// lpArray["Tools"] = new Array(9,0,18); // DEAD
	// lpArray["All Tell a Friend"] = new Array(9,0,18); // DEAD

}

function define_relativePath(targetIndex) {
	if (targetIndex == 0) {
		return "";
	} else if (targetIndex == 1) {
		return "../";
	} else if (targetIndex == 2) {
		return "../../";
	} else if (targetIndex == 3) {
		return "../../../";
	}
}

function define_lpBGColor(targetIndex) {
	if (targetIndex == 0) {
		return "#FFFFFF";
	} else if (targetIndex == 1) {
		return "#000000";
	} else if (targetIndex == undefined) {
		return "#FFFFFF";
	}
}

function checkLink(strParam, targetIndex, pathParam) {
	var targetStr = strParam.toString();
	var relativePath = pathParam.toString();
	var multiLink = targetStr.indexOf("^^^");
	var httpLink = targetStr.indexOf("http://");
	var returnStr = new String("");
	if (multiLink == -1 && httpLink == -1) {
		returnStr = relativePath + targetStr;
	} else if (multiLink != -1) {
		// multiple links, loop through
		for (var k=0; k<swfArray[targetIndex][1].length; k++) {
			var targetStrMulti = new String(swfArray[targetIndex][1][k]);
			var httpLinkMulti = targetStrMulti.indexOf("http://");
			if (httpLinkMulti != -1) {
				// httpLink, do not attach relativePath
				returnStr += targetStrMulti;
			} else {
				// attach relativePath
				returnStr += relativePath + targetStrMulti;
			}
		}
	} else if (httpLink != -1) {
		// httpLink, do not attach relativePath
		returnStr = targetStr;
	}
	return returnStr;
}

function returnPromoSWF(targetIndex) {
	var lpBGColor = define_lpBGColor(lpArray[targetIndex][4]);
	var relativePath = define_relativePath(lpArray[targetIndex][3]);
	var promo0 = relativePath + "Flash/" + swfArray[ lpArray[targetIndex][0] ][0];
	var promo1 = relativePath + "Flash/" + swfArray[ lpArray[targetIndex][1] ][0];
	var promo2 = relativePath + "Flash/" + swfArray[ lpArray[targetIndex][2] ][0];
	var promoLink0 = checkLink(swfArray[ lpArray[targetIndex][0] ][1], lpArray[targetIndex][0], relativePath);
	var promoLink1 = checkLink(swfArray[ lpArray[targetIndex][1] ][1], lpArray[targetIndex][1], relativePath);
	var promoLink2 = checkLink(swfArray[ lpArray[targetIndex][2] ][1], lpArray[targetIndex][2], relativePath);
	
	var returnObject = new Array([promo0,promoLink0],[promo1,promoLink1],[promo2,promoLink2],relativePath,lpBGColor);
	return returnObject;
}

function getPromoSWF(targetIndex) {
	define_lpArray();
	define_swfArray();
	return returnPromoSWF(targetIndex);
}
