var testalerts = false;
function alertTest(str){
	if (testalerts){
		alert('TESTING: '+ "\n\n"+ str);
	}
}

function space2plus(str){
	while (str.indexOf(' ') > 0){
		str = str.replace(/ /,"+");
	}
	return str;
}

function lowerstr(str){
	str = str.toLowerCase();
	return str;
}

//hbx page track
function hbxExit(exitname){
	exitname = space2plus(exitname);
	alertTest('hbxExit(\''+ exitname +'\')');
	if (exitname != undefined && exitname != null && exitname != ''){
		hitbox.Set_hbLink(exitname);
	}
}

function hbxPageHit(pagename, mlc){
	pagename = space2plus(pagename);
	pagename = lowerstr(pagename);
	mlc = space2plus(mlc);
	if (pagename != undefined && pagename != null && pagename != '' && mlc != undefined && mlc != null && mlc != ''){
		alertTest('hbxPageHit(\''+ pagename +'\', \''+ mlc +'\')');
		hitbox.Set_hbPageView(pagename, mlc);
	}
}

//action tag track
function actionTag(page){
	alertTest('actionTag(\''+ page +'\')');
	var actionLoad = 'http://switch.atdmt.com/action/';
	document.action_tag.src = actionLoad + page;
}

//control how each tracks
function trackSection(page){
	alertTest('trackSection(\''+ page +'\')');
	if (page != undefined){
		page = lowerstr(page);
		switch(page){
			case 'homepage':
				hbxPageHit('home+page', '101+dalmatians/information/home;information/animated+classics/101+dalmatians/home');
				actionTag('101_Dalmatians_homepage');
				break;
			case 'about+the+dvd':
				hbxPageHit('about+the+dvd', '101+dalmatians/about/about;about/animated+classics/101+dalmatians/about');
				actionTag('101_Dalmatians_aboutdvd');
				break;
			case 'synopsis':
				hbxPageHit('synopsis', '101+dalmatians/about/synopsis;about/animated+classics/101+dalmatians/synopsis');
				break;
			case 'bonus+features':
				hbxPageHit('bonus+features', '101+dalmatians/about/bonus+features;about/animated+classics/101+dalmatians/bonus+features');
				break;
			case 'characters':
				hbxPageHit('characters', '101+dalmatians/about/char;about/animated+classics/101+dalmatians/char');
				break;
			case 'clips':
				hbxPageHit('videos+main', '101+dalmatians/multimedia;multimedia/animated+classics/101+dalmatians');
				break;
			case 'trailer':
				hbxPageHit('trailer1', '101+dalmatians/multimedia/trailers;multimedia/animated+classics/101+dalmatians/trailers');
				actionTag('101_Dalmatians_trailer');
				break;
			case 'clip1':
				hbxPageHit('clip1', '101+dalmatians/multimedia/clips;multimedia/animated+classics/101+dalmatians/clips');
				break;
			case 'clip2':
				hbxPageHit('clip2', '101+dalmatians/multimedia/clips;multimedia/animated+classics/101+dalmatians/clips');
				break;
			case 'clip3':
				hbxPageHit('clip3', '101+dalmatians/multimedia/clips;multimedia/animated+classics/101+dalmatians/clips');
				break;
			case 'clip4':
				hbxPageHit('clip4', '101+dalmatians/multimedia/clips;multimedia/animated+classics/101+dalmatians/clips');
				break;
			case 'music+video':
				hbxPageHit('music+video', '101+dalmatians/multimedia/clips;multimedia/animated+classics/101+dalmatians/clips');
				break;
			case 'sneak+peek':
				hbxPageHit('sneak+peek', '101+dalmatians/multimedia/clips;multimedia/animated+classics/101+dalmatians/clips');
				break;
			case 'games':
				hbxPageHit('games+main', '101+dalmatians/interactive+content/games;interactive+content/animated+classics/101+dalmatians/games');
				actionTag('101_Dalmatians_games');
				break;
			case 'downloads':
				hbxPageHit('downloads+main', '101+dalmatians/downloads;downloads/animated+classics/101+dalmatians')
				actionTag('101_Dalmatians_downloads');
				break;
			case 'wallpapers':
				hbxPageHit('wallpapers', '101+dalmatians/downloads/wallpapers;downloads/animated+classics/101+dalmatians/wallpapers');
				break;
			case 'screensavers':
				hbxPageHit('screensavers', '101+dalmatians/downloads/screensavers;downloads/animated+classics/101+dalmatians/screensavers');
				break;
			case 'buddy+icons':
				hbxPageHit('buddy+icons', '101+dalmatians/downloads/icons;downloads/animated+classics/101+dalmatians/icons');
				break;
			case 'email+signatures':
				hbxPageHit('email+signatures', '101+dalmatians/downloads/email+signatures;downloads/animated+classics/101+dalmatians/email+signatures');
				break;
			case 'bonus+downloads':
				hbxPageHit('bonus+downloads', '101+dalmatians/information/bonus;information/animated+classics/101+dalmatians/bonus');
				actionTag('101_Dalmatians_unlockabledownloads');
				break;
			case 'links':
				hbxPageHit('links+pop', '101+dalmatians/information/links;information/animated+classics/101+dalmatians/links');
				break;
			default:
				break;
		}
	}
}