/*--------------------------------------------------------------------------------------------------*/
function omniTracking(recordType,gameType,gamePublishDate,gameTheme,pageNumber,actionDescription){
switch(recordType) {
	case 'GS':    
		if (gameType == 'Trivia' || gameType == 'oddstar' || gameType == 'loveconnection') {
			omniGamesTrackPV(gameType,gamePublishDate,gameTheme,'event1,event22','Q1');		
		}
		else {
			omniGamesTrackL(gameType,gamePublishDate,gameTheme,'event22'); // game start
		}
		break;
	case 'G50':  omniGamesTrackL(gameType,gamePublishDate,gameTheme,'event23'); // game 50% complete
  		break;
	case 'G100': omniGamesTrackL(gameType,gamePublishDate,gameTheme,'event24'); // game 100% complete
  		break;
	case 'GPA':  omniGamesTrackL(gameType,gamePublishDate,gameTheme,'event25'); // game played again
  		break;
	case 'GPV':  omniGamesTrackPV(gameType,gamePublishDate,gameTheme,'event1',actionDescription);  
		break;
	case 'GREG': omniGamesTrackL(gameType,gamePublishDate,gameTheme,'event26'); // registration
  		break;
	case 'GU':   omniGamesTrackCL(gameType,gamePublishDate,'Give Up'); // custom links
  		break;
		default:
}}
/*--------------------------------------------------------------------------------------------------*/
function omniGamesTrackL(game_type,game_pubdte,game_theme,game_events) {
var s=s_gi(s_account);
s_time.linkTrackVars='events,eVar8,eVar9';
s_time.linkTrackEvents=game_events;
s_time.events=game_events;
s_time.eVar8='games:' + game_type;  
if (game_theme == 'notheme') {s_time.eVar9='games:' + game_type + ':' + game_pubdte;}
else {s_time.eVar9='games:' + game_type + ':' + game_pubdte + ':' + game_theme;}
s_time.tl(this,'o','Games: TrackLinks');
s_time.eVar8=''; // clear out
s_time.eVar9=''; // clear out
s_time.linkTrackVars='None';  
s_time.linkTrackEvents='None';
s_time.events=''; // clear out  
}
/*--------------------------------------------------------------------------------------------------*/
function omniGamesTrackPV(game_type,game_pubdte,game_theme,game_events,game_actdesc) {
var s=s_gi(s_account);
s_time.linkTrackVars='events';
s_time.linkTrackEvents=game_events;
s_time.events=game_events;
s_time.pageName = 'people|games|' + s_time.prop11 + '|' + game_pubdte + '|' + game_actdesc;
s_time.eVar8='games:' + game_type;  
if (game_theme == 'notheme') {
	s_time.eVar9='games:' + game_type + ':' + game_pubdte;
}
else {
	s_time.eVar9='games:' + game_type + ':' + game_pubdte + ':' + game_theme;
}
s_time.t(this,'o','Games:'+game_type+':'+game_pubdte+':'+'TrackPVs');
s_time.eVar8=''; // clear out
s_time.eVar9=''; // clear out
s_time.linkTrackVars='None';  
s_time.linkTrackEvents='None';
s_time.events=''; // clear out  
}
/*--------------------------------------------------------------------------------------------------*/
function omniGamesTrackCL(game_type,game_pubdte,cust_links_val) {
var s=s_gi(s_account);
s_time.linkTrackVars='None';  
s_time.linkTrackEvents='None';
s_time.tl(this,'o','Games:'+game_type+':'+game_pubdte+':'+cust_links_val);
}
/*--------------------------------------------------------------------------------------------------*/
