﻿var SiteCatalyst = (function() {
	function fnSiteCatalystConstructor() {
	
	}
	
	fnSiteCatalystConstructor.trackModalLinkByProductId = function(sModalName, sScreenName, sLinkName, sProductId) {
		try {
			s = s_gi(s_account);
			s.linkTrackVars = "prop8,prop9,prop10";
			s.prop8 = "Modal " + sModalName + " " + sScreenName;
			s.prop9 = sLinkName;
			s.prop10 = s.prop8 + " | " + sLinkName + " | " + sProductId;
			s.trackingServer = "metrics.solarwinds.com";
			s.tl(this, "o", sLinkName);
		}
		catch (eException) {
		
		}
	}
	
	fnSiteCatalystConstructor.trackModal = function(sProductId) {
		try {
			s = s_gi(s_account);
			s.linkTrackVars = "eVar12,events"; 
			s.linkTrackEvents = "event10";
			s.events = "event10";
			s.eVar12 = sProductId;
			s.trackingServer = "metrics.solarwinds.com";
			s.tl(this, "o", "View");
		}
		catch (eException) {
		
		}
	}
	
	fnSiteCatalystConstructor.trackOnlineQuoteByStep = function(sStep) {
	    s = s_gi(s_account);
        s.linkTrackVars = "eVar18,events"; 
        s.linkTrackEvents = "event11";
        s.events = "event11";
        s.eVar18 = "Step " + sStep;
        olqStepName = "Online Quote: " + s.eVar18;
        s.trackingServer = "metrics.solarwinds.com";
        s.tl(this, "o", olqStepName);
	}
	
	return fnSiteCatalystConstructor;
})();