/*
	tracking.js
	Version:		1.0
	Modified:	5.24.07

	Omniture tracking for Sports site: Manipulates
	population of  the tracking object (s) to create
	a unique impression for each Flash view.
	
	Stock omniture code must be present to function:
	>>	<script language="JavaScript" src="/site/includes/omniture_code.js"></script>
	>>	<script language="JavaScript" src="/site/sports/js/tracking.js"></script>
	===================================*/
	
	function initTracker()
	{
		// Instantiate tracking object w/ dummy user data
		var s = new Object();	
		s.server="";
		s.channel="";
		s.pageType="";
		s.referrer="";
		s.prop10="tracking.test@showtime.net";
		s.prop11="111111";
		s.prop12="1979-12-26";
		s.prop13="no";
		s.prop14="cab";
	}
	
	function trackPage( str )
	{
		
		// Chop colon-delimmed string into relevant vars
		
		var pathArray = str.split(':',4);	// "Other Sites:Sports:Page:Dynamic ID"				
		var page = pathArray[2];			//                            ^--------------- 2
		var pageID = pathArray[3];		//                                    ^--------- 3
		var pathStr = "";
		
		if( pageID !== undefined)
		{
			pathStr = "Other Sites:Sports:"+page+":"+pageID;
		}
		else
		{
			pathStr = "Other Sites:Sports:"+page;	
		}
		
		// Configure tracking object for the current page
		s.pageName = pathStr;
		s.prop1 = "Other Sites";
		s.prop2 = "Sports";
		s.prop3 = page;
		s.hier1 = pathStr;
		
		// Make the impression
		var s_code=s.t(); if(s_code) document.write(s_code);
		
		// This may stop bre related to the 'stack overflow' alert in IE,
		// but uncommenting the line creates a fatal error (white screen of death).
		// if(navigator.appVersion.indexOf('MSIE')>=0)document.write(unescape('%3C')+'\!-'+'-');
	}
	
	initTracker();


