﻿/*var s_account = "mssbaresponsepointdev"*/
var s_account = "mssbaresponsepointcom"

function trackAlt(trackType, strName) {

    var oldevents = "";
    var oldprop = "";
    var oldeVar = "";
    
	switch(trackType)
	{
	    case 'online':
	        // Store old values
	        oldevents = s.events;
	        oldprop = s.prop7;
	        oldeVar = s.eVar6;

	        // Set event props
	        s.events = "event5";
	        s.prop7 = strName;
	        s.eVar6 = s.prop7;

	        // Fire Omniture call
	        s.t();

	        // Reset props
	        s.events = oldevents;
	        s.prop7 = oldprop;
	        s.eVar6 = oldeVar;
	        break;
	    case 'specialist':
	        // Store old values
	        oldevents = s.events;
	        oldeVar = s.eVar1;

	        // Set event props
			s.events = "event1";
			s.eVar1 = strName;

			// Fire Omniture call
			s.t();

			// Reset props
			s.events = oldevents;
			s.eVar1 = oldeVar;
			break;
		case 'support':
		    // Store old values
		    oldevents = s.events;
		    oldprop = s.prop6;
		    oldeVar = s.eVar2;

		    // Set event props
			s.events = "event2";
			s.prop6 = strName;
			s.eVar2 = s.prop6;

			// Fire Omniture call
			s.t();

			// Reset props
			s.events = oldevents;
			s.prop6 = oldprop;
			s.eVar2 = oldeVar;
			break;
	}
}
function track(trackType, strName, pageName) {
    if (typeof (pageName) === 'undefined') {
        trackAlt(trackType, strName);
    } else {
        var oldevents = "";
        var oldprop4 = "";
        var oldprop5 = "";
        var oldeVar4 = "";
        var oldeVar5 = "";
        
        switch (trackType) {
            case 'download':
                // Store original values
                oldevents = s.events;
                oldprop4 = s.prop4;
                oldprop5 = s.prop5;
                oldeVar4 = s.eVar4;
                oldeVar5 = s.eVar5;

                // Set props
                s.events = "event3";
                s.prop4 = strName;
                s.prop5 = pageName;
                s.eVar4 = s.prop4;
                s.eVar5 = s.prop5;

                // Fire Omniture call
                s.t();

                // Reset props
                s.events = oldevents;
                s.prop4 = oldprop4;
                s.prop5 = oldprop5;
                s.eVar4 = oldeVar4;
                s.eVar5 = oldeVar5;
                break;
        }
    }
}