//for page loads
function _$vmst(tid, xprops)
{
	if(isDEVENVIRONMENT()) return;
	
	if(!tid) return;
		
	s.pageName = tid;
	s.hier1 = tid;
	var levels = tid.split(":");
	s.channel = levels[0];
	s.prop1 = (levels.length > 1) ? levels[0]+":"+levels[1] : "";
	s.prop2 = (levels.length > 2) ? levels[0]+":"+levels[1]+":"+levels[2] : "";

	for(var p in $vmpt[tid])
		s[p] = $vmpt[tid][p];
		
	for(var x in xprops)
		s[x] = xprops[x];
	
	//is user logged in/out
	try {if($j.cookie("u_log")) s.prop21 = "Logged In"; else s.prop21 = "Logged Out";}
	catch(err) {s.prop21 = "Logged Out";}

	//browser info
	jQuery.each(jQuery.browser, function(i, val)
	{
		if(val == true)
		{
			s.eVar14 = i + " " + jQuery.browser.version;
			s.prop32 = i + " " + jQuery.browser.version + " - " + s.pageName;
		}
	});

	var s_code=s.t();if(s_code)document.write(s_code);
}

//for onclick events
//atype: 'o' - custom link, 'd' - download link
function _$vmstl(tid, aobj, atype, xprops)
{
	if(isDEVENVIRONMENT()) return;
	
	if(!tid) return;

	s=s_gi(s_account);
	
	var trackV = "";
	for(var p in xprops)
	{
		if(trackV != "") trackV += ",";
		trackV += p;
		if(p == "events") s.linkTrackEvents = xprops[p];
		s[p] = xprops[p];
	}
	
	if(trackV)
		s.linkTrackVars = trackV;

	s.tl(aobj, atype, tid);
}


function isDEVENVIRONMENT()
{
	var hrf = window.location.href;
	if(hrf.indexOf("wuat") != -1 || hrf.indexOf("runtime") != -1)
		return true;
	else
		return false;
}


//Omniture Pagecode vars  
var $vmpt = new Object();

$vmpt["Activate: Welcome Summary - PAYGO"] = {eVar1:"Activate",events:"event3,event7"};
$vmpt["Activate: Welcome Summary - TD"] = {eVar1:"Activate",events:"event3,event7"};
$vmpt["Activate: Welcome Summary - RO"] = {eVar1:"Activate",events:"event3,event7"};
$vmpt["Activate: Start"] = {eVar1:"Activate",events:"event 2"};
$vmpt["Activate: Card Fail"] = {prop19:"Activate-Card Fail"};
$vmpt["Activate: Child Suspend"] = {prop19:"Activate-Child Suspend"};
$vmpt["Activate: Child Warning"] = {prop19:"Activate-Child Warning"};

$vmpt["Purchase-Prepaid: Shopping Cart"] = {eVar1:"Prepaid Purchase",events:"event2"}
$vmpt["Purchase-Prepaid: Order Success"] = {eVar1:"Prepaid Purchase",eVar11:"Prepaid Purchase",events:"purchase,event3"};
$vmpt["Purchase-Prepaid: Insufficient Coverage Zip"] = {prop19:"Purchase-Prepaid-Insufficient Coverage Zip"};

$vmpt["My Account-Prepaid: Contact Vault: Contact Vault Error"] = {prop19:"Contact Vault-Error"};

$vmpt["Help: Contact Us"] = {eVar1:"Contact Us",events:"event2"};
$vmpt["Help: Contact Us-Thank You Page"] = {eVar1:"Contact Us",events:"event3"};

$vmpt["Login-Prepaid: Generic Login Form"] = {prop19:"Log In-Error",eVar1:"Login",events:"event2"};
$vmpt["Login-Prepaid: Logout - End Session"] = {eVar1:"Login",events:"event3,event6"};

$vmpt["Lost Phone: Landing Page"] = {eVar1:"Lost Phone",events:"event2"};
$vmpt["Lost Phone: Account Unsuspend-Failed"] = {prop19:"Lost Phone-Unsuspend Failed"};
$vmpt["Lost Phone: Account Unsuspend-Success"] = {eVar1:"Lost Phone",eVar11:"Lost Phone Purchase",events:"event3,event10"};

