//Omniture Tag Global Parameters
var sProductionAccount = "millermgd64com";
var sDevAccount = "millermgd64dev";
var sDevURLId = "stage.";

//Floodlight Tag Global Parameters
var floodSRC = "2145937"
var floodType = "mgd64058"

//Eyeblaster Tag Global Parameters
var eAdvertiserId = ""

//Yahoo Tag Global Parameters
var yAccountId = ""

//Omniture automated reporting suite detection (Determines dev or live environment)
var sCurURL = document.location.href; //Get the current url of the site
var sURLId = sDevURLId; //Define the string to identify if this is on dev or staging
var isProduction = (sCurURL.indexOf(sURLId) == -1) ? true : false;
var s_account = (isProduction) ? sProductionAccount : sDevAccount;

function trackPage(params)
{
        var params = new Parameters(params);
        //alert(params.get("prop2"));
        
        // Note: the Omniture "plug and play" interface creates a global
        //       Javascript object called 's' whenever an "account-adapted"
        //       version of the s_code.js code (e.g. mb_s_code.js) is
        //       "sourced" in the page (e.g. using <script...src="mb_s_code.js" />).

        // This function sets the available tracking properties in the
        // global Omniture tracking object.
        
        s.pageName=params.get("pagename");
        s.channel=params.get("channel");
        s.prop2=params.get("prop2");
        s.prop3=params.get("prop3");  // Custom Variable
        s.prop5=params.get("prop5");  // Custom Variable
        	
        if(params.get("pagename")) {
          /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
          var s_code=s.t();
          if(s_code)
                  document.getElementById("omniture").innerHTML = s_code;
                  //document.write(s_code);
          <!-- End SiteCatalyst code version: H.3. -->
        }
        
        //floodlight call
        if(params.get("floodlight")) {
          trackFloodlight(params.get("floodlight"));
        }
        
        //eyeblaster call
        if(params.get("eyeblaster")) {
          trackEyeblaster(params.get("eyeblaster"));
        }
        
        //yahoo call
		if(params.get("yahoo")) {
          trackYahoo(params.get("yahoo"));
        }
		
		//atlas call
		if(params.get("atlas")) {
          trackAtlas(params.get("atlas"));
        }
}

function trackLink(params) {
  var params = new Parameters(params);
  
  //var s=s_gi('millermgddev');
  s.linkTrackVars=params.get("pagename");
  s.eVar3=params.get("eVar3");
  
  /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
  var s_code=s.tl(this,'o',params.get("linkname"));
  if(s_code)
    document.getElementById("omniture").innerHTML = s_code;
    //document.write(s_code);
  <!-- End SiteCatalyst code version: H.3. -->
}

function trackFloodlight(floodlight) {
  document.getElementById("fDiv").innerHTML = '<iframe id="fFrame" name="fFrame" src="" width="1" height="1" frameborder="0"></iframe>'
  var axel = Math.random()+"";
  var a = axel * 10000000000000;
  document.getElementById('fFrame').src = "http://fls.doubleclick.net/activityi;src=" + floodSRC + ";type=" + floodType + ";cat=" + floodlight + ";ord=1;num=" + a + "?";
}

function trackEyeblaster(activityId) {
  document.getElementById("eDiv").innerHTML = '<iframe id="eFrame" name="eFrame" src="" width="1" height="1" frameborder="0"></iframe>';
  var ebRand = Math.random()+ ' ';
  ebRand = ebRand * 1000000;
  document.getElementById('eFrame').src = "HTTP://activity.serving-sys.com/Activity/Pipe.asp?ActivityID=" + activityId + "&Frequency=1&rnd=" + ebRand;
}

function trackYahoo(conversionID) {
	// Yahoo! Inc.
	window.ysm_customData = new Object();
	window.ysm_customData.conversion = "transId=" + conversionID + ",currency=,amount=";
	var ysm_accountid  = yAccountId;
	//document.write("<SCR" + "IPT language='JavaScript' type='text/javascript' " + "SRC=//" + "srv1.wa.marketingsolutions.yahoo.com" + "/script/ScriptServlet" + "?aid=" + ysm_accountid + "></SCR" + "IPT>");
}

function trackAtlas(imagePath) {
	 document.getElementById('atlas').src = "http://view.atdmt.com/action/" + imagePath;
}

function Parameters(qs) {
	this.params = new Object()
	this.get=Parameter_get

	if (qs.length == 0) return

	var args = qs.split(',') // parse out name/value pairs separated via ,
	
// split out each name=value pair
	for (var i=0;i<args.length;i++) {
		var value;
		var pair = args[i].split('=')
		var name = unescape(pair[0])

		if (pair.length == 2)
			value = unescape(pair[1])
		else
			value = name
		
		this.params[name] = value
	}
}

function Parameter_get(key, default_) {
	if (default_ == null) default_ = null;
	
	var value=this.params[key]
	if (value==null) value=default_;
	
	return value
}

//Add Floodlight Tracking div
document.write('<div id="fDiv" style="display:none;"></div>');

//Add Eyeblaster Tracking div
//document.write('<div id="eDiv"></div>');


