function testPageUrl(pageUrl) {
    pageUrl = pageUrl.toLowerCase();
    regExpString = /^https?:\/\/(www.)?sbroker.de\/?$/;
    if (regExpString.test(pageUrl)) {
        return 'sbl/home';
    }
    
    position = pageUrl.lastIndexOf('sbroker.de/');
    if (position == -1) {
        return false;
    }
    pageId = pageUrl.substr(position+11);
    endPos = pageId.indexOf('?');
    if (endPos > 0) {
        pageId = pageId.substr(0, endPos);
    }
    
    regExpString = /^\d+\.0\.html$/;
    if (regExpString.test(pageId)) {
        return pageId;
    }
    
    regExpString = /^sbl\/[a-z0-9_\/]+$/;
    if (regExpString.test(pageId)) {
        return pageId;
    }

    return false;
}

function getTPixelURL() {
    pageId = testPageUrl(window.document.URL);
    if (pageId == false) {
        return '<img src="/img/space.gif?NATP" width="1" height="1">';
    }
    var A = '';
    if(navigator.cookieEnabled == true) {
        A += 'HAS_COOKIES=1';
    }
    else if (navigator.cookieEnabled == false) {
        A += 'HAS_COOKIES=0';
    }
    else {
        A += 'HAS_COOKIES=NULL';
    }
    A += '&RES='+screen.width+'x'+screen.height;
    A += '&CDEPTH='+screen.colorDepth;
    return '<img src="http'+((sslEnabled == 1) ? 's' : '')+'://webtracker.fww.info/y/?SITE=sbroker&PAGE_ID='+pageId+'&'+A+'" width="1" height="1">';
}

// webtracking neu - 2006-07-18

var _site = 'sbroker';

function _encode(s) {
    if (typeof(encodeURIComponent) == "function") {
        return encodeURIComponent(s);
    } else {
        return escape(s);
    }
}

function get_tracking_pixel_url() {
    var _proto = "http://";
    if (document.location.protocol == "https:") {
        _proto = "https://";
    }
    var _ret = _proto+"www.sbroker.de/php/pixel.php";
    _ret += "?SITE="+_site;
    _ret += "&amp;URL="+_encode(document.location.href);
    _ret += "&amp;RES="+screen.width+'x'+screen.height;
    _ret += "&amp;CDEPTH="+screen.colorDepth;
    return _ret;
}
