
function trackRSS(rssTitle,rssUrl){
  _gaq.push(['_trackPageView', rssUrl]);
	dcsMultiTrack("DCS.dcsuri",rssUrl,"WT.ti",rssTitle,"WT.rss_ev","s","WT.rss_f",rssTitle,"WT.dl","10");_tag.dcsCleanUp("DCS.dcsuri","WT.ti","WT.rss_ev","WT.rss_f","WT.dl");
}

function trackAdClick(adTitle){
  _gaq.push(['_trackEvent', "adClick", adTitle]);	
	dcsMultiTrack("DCS.dcsuri","AD","WT.ad",adTitle,"DCS.dcsip",location.hostname,"WT.dl",34);_tag.dcsCleanUp("DCS.dcsuri","WT.ad","DCS.dcsip","WT.dl");
}


function trackUGCView (id,title,artist,accountName) {
//	alert ('trackUGCView:' + id+" "+title+" "+artist+" "+accountName);
  _gaq.push(['_trackEvent', "play", "video", id+": "+artist+" - "+title+" / "+accountName]);	
	dcsMultiTrack("DCS.dcsuri","/ugc/video/"+id,"WT.ti",(accountName?accountName+": ":"")+(artist?artist+" - ":"")+(title?title:""),"WT.dl","31","DCSext.Component",accountName);
	_tag.dcsCleanUp("DCS.dcsuri","WT.ti","WT.dl","DCSext.Component");
}

function trackUGCSnapshotView (id,title,artist,accountName) {
//	alert ('trackUGCSnapshotView:' + id+" "+title+" "+artist+" "+accountName);
  _gaq.push(['_trackEvent', "play", "snapshot", id+": "+artist+" - "+title+" / "+accountName]);	
	dcsMultiTrack("DCS.dcsuri","/ugc/snapshot/"+id,"WT.ti",(accountName?accountName+": ":"")+(artist?artist+" - ":"")+(title?title:""),"WT.dl","31","DCSext.Component",accountName);
	_tag.dcsCleanUp("DCS.dcsuri","WT.ti","WT.dl","DCSext.Component");
}


function trackSongView (id, title, artist){
//	alert ('trackSongView:' + id+"\n"+title+"\n"+artist);
	_gaq.push(['_trackEvent', "play", "song", id+": "+artist+" - "+title]);	
	dcsMultiTrack("DCS.dcsuri","/song/"+id,"WT.ti",artist+" - "+title,"WT.dl","31");
	_tag.dcsCleanUp("DCS.dcsuri","WT.ti","WT.dl");
}

function trackSearch (searchTerm, success) {
//	alert("trackSearch: " +searchTerm + " " + success);
  if (!searchTerm) {
    searchTerm = "";
  }
  _gaq.push(['_trackEvent', "search", searchTerm, success ? "1" : "0"]);	
  dcsMultiTrack('DCS.dcsuri', "/internalSearch", 'WT.ti', "internalSearch", 'WT.oss', searchTerm, 'WT.oss_r', success ? "1" : "0");
  _tag.dcsCleanUp('DCS.dcsuri', 'WT.ti', 'WT.oss', 'WT.oss_r');
}

function trackPageView (uri) {
//	alert('current URL:' +uri);
	if (uri == "") {
		var queryString = (location.search?location.search:"");
		var hash = (location.hash?location.hash:"");
		uri = location.pathname+queryString+hash;
	}
  _gaq.push(['_trackPageview', uri]);
  dcsMultiTrack("DCS.dcsuri",uri,"WT.dl","0");
  _tag.dcsCleanUp('DCS.dcsuri', 'WT.dcsuri', 'WT.dl');

}

function trackEvent (category, action, value) {
//	alert('trackEvent: '+category+ " " +action+ " " +value);
  _gaq.push(['_trackEvent', category, action, value]);	
	dcsMultiTrack("DCSext.Component",category+"/"+action+"/"+value,"WT.dl","36");
  _tag.dcsCleanUp('DCSext.Component', 'WT.dl');
}


