    var scriptLoc = 'http://' + document.domain + '/rd.php';
    var scriptLoc2 = '';
	if (document.domain.indexOf('com') > 0) {
		scriptLoc2 = 'http://partners.directbuypills.com/rep.asp';
	}
    var kbId = 0;
    var queryString = window.location.search.substring(1);
    var imgdata = '';
    var subdata = '';
    var overwrite = 0;
    var refdata = document.referrer;
    var daysToLive = 9999;
    var multiDomain = false;

    if (queryString.length > 0)
    {
        var pairs = queryString.split('&');

        for(var i = 0; i < pairs.length; i++)
        {
            var pairs2 = pairs[i].split('=');

            switch(pairs2[0].toLowerCase())
            {
                case 'kbid':
                    kbId = pairs2[1];
                    overwrite = 1;
                    break;
                case 'clearcookie':
                    if (pairs2[1] == 1)
                    {
                        DeleteCookie("kbid");
                    }
                    break;
                case 'img':
                    imgdata = pairs2[1];
                    break;
                case 'sub':
                    subdata = pairs2[1];
                    break;
            }
        } //end for
    }//end if

    if (overwrite == 1)
    {
        if (kbId != 0)
        {
           
            var xrn = Math.round(Math.random()*9999999);
           	var img = new Image();
            //var url = scriptLoc + '?xrn=' + xrn.toString() +'&id=' + kbId;
            var url = scriptLoc;
		var url2 = '?xrn=' + xrn.toString() +'&id=' + kbId;
            if (imgdata != '')
            {
                url += '&img=' + imgdata
                url2 += '&img=' + imgdata
            }

            if (subdata != '')
            {
                url += '&sub=' + subdata
                url2 += '&sub=' + subdata
            }
            if (refdata != '')
            {
                url += '&ref=' + refdata;
                url2 += '&ref=' + refdata;
            }
          //  img.src = url;
            SetCookie("kbid", kbId, daysToLive);
            if (scriptLoc2.length > 0) {
            	var img2 = new Image();
            	img2.src = scriptLoc2 + url2;
            }
 
        }
    }//end if
  // redirect();
// 	function redirect()
// 	{
// 	   			url = document.location.href ; 
// 			    orig = url.split('?'); 
// 				if(orig.length==2)
// 			    window.location.href=orig[0];
// 	}

    function getCookieVal (offset)
    {
        var endstr = document.cookie.indexOf (";", offset);
        if (endstr == -1)
            endstr = document.cookie.length;

        return unescape(document.cookie.substring(offset, endstr));
    }

    function GetCookie (name)
    {
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.cookie.length;
        var i = 0;

        while (i < clen)
        {
            var j = i + alen;
            if (document.cookie.substring(i, j) == arg)
                return getCookieVal (j);

            i = document.cookie.indexOf(" ", i) + 1;

            if (i == 0) break;
        }

        return null;
    }

    function WriteCookie (name, value, expires)
    {
        var argv = SetCookie.arguments;
        var argc = SetCookie.arguments.length;
        var path = "/";

            //inserted by Andrew Herron to fix cross-sub-domain cookie compatibility, 05/02/2006
            if (multiDomain) {
                rootDomain = document.domain;
            } else {
                domain = document.domain;
                dparts = domain.split(".");
                if (dparts.length == 3) {
                    rootDomain = dparts[1]+"."+dparts[2];
                } else {
                    rootDomain = domain;
                }
            }

        var secure = (argc > 5) ? argv[5] : false;

        var cookie = name + "=" + escape(value) +
            ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
            ((path == null) ? "" : ("; path=" + path)) +
            ((rootDomain == null) ? "" : ("; domain=" + rootDomain)) +
            ((secure == true) ? "; secure" : "");

        document.cookie = cookie;
    }

    function DeleteCookie (name)
    {
        var exp = new Date();
        exp.setTime (exp.getTime() - 1000000000);  // This cookie is history (changed -1 to make it previous time)
        var cval = GetCookie (name);
        document.cookie =name + "=" + cval + "; expires=" + exp.toGMTString();
    }

    function SetCookie(name, value, expiredays)
    {
        var expdate = new Date();
        expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * expiredays));
        WriteCookie(name, value, expdate);
    }
