// this is a regalix script that we host on our website 
var companyid = "xignite";
var convertor = new Array("referrer","channel","creative","adkey","section","adgroup");
var cookies = "";
var pos = "";
var refId = "";
var start = 0;
var end = 0;

var xExpiration = new Date();
xExpiration.setTime(xExpiration.getTime()+(30*24*60*60*1000));//days*hours*minutes*sec*milsec

function intializeCookieRead()
{
//alert("intializeCookieRead");
cookies = window.document.cookie;
pos = cookies.indexOf("refererIdCookie=");

if (pos >= 0) {
    start = pos + 16;
    end = cookies.indexOf(";",start);
    if (end == -1) {
      end = cookies.length;
    }
    refId = cookies.substring(start,end);
   // alert("refId: "+refId);
  }
}
function CustomUpdate(customValue,refId)
{
	var im = new Image();
	if(window['refId'] != undefined)
	{
		  im.src = 'http://tr.regalix.com/tracking/goaltracking.jsp?custom='+customValue+'&refId='+refId;
	}
	else 
	{
	  im.src = 'http://tr.regalix.com/tracking/goaltracking.jsp?custom='+customValue;
	}
} 

function trimSpace(x)
{
  var emptySpace = / /g;
  var trimAfter = x.replace(emptySpace,"");
  return(trimAfter);

}

function queryString(queryString) {
  var queryObject = new Object();
  queryString = queryString.replace(/^.*\?(.+)$/,'$1');

  while ((pair = queryString.match(/([^=]+)=\'?([^\&\']*)\'?\&?/)) && pair[0].length) {
    queryString = queryString.substring( pair[0].length );

    if (/^\-?\d+$/.test(pair[2])) pair[2] = parseInt(pair[2]);
 
	queryObject[pair[1].toLowerCase()] = pair[2];
	
  }

  return queryObject;
}


var queryObj = queryString( location.search );

var strAgencyCode = queryObj.agencycode;

//var strRefId = queryObj.refid;

if((strRefId == null) || (strRefId == "undefined") ||  trimSpace(strRefId).length == 0){
  strRefId = "n/a";
}

if ((strAgencyCode == null) || (strAgencyCode == "undefined")){
  strAgencyCode = "n/a";
}


var agencyCodeList = new Array("rgx");

  for(i=0;i<agencyCodeList.length;i++){
    if(strAgencyCode.toLowerCase() == agencyCodeList[i]){
		document.write('<scr'+'ipt language="JavaScript" type="text/JavaScript">if(strRefId != "n/a")'+
		'{	var custom2 = strRefId; } //alert("Custom2"+custom2);</scr'+'ipt>');
      document.write('<scr'+
					 'ipt language="JavaScript" type="text/JavaScript" src="http://tr.regalix.com/tracking/tracking_new.js"></scr'+
					 'ipt>');
	  break;
  }
}
