var arrzvars = new Array("zmam", "zmas","zmac",	"zmap","zmae","advsite");
var arrzvals = new Array("0", "0", "0", "","","");
var url = document.URL.toLowerCase();
for(var i=0; i<arrzvars.length; i++) {
 arrzvals[i] = getQueryVariable(arrzvars[i]);
}

function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i=0;i<vars.length;i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
    return "";
} 

var zmam = arrzvals[0];
var zmas = arrzvals[1];
var zmac = arrzvals[2];
var zmap = arrzvals[3];
var zmae = "";

if(arrzvals[4] != "")
{
    zmae = arrzvals[4];
}
else if(arrzvals[5] != "")
{
     zmae = arrzvals[5];
}

var zmar = "";
zmaq = 'NA';
zmar = documentReferrer(document.referrer);
if(zmap.indexOf("?") > 0) {
	var arrzmap = zmap.split('?');
	zmap = arrzmap[0];
}

// if none of our url variables is found then do nothing.
if(zmam == "0" || zmam == "" || zmam == null) {
	// do nothing
} else {
    //var referrer = document.referrer
    
	var str = 	"<img src=\"http://track.offerpoint.net/inChannel/capq.bcg?zmam=" + zmam +
				"&zmas=" + zmas + "&zmac=" + zmac + "&zmap=" + zmap + "&zmaq=" + zmaq + "&zmae=" + zmae + "&zmar=" +  zmar + "\" width=0 height=0>";

    document.write(str);
}

function suckValue(url, begin, name) {
	begin = begin + name.length + 1;
	var value = "";
	for(var i=begin; i<url.length; i++) {
		var digit = url.charAt(i);
		if(isNaN(digit)) {
			if(name == "zmap") {
				value = value + digit;
			} else {
				break;
			}
		} else {
			value = value + digit;
		}
	}
	return value;
}

function documentReferrer(ref)
    {
    
        var containsSpecialChar = false;
        if (ref.search("[?]") != -1)
        {
            containsSpecialChar = true;
            while(containsSpecialChar)
            {
                ref = ref.replace("?","_X_")
                if(ref.search("[?]")!= -1)
                {
                    containsSpecialChar = true;
                    ref = ref.replace("?","_X_")
                }
                else
                {
                    containsSpecialChar = false;
                }
            }
        }
        
        if (ref.search("&") != -1)
        {
            containsSpecialChar = true;
            while(containsSpecialChar)
            {
                ref = ref.replace("&","_Y_")
                if(ref.search("&")!= -1)
                {
                    containsSpecialChar = true;
                     ref = ref.replace("?","_Y_")
                }
                else
                {
                    containsSpecialChar = false;
                }
            }
        }
        
        if (ref.search("=") != -1)
        {
            containsSpecialChar = true;
            while(containsSpecialChar)
            {
                ref = ref.replace("=","_Z_")
                if(ref.search("=")!= -1)
                {
                    containsSpecialChar = true;
                    ref = ref.replace("=","_Z_")
                }
                else
                {
                    containsSpecialChar = false;
                }
            }
        }
        return ref;
    }