$vmpt["My Account-Prepaid: Account Curing: Retry Card Failed"] = {eVar1:"Account Curing",events:"event2"};
$vmpt["My Account-Prepaid: Account Curing: Curing Success"] = {eVar1:"Account Curing",events:"event3"};
$vmpt["My Account-Prepaid: Account Curing: Update RPV"] = {eVar1:"Account Curing-Update RPV",events:"event2"};
$vmpt["My Account-Prepaid: Account Curing: Update RPV Success"] = {eVar1:"Account Curing-Update RPV",events:"event3"};

$vmpt["Top-Up: Start-Logged In - RPV"] = {events:"event2"};
$vmpt["Top-Up: Start-Logged In - No RPV"] = {events:"event2"};
$vmpt["Top-Up: PayGo-Credit Card Success"] = {eVar1:"Top-Up",eVar11:"Top-Up Purchase",events:"event3,event13"};
$vmpt["Top-Up: Top-Up Card Success"] = {eVar1:"Top-Up",eVar11:"Top-Up Purchase",events:"event3,event13"};
$vmpt["Top Up: RO-Success Top-Up Card or Credit Card Payment-RPV"] = {eVar1:"Top-Up",eVar11:"Top-Up Purchase",events:"event3,event13"};
$vmpt["Top-Up: Start-Not Logged In"] = {events:"event2"};
$vmpt["Top-Up: PayGo-Top-Up Success-Now Buy Minute Pack"] = {eVar1:"Top-Up",eVar11:"Top-Up Purchase",events:"event3,event13"};
$vmpt["Top-Up: System Error"] = {prop19:"Top-Up-System Error"};
$vmpt["Top-Up: Account Threshold"] = {prop19:"Top-Up-Account Threshold"};

$vmpt["My Account-Prepaid: Account Activity: Auto Top Up Settings - RO Options"] = {eVar1:"Top-Up",events:"event2"};
$vmpt["My Account-Prepaid: Account Activity: Auto Top Up Settings - PAYGO Options"] = {eVar1:"Top-Up",events:"event2"};
$vmpt["My Account-Prepaid: Account Services: Change Phone Number-Confirm"] = {eVar1:"Change Phone Number",events:"event3"};
$vmpt["My Account-Prepaid: Account Services: Change Phone Number-Start"] = {eVar1:"Change Phone Number",events:"event2"};
$vmpt["My Account-Prepaid: Account Services: MIN Swap-Error Result"] = {prop19:"MIN Swap-Error Result"};
$vmpt["My Account-Prepaid: Account Services: Swap Phone"] = {eVar1:"Phone Swap",events:"event2"};
$vmpt["My Account-Prepaid: Account Services: Swap Phone-Confirm"] = {eVar1:"Phone Swap",events:"event3"};
$vmpt["My Account-Prepaid: Account Services: Data and Message-Add ISF Error"] = {prop19:"Top-Up - Add ISF Error"};
$vmpt["My Account-Prepaid: Plan Migration: Start Overview"] = {eVar1:"Change Plan",events:"event2"};
$vmpt["My Account-Prepaid: Plan Migration: Failure"] = {prop19:"Migration-Pending Failure"};
$vmpt["My Account-Prepaid: Plan Migration: Credit Card Failure"] = {prop19:"Migration-Credit Card Failure"};
$vmpt["My Account-Prepaid: Plan Migration: Wait Fail"] = {prop19:"Migration-Minimum Wait Time Failure"};
$vmpt["My Account-Prepaid: Plan Migration: Credit Card Failure Attempt"] = {prop19:"Migration-Credit Card Failure Attempt"};
$vmpt["My Account-Prepaid: Plan Migration: Double"] = {prop19:"Migration-Double-Clicked Error"};
$vmpt["My Account-Prepaid: Plan Migration: Error"] = {prop19:"Migration-Error"};
$vmpt["My Account-Prepaid: Plan Migration: Plan Change Success"] = {eVar1:"Change Plan",events:"event3,event8"};
