/************************************************************
		Name: s.code_flash2catalyst.js
		Date: Dec. 14, 2004
		Creator: skube
/************************ DESCRIPTION ************************

		For when Site Catalyst is used inside Flash pieces.
		
		Basically, the swf passes an argument via the function below, 
		which then re-assigns a Site Catalyst value and then
		proceeds to invoke a specific funciton with the s.code_remote_en_CA.js
		
/************************ USAGE INSTRUCTIONS ************************
		
		The swf inovkes the function: siteTrack(arg)
		where:
			arg is an integer
		
		The arg gets appended to a string to form a new value for the
		s.pageName variable for Site Catalyst.
		
		Depending on environment, the specific Site Catalyst function will
		require different arguments, shown below:
				
		// for Testing (mo.gm.ca)
		s.gs("devgmcanadacom");

		// for live
		s.gs("gmcanadacom");
		
		Since substitutions occur during MO builds & deploys,
		Any instance of "http://gm.ca" should be translated to
		"http://mo.gm.ca". We can use this fact to automatically
		set the proper server...
		
/************************** AUTO CONFIG SECTION **************************/
// Set which development environment
var currServer = 'http://gm.ca'; // this should change to mo.gm.ca 
var server = (currServer == 'http://mo.gm.ca') ? 'devgmcanadacom' : 'gmcanadacom';
/************************** AUTO CONFIG SECTION **************************/

function scTrack( num ) {
	var division = window.location.href.match(/(gmc|chev)/)[0],
	    brand = 'Chevrolet';
	
	if ( division === 'gmc' ) {
		division = 'GMC';
		brand = 'GMC';
	} else if ( division === 'chev' ) {
		division = 'Chevy';
		brand = 'Chevrolet';
	}
	
	s.pageName = division + ' TON - TON TV - tv' + window.location.hash;
	s.url = window.location.href + window.location.hash;
 	s.server = 'gm.ca';
	s.channel = division + ' TON';
	s.prop1 = division + ' TON - TON TV';
	s.prop2 = 'English';
	s.prop3 = 'Truck';
	s.prop4 = '';
	s.prop5 = 'Truck';
	s.prop6 = brand;
	s.prop7 = brand.toUpperCase();
	
	s.t();
}

