$(document).ready(function(){
	var strEVar21 = s.getQueryParam("event21");
	if( strEVar21 != "" ) {
		s.linkTrackVars="eVar21,events,pageName";
		s.linkTrackEvents="event21";
		s.events = "event21";
		s.eVar21 = strEVar21;
		s.tl( true , "o" , strEVar21 );
		s.events = "";
		s.eVar21 = "";
	}
});

function OmniturePageView( strPageName ) {
	var s=s_gi(s_account);
	s.pageName=strPageName;
	s.linkTrackVars="eVar1,events,pageName";
	s.linkTrackEvents="event1";
	s.eVar1=strPageName;
	s.events="event1";
	s.tl( true , "o" , strPageName );
	s.events="";
	s.eVar1="";
}

function OmnitureInternalSearch( strTerm , intResultCount ) {
	var s=s_gi(s_account);
	s.linkTrackVars="eVar11,eVar12,events";
	s.linkTrackEvents="event11";
	s.eVar11=strTerm;
	s.eVar12=intResultCount;
	s.events="event11";
	strEvent = "Internal Search";
	s.tl( true , "o" , strEvent );
	s.eVar11="";
	s.eVar12="";
	s.events="";
}

function OmnitureAsset_Start( strAssetName , intInteractionNumber, strInteraction ) {
	var s=s_gi(s_account);
	s.linkTrackVars="eVar3,eVar4,prop5,events";
	s.linkTrackEvents="event2,event4";
	s.eVar3=strAssetName;
	s.eVar4=strAssetName + ": " + intInteractionNumber + ": " + strInteraction;
	s.prop5=strAssetName;
	s.events="event2,event4";
	strEvent = strAssetName + ": " + intInteractionNumber + ": " + strInteraction;
	s.tl( true , "o" , strEvent );
	s.eVar3="";
	s.eVar4="";
	s.prop5="";
	s.events="";
}

function OmnitureAsset_Interaction( strAssetName , intInteractionNumber, strInteraction ) {
	var s=s_gi(s_account);
	s.linkTrackVars="eVar4,prop5,events";
	s.linkTrackEvents="event4";
	s.eVar4=strAssetName + ": " + intInteractionNumber + ": " + strInteraction;
	s.prop5=strAssetName;
	s.events="event4";
	strEvent = strAssetName + ": " + intInteractionNumber + ": " + strInteraction;
	s.tl( true , "o" , strEvent );
	s.eVar4="";
	s.prop5="";
	s.events="";
}

function OmnitureAsset_Complete( strAssetName , intInteractionNumber, strInteraction ) {
	var s=s_gi(s_account);
	s.linkTrackVars="eVar3,eVar4,prop5,events";
	s.linkTrackEvents="event3,event4";
	s.eVar3=strAssetName;
	s.eVar4=strAssetName + ": " + intInteractionNumber + ": " + strInteraction;
	s.prop5=strAssetName;
	s.events="event3,event4";
	strEvent = strAssetName + ": " + intInteractionNumber + ": " + strInteraction;
	s.tl( true , "o" , strEvent );
	s.eVar3="";
	s.eVar4="";
	s.prop5="";
	s.events="";
}

function OmnitureCustom( strEvent ) {
	var s=s_gi(s_account);
	s.linkTrackVars="eVar5,prop6,events";
	s.linkTrackEvents="event5";
	s.eVar5=strEvent;
	s.prop6=strEvent;
	s.events="event5";
	s.tl( true , "o" , strEvent );
	s.events="";
	s.eVar5="";
	s.prop6="";
}

function OmnitureAsset_Interaction_FireOnce( strAssetName , intInteractionNumber, strInteraction ) {
	if( $(document).data(strAssetName + intInteractionNumber + strInteraction) != "1" )
		OmnitureAsset_Interaction( strAssetName , intInteractionNumber, strInteraction );

	$(document).data(strAssetName + intInteractionNumber + strInteraction, "1");
}

function OmnitureVideo_Start(strVideoID) {
    strVideoID = Omniture_GetVideoID(strVideoID);
    var strEvent = strVideoID + "Start";
    if ($(document).data(strEvent) == 1) return;
    $(document).data(strEvent, 1);
    var s = s_gi(s_account);
    s.linkTrackVars = "eVar13,eVar14,prop13,prop1,events";
    s.linkTrackEvents = "event13,event15";
    s.eVar13 = strVideoID;
    s.eVar14 = strVideoID + ": 1: Start";
    s.prop13 = strVideoID;
    s.prop1 = s.pageName;
    s.events = "event13,event15";
    strEvent = strVideoID + ": 1: Start";
    s.tl(true, "o", strEvent);
    s.eVar13 = "";
    s.eVar14 = "";
    s.prop13 = "";
    s.events = "";
    s.prop1 = "";
}

function Omniture_GetVideoID(strVideoID) {
    var i = -1;
    i = strVideoID.lastIndexOf("/");
    if (i > -1) strVideoID = strVideoID.slice(i + 1);
    i = strVideoID.lastIndexOf(".");
    if (i > -1) strVideoID = strVideoID.slice(0, i);
    return strVideoID;
}

function OmnitureVideo_Scrubbed(strVideoID, strRange) {
    strVideoID = Omniture_GetVideoID(strVideoID);
    var strEvent = strVideoID + strRange;
    if ($(document).data(strEvent) == 1) return;
    $(document).data(strEvent, 1);
    var s = s_gi(s_account);
    s.linkTrackVars = "eVar14,prop14,prop1,events";
    s.linkTrackEvents = "event15";
    s.eVar14 = strVideoID + ": 3: Scrubbed: " + strRange;
    s.prop14 = strVideoID;
    s.prop1 = s.pageName;
    s.events = "event15";
    strEvent = strVideoID + ": 3: Scrubbed: " + strRange;
    s.tl(true, "o", strEvent);
    s.eVar14 = "";
    s.prop14 = "";
    s.events = "";
    s.prop1 = "";
}

function OmnitureVideo_Complete(strVideoID) {
    strVideoID = Omniture_GetVideoID(strVideoID);
    var strEvent = strVideoID + "Complete";
    if ($(document).data(strEvent) == 1) return;
    $(document).data(strEvent, 1);
    var s = s_gi(s_account);
    s.linkTrackVars = "eVar13,eVar14,prop13,prop1,events";
    s.linkTrackEvents = "event14,event15";
    s.eVar13 = strVideoID;
    s.eVar14 = strVideoID + ": 4: Complete";
    s.prop1 = s.pageName;
    s.prop13 = strVideoID;
    s.events = "event14,event15";
    strEvent = strVideoID + ": 4: Complete";
    s.tl(true, "o", strEvent);
    s.eVar13 = "";
    s.eVar14 = "";
    s.prop13 = "";
    s.events = "";
    s.prop1 = "";
}


function OmnitureVideo_Viewed(strVideoID, strRange) {
    strVideoID = Omniture_GetVideoID(strVideoID);
    var strEvent = strVideoID + strRange;
    if ($(document).data(strEvent) == 1) return;
    $(document).data(strEvent, 1);
    var s = s_gi(s_account);
    s.linkTrackVars = "eVar14,prop14,prop1,events";
    s.linkTrackEvents = "event15";
    s.eVar14 = strVideoID + ": 2: Viewed: " + strRange;
    s.prop14 = strVideoID;
    s.prop1 = s.pageName;
    s.events = "event15";
    strEvent = strVideoID + ": 2: Viewed: " + strRange;
    s.tl(true, "o", strEvent);
    s.eVar14 = "";
    s.prop14 = "";
    s.events = "";
    s.prop1 = "";
}

