var urlOmni = "http://turbotax.intuit.com/js/s_code_remote.js?";
var prioritycode = 4593900000;
var el = document.createElement("iframe");
	el.setAttribute('id', 'dctrack');
	el.setAttribute('frameborder', '0');
	el.setAttribute('height', '0');
	el.setAttribute('width', '0');
	el.setAttribute('scrolling', 'no');

var axel = Math.random() + "";


//"http://[tab,module];ord=1;num=' + a + '?"

var urlDClick = "";


var isBlank = false; // open in blank page boolean
var isOmni = false; // omniture trackign boolean

// tabs from flash called using External Interface
sendInfoA = function()
{
	sendInfo('tabA')
}

sendInfoB = function()
{
	sendInfo('tabB')
}

sendInfoC = function()
{
	sendInfo('tabC')
}

// set up functions for each tracking event
sendInfo = function( cid )
{
	var a = axel * 10000000000000;
	
	//alert( "--> " + cid );	
	
	switch( cid )
	{
		case( 'tabA' ):        // Connect Tab
			   isBlank = false;
			   isOmni = false;
			   www = '?p=Connect';
			   urlDClick = 'connect';
			   break;
	   case( 'tabB' ):        // Learn Tab
			   isBlank = false;
			   isOmni = false;
			   www = '?p=Learn';
			   urlDClick = 'learn';
			   break;
	   case( 'tabC' ):        // Explore Tab
			   isBlank = false;
			   isOmni = false;
			   www = '?p=Explore';
			   urlDClick = 'explore';
			   break;
			
		// -- footer	
		case( 'fthplnk' ):
			isBlank = false;
			isOmni = true;
			www = '?p=Help';
			break;
		case( 'ftprvlnk' ):
			isBlank = false;
			isOmni = true;
			www = '?p=Privacy';
			break;
		case( 'fttclnk' ):
			isBlank = false;
			isOmni = true;
			www = '?p=Terms';
			break;
		case('stmplnk'):
			isBlank = false;
			isOmni = true;
			www = '?p=SiteMap';
			break;
		// -- turbo tax links
		case( 'hdlnk' ): // turbo tax header
			isBlank = true;
			isOmni = true;
			www = 'turbotax.intuit.com';
			break;
		case( 'ftlnk' ): // turbo tax footer link
			isBlank = true;
			isOmni = true;
			www = 'turbotax.intuit.com';
			break;
			
		// -- BOXES
		case( 'A' ): // Box A = Connect – Mod2
			isBlank = true;
			isOmni = false;
			www = '';
			urlDClick = 'connect,m2';
			break;
			
		case( 'B' ): // Box B = Connect – Mod3
			isBlank = true;
			isOmni = false;
			www = '';
			urlDClick = 'connect,m3';
			break;
			
		case( 'C' ): // Box C = Connect – Mod4
			isBlank = true;
			isOmni = false;
			www = '';
			urlDClick = 'connect,m4';
			break;
			
		case( 'D' ): // Box D = Learn - Mod2
			isBlank = true;
			isOmni = false;
			www = '';
			urlDClick = "learn,m2" ;
			break;
			
		case( 'E' ): // Box E = Learn - Mod3
			isBlank = true;
			isOmni = false;
			www = '';
			urlDClick = "learn,m3" ;
			break;
			
		case( 'F' ): // Box F = Explore - Mod2
			isBlank = true;
			isOmni = false;
			www = '';
			urlDClick = 'explore,m2';
			break;
			
		case( 'G' ): // Box G = Explore - Mod3
			isBlank = true;
			isOmni = false;
			www = '';
			urlDClick = 'explore,m3';
			break;
		
		// -- SPLASH 
		case( 'sA' ):		// Connect – Main1
			isBlank = true;
			isOmni = false;
			www = '';
			urlDClick = "connect,m1" ;
			break;
		case( 'sB' ):		// Learn – Main1
			isBlank = true;
			isOmni = false;
			www = '';
			urlDClick = "learn,m1" ;
			break;
		case( 'sC' ):		// Explore - Main1
			isBlank = true;
			isOmni = false;
			www = '';
			urlDClick = "explore,m1" ;
			break;	
			
		// -- LOGIN
		case( 'L' ): // Box A = Connect – Mod2
			isBlank = true;
			isOmni = false;
			www = '';
			urlDClick = 'login,m0';
			break;
	}
	
	//send data to iframe
	document.body.appendChild(el);
	
	if( isOmni )
	{		
		
		el.setAttribute('src', 	urlOmni + 
								"cid=int_tthub_[soc_hub_f_" + 
								cid + "]&priorityCode=[" + 
								prioritycode + "]" ); 
		
		if( !isBlank )
		{
			// open same page
			location.href = "index.php" + www ;
		} else {
			// lame, but it works
			window.open ( urlOmni + "cid=int_tthub_[soc_hub_f_" + cid + "]&priorityCode=[" + prioritycode + "]" , "socialhub" );
			// open the new page
			window.open ( "http://" + www , "socialhub" );
			// alert( "[ TRACKED ]\n" + www );
		}
	
	} else {
		
		el.setAttribute('src', "http://fls.doubleclick.net/activityi;" +
								"src=1984865;type=socia083;cat=socia282;u12=" +
								urlDClick + ";ord=1;num=" + a + "?" );
		
		if( !isBlank )
		{
			// open same page
			location.href = "index.php" + www;
		} else {
			// open the new page
			// window.open ( "http://" + www , "_blank" );
		}

	}
	

	
}
