//from excel doc regexp replace (.*?)\:b(/.*?)\:b(/.*?)\:b(.*) with // \1\ncase "\4":\n\t_hbPageView("\4","\2;\3");\n\tbreak;\n

function actionTag(url)
{
	debug("action tag: " + url);
	document['actionTagImage'].src = url;
}

// call this from the flash or from anywhere
// with the name of the section to track it
function track(trackString)
{
	debug("tracking: [" + trackString + "]");

	//regular expression matches for multiple similar tracking codes

	//wallpapers: wp*+****
	if (trackString.match(/wp[1-9]\+[0-9]+/i) )
	{
		debug("wallpaper match")
		//hitbox.Set_hbPageView(trackString,"/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		return;
	}

	switch (trackString)
	{
		/*
	case "actiontags":
		actionTag('http://switch.atdmt.com/action/Heffa_Homepage');
		actionTag('http://switch.atdmt.com/action/Heffa_NonFlash');
		actionTag('http://switch.atdmt.com/action/Heffa_Order');
		break;
		*/
	
	// HOME *
	case "homepage":
		//hitbox.Set_hbPageView("homepage","/heffalump/generate+awareness/information/misc;/generate+awareness/information/preschool/heffalump/misc");
		break;
	
	// NON FLASH PAGE *
	case "flash+detect":
		//hitbox.Set_hbPageView("flash+detect","/heffalump/generate+awareness/information/misc;/generate+awareness/information/preschool/heffalump/misc");
		break;
	
	// ABOUT the DVD
	case "heff":
	case "about+dvd":
		//hitbox.Set_hbPageView("about+dvd","/heffalump/generate+awareness/information/about;/generate+awareness/information/preschool/heffalump/about");
		break;
	
	//   > The Story
	case "synopsis":
		//hitbox.Set_hbPageView("synopsis","/heffalump/generate+awareness/information/story;/generate+awareness/information/preschool/heffalump/story");
		break;
	
	//   >  Bonus Features
	case "features":
		//hitbox.Set_hbPageView("features","/heffalump/generate+awareness/information/bonus+features;/generate+awareness/information/preschool/heffalump/bonus+features");
		break;
	
	// CHARACTERS
	case "pooh":
	case "characters":
		//hitbox.Set_hbPageView("characters","/heffalump/generate+awareness/information/char;/generate+awareness/information/preschool/heffalump/char");
		break;
	
	// VIDEO CLIPS  (PW)
	case "kanga":
	case "clips+main":
		//hitbox.Set_hbPageView("clips+main","/heffalump/generate+awareness/multimedia/clips;/generate+awareness/multimedia/preschool/heffalump/clips");
		break;
	
	//   > Trailer *
	case "clip0":
	case "trailer":
		//hitbox.Set_hbPageView("trailer","/heffalump/generate+awareness/multimedia/trailers;/generate+awareness/multimedia/preschool/heffalump/trailers");
		break;
	
	//   > clip1 *
	case "clip1":
		//hitbox.Set_hbPageView("clip1","/heffalump/generate+awareness/multimedia/clips;/generate+awareness/multimedia/preschool/heffalump/clips");
		break;
	
	//   > clip2 *
	case "clip2":
		//hitbox.Set_hbPageView("clip2","/heffalump/generate+awareness/multimedia/clips;/generate+awareness/multimedia/preschool/heffalump/clips");
		break;
	
	//   > bonus clip1 *
	case "clip3":
	case "clip+bonus1":
		//hitbox.Set_hbPageView("clip+bonus1","/heffalump/generate+awareness/multimedia/clips;/generate+awareness/multimedia/preschool/heffalump/clips");
		break;
	
	//   > bonus clip2 *
	case "clip4":
	case "clip+bonus2":
		//hitbox.Set_hbPageView("clip+bonus2","/heffalump/generate+awareness/multimedia/clips;/generate+awareness/multimedia/preschool/heffalump/clips");
		break;
	
	//   >sneak peak Lumpy Halloween *
	case "clip5":
	case "clip5+halloween+sneak":
		//hitbox.Set_hbPageView("clip5+halloween+sneak","/heffalump/generate+awareness/multimedia/clips;/generate+awareness/multimedia/preschool/heffalump/clips");
		break;
	
	//   > Halloween trailer X
	case "clip6+halloween+trailer":
		//hitbox.Set_hbPageView("clip6+halloween+trailer","/heffalump/generate+awareness/multimedia/clips;/generate+awareness/multimedia/preschool/heffalump/clips");
		break;
	
	// CARDS
	case "eeyore":
	case "cards":
		//hitbox.Set_hbPageView("cards","/heffalump/generate+awareness/downloads/postcards;/generate+awareness/downloads/preschool/heffalump/postcards");
		break;
	
	//   > cards download *
	case "cards+download":
		//hitbox.Set_hbPageView("cards+download","/heffalump/generate+awareness/downloads/postcards;/generate+awareness/downloads/preschool/heffalump/postcards");
		break;
	
	// DESKTOPS
	case "rabbit":
	case "wallpapers":
		//hitbox.Set_hbPageView("wallpapers","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	/* caught by the regexp ^^^
	//      > wp1 640
	case "wp1+640":
		_hbPageView("wp1+640","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp1 800
	case "wp1+800":
		_hbPageView("wp1+800","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp1 1024
	case "wp1+1024":
		_hbPageView("wp1+1024","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp2 640
	case "wp2+640":
		_hbPageView("wp2+640","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp2 800
	case "wp2+800":
		_hbPageView("wp2+800","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp2 1024
	case "wp2+1024":
		_hbPageView("wp2+1024","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp3 640
	case "wp3+640":
		_hbPageView("wp3+640","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp3 800
	case "wp3+800":
		_hbPageView("wp3+800","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp3 1024
	case "wp3+1024":
		_hbPageView("wp3+1024","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp4 640
	case "wp4+640":
		_hbPageView("wp4+640","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp4 800
	case "wp4+800":
		_hbPageView("wp4+800","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp4 1024
	case "wp4+1024":
		_hbPageView("wp4+1024","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp5 640
	case "wp5+640":
		_hbPageView("wp5+640","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp5 800
	case "wp5+800":
		_hbPageView("wp5+800","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	
	//      > wp5 1024
	case "wp5+1024":
		_hbPageView("wp5+1024","/heffalump/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/preschool/heffalump/wallpapers");
		break;
	*/
	
				
	// ACTIVITIES GAMES
	case "tigger":
	case "games":
		//hitbox.Set_hbPageView("games","/heffalump/generate+awareness/interactive+content/games;/generate+awareness/interactive+content/preschool/heffalump/games");
		break;
	
	//   > Color Us *
	case "color+us+game":
		//hitbox.Set_hbPageView("color+us+game","/heffalump/generate+awareness/downloads/activity+pages;/generate+awareness/downloads/preschool/heffalump/activity+pages");
		break;
	
	//   > Game 1 Find Heffalump *
	case "find+game":
		//hitbox.Set_hbPageView("find+game","/heffalump/generate+awareness/interactive+content/games;/generate+awareness/interactive+content/preschool/heffalump/games");
		break;
	
	//   > Heffalump Song Book *
	case "song+book":
		//hitbox.Set_hbPageView("song+book","/heffalump/generate+awareness/interactive+content/games;/generate+awareness/interactive+content/preschool/heffalump/games");
		break;
	
	//   > RD Recipe *
	case "rd+recipe":
		//hitbox.Set_hbPageView("rd+recipe","/heffalump/generate+awareness/interactive+content/games;/generate+awareness/interactive+content/preschool/heffalump/games");
		break;
	
	// TRADING CARDS *
	case "tokenzone":
		//hitbox.Set_hbPageView("tokenzone","/heffalump/generate+awareness/exit+links/tcards;/generate+awareness/exit+links/animation/heffalump/tcards");
		break;
	
	// Order Now *
	case "order":
		actionTag('http://switch.atdmt.com/action/Heffa_Order');
		//hitbox.Set_hbPageView("order","/heffalump/sell+movies/exit+links;/sell+movies/exit+links/preschool/heffalump");
		break;
	
	// Visit POOH SITE *
	case "pooh+site":
		//hitbox.Set_hbPageView("pooh+site","/heffalump/tracking/exit+links;/tracking/exit+links/preschool/heffalump");
		break;
	// -----------------------------------------------------------

    default:
        debug("unhandled: " + trackString);
        //hitbox.Set_hbPageView(trackString, "/incredibles/generate+awareness/information/misc;/generate+awareness/information/animation/incredibles/misc");
        break;
    }
}
