function handleAction(action){
	var validAction = true;
	var s_account="zmchannelc";
	var s=s_gi(s_account);
	if (serverName != undefined)
		s.server=serverName;
	s.prop1="";
	s.prop2="";
	s.prop3="";
	s.prop4="";
	s.prop5="";
	s.prop6="";
	s.events="";
	s.eVar1="";
	s.eVar2="";
	s.eVar3="";
	s.eVar4="";
	s.eVar5="";
	s.eVar6="";
	s.eVar7="";
	s.eVar8="";
	s.eVar9="";
	s.eVar10="";
	s.eVar11="";
	
	switch(action.toLowerCase()){
		case "categoryclick":
			var catTitle = catArray[arguments[1]].title;
			dcsMultiTrack('DCS.dcsurl', '/channelcflash/'+catTitle, 'WT.ti', '+catTitle+', 'WT.cg_n', catTitle);
			s.pageName = catTitle;
			s.channel = catTitle;
			s.hier1 = catTitle;
			break;
		case "subcategoryclick":
			var catTitle = catArray[arguments[1]].title;
			var subcatTitle = catArray[arguments[1]].subCats[arguments[2]].title;
			dcsMultiTrack('DCS.dcsurl', '/channelcflash/'+catTitle+'/'+subcatTitle, 'WT.ti', catTitle+': '+subcatTitle, 'WT.cg_n', catTitle, 'WT.cg_s', subcatTitle);
			s.pageName = catTitle + ": " + subcatTitle;
			s.channel = subcatTitle;
			s.hier1 = catTitle + "," + subcatTitle;
			break;
		case "videoclick":
			var videoTitle = videoArr[arguments[1]].videoTitle;
			var catTitle = catArray[videoArr[arguments[1]].categoryId].title;
			if (videoArr[arguments[1]].subcategoryId > 0)
				var subcatTitle = catArray[videoArr[arguments[1]].categoryId].subCats[videoArr[arguments[1]].subcategoryId].title;
			else var subcatTitle = "";
			if (subcatTitle.length > 0){
				dcsMultiTrack('DCS.dcsurl', '/channelcflash/'+catTitle+'/'+subcatTitle+'/'+videoTitle, 'WT.ti', catTitle+': '+subcatTitle+': '+videoTitle, 'WT.cg_n', catTitle, 'WT.cg_s', subcatTitle);
				s.pageName = catTitle + ": " + subcatTitle + ": " + videoTitle;
				s.channel = subcatTitle;
				s.hier1 = catTitle + "," + subcatTitle;
			} else {
				dcsMultiTrack('DCS.dcsurl', '/channelcflash/'+catTitle+'/'+videoTitle, 'WT.ti', catTitle+': '+videoTitle, 'WT.cg_n', catTitle);
				s.pageName = catTitle + ": " + videoTitle;
				s.channel = catTitle;
				s.hier1 = catTitle;
			}
			s.eVar7=videoArr[arguments[1]].videoSize;
			break;
		case "videobenchmarkcomplete":
			var videoTitle = videoArr[arguments[1]].videoTitle;
			var catTitle = catArray[videoArr[arguments[1]].categoryId].title;
			if (videoArr[arguments[1]].subcategoryId > 0)
				var subcatTitle = catArray[videoArr[arguments[1]].categoryId].subCats[videoArr[arguments[1]].subcategoryId].title;
			else var subcatTitle = "";
			if (subcatTitle.length > 0){
				dcsMultiTrack('DCS.dcsurl', '/channelcflash/'+catTitle+'/'+subcatTitle+'/'+videoTitle, 'WT.ti', catTitle+': '+subcatTitle+': '+videoTitle, 'WT.cg_n', catTitle, 'WT.cg_s', subcatTitle);
				s.pageName = catTitle + ": " + subcatTitle + ": " + videoTitle;
				s.channel = subcatTitle;
				s.hier1 = catTitle + "," + subcatTitle;
			} else {
			}
			s.events="event12";
			s.eVar9="30 seconds";
			break;
		case "sendemailcomplete":
			var videoTitle = videoArr[arguments[1]].videoTitle;
			var catTitle = catArray[videoArr[arguments[1]].categoryId].title;
			if (videoArr[arguments[1]].subcategoryId > 0)
				var subcatTitle = catArray[videoArr[arguments[1]].categoryId].subCats[videoArr[arguments[1]].subcategoryId].title;
			else var subcatTitle = "";
			
			if (subcatTitle.length > 0){
				dcsMultiTrack('DCS.dcsurl', '/channcflash/EmailVideo/'+catTitle+': '+videoTitle, 'WT.ti', 'Email Video', 'WT.cg_n', 'Email Video');
			} else {
				dcsMultiTrack('DCS.dcsurl', '/channcflash/EmailVideo/'+catTitle+': '+subcatTitle+': '+videotitle, 'WT.ti', 'Email Video', 'WT.cg_n', 'Email Video');
			}
			s.pageName = "Email Video";
			s.events="event13";
			break;
		case "ratevideo":
			var catTitle = catArray[videoArr[arguments[1]].categoryId].title;
			if (videoArr[arguments[1]].subcategoryId > 0)
				var subcatTitle = catArray[videoArr[arguments[1]].categoryId].subCats[videoArr[arguments[1]].subcategoryId].title;
			else var subcatTitle = "";
			var videoTitle = videoArr[arguments[1]].videoTitle;
			dcsMultiTrack('DCS.dcsurl', '/channelcflash/RateVideo/'+videoTitle+'/'+rate, 'WT.ti', 'Rate Video', 'WT.cg_n', 'Rate Video');
			s.pageName = catTitle;
			if (subcatTitle.length > 0)
				s.pageName += ": " + subcatTitle;
			s.pageName += ": " + videoTitle;
			s.events="event14";
			s.eVar10=arguments[2];
			break;
		case "networklinkclick":
			var networkLink = arguments[1];
			dcsMultiTrack('DCS.dcsurl', '/channelcflash/NetworkLink/'+networkLink, 'WT.ti', 'Network Link', 'WT.cg_n', 'Network Link');
			s.pageName = "Network Link";
			s.events="event15";
			s.eVar11=networkLink;
			break;
		case "rssclick":
			dcsMultiTrack('DCS.dcsurl', '/channelcflash/RSS', 'WT.ti', 'RSS', 'WT.cg_n', 'RSS');
			s.pageName = "RSS Link";
			s.events = "event16";
			break;
		case "searchresult":
			var searchTerm = arguments[1];
			var results = arguments[2];
			if (results == undefined)
				results = 0;
			dcsMultiTrack('DCS.dcsurl', '/channelcflash/SearchVideo/'+searchTerm+'/'+results, 'WT.ti', 'Search', 'WT.cg_n', 'Video Search');
			s.pageName = "Search Video";
			s.channel = "";
			s.hier1 = "";
			s.prop1 = searchTerm;
			if (results == 0)
				s.prop2 = "zero";
			else s.prop2 = results;
			break;
		case "emailsignup":
			dcsMultiTrack('DCS.dcsurl', '/channelcflash/EmailSignup', 'WT.ti', 'Email Signup', 'WT.cg_n', 'Email Signup');
			s.pageName = "Email Signup";
			s.channel = "";
			s.hier1 = "";
			break;
		case "submitvideo":
			dcsMultiTrack('DCS.dcsurl', '/channelcflash/SubmitVideo', 'WT.ti', 'Submit Video', 'WT.cg_n', 'Submit Video');
			s.pageName = "Video Submission";
			s.channel = "";
			s.hier1 = "";
			break;
		default:
			validAction = false;
			break;
	}
	if (validAction){
		var strAlert = "";
		strAlert += "Action: " + action + "\n";
		strAlert += "s.pageName=" + s.pageName+"\n";
		strAlert += "s.channel=" + s.channel+"\n";
		strAlert += "s.hier1=" + s.hier1+"\n";
		strAlert += "s.prop1="+s.prop1+"\n";
		strAlert += "s.prop2="+s.prop2+"\n";
		strAlert += "s.prop3="+s.prop3+"\n";
		strAlert += "s.prop4="+s.prop4+"\n";
		strAlert += "s.prop5="+s.prop5+"\n";
		strAlert += "s.prop6="+s.prop6+"\n";
		strAlert += "s.events="+s.events+"\n";
		strAlert += "s.eVar1="+s.eVar1+"\n";
		strAlert += "s.eVar2="+s.eVar2+"\n";
		strAlert += "s.eVar3="+s.eVar3+"\n";
		strAlert += "s.eVar4="+s.eVar4+"\n";
		strAlert += "s.eVar5="+s.eVar5+"\n";
		strAlert += "s.eVar6="+s.eVar6+"\n";
		strAlert += "s.eVar7="+s.eVar7+"\n";
		strAlert += "s.eVar8="+s.eVar8+"\n";
		strAlert += "s.eVar9="+s.eVar9+"\n";
		strAlert += "s.eVar10="+s.eVar10+"\n";
		strAlert += "s.eVar11="+s.eVar11+"\n";
		strAlert += "s.server="+s.server+"\n";
		void(s.t());
	}
}