﻿// Copyright (c) 2005-2006 Enquisite Software Inc. All rights reserved.
// <![CDATA[
// id: oodle

var log_string = '';
var log_location = escape(top.document.location);
var log_referrer = '';
var log_d = document;
var log_w = 'w' + 'r' + 'i' + 't' + 'e';
function log_dw(s) { log_d[log_w](s); }
var log_protocol = 'http';

// determine whether HTTPS is to be used
if (log_location.substring(0, 5) == 'https') log_protocol = 'https';

// determine the referrer
log_referrer = top.document.referrer

// Get the referral for non-multi-domained-framed sites using a Netscape browser
if ((log_referrer == '')
    || (log_referrer == '[unknown origin]')
    || (log_referrer == 'unknown')
    || (log_referrer == 'undefined')
) {
    if (document['parent'] != null) {
        if (parent['document'] != null) {
            if (parent.document['referrer'] != null) {
                if (typeof(parent.document) == 'object') {
                    log_referrer = parent.document.referrer;
                }
            }
        }
    }
}

// Get the referral for the current document if a framed referral wasn't found
if ((log_referrer == '')
    || (log_referrer == '[unknown origin]')
    || (log_referrer == 'unknown')
    || (log_referrer == 'undefined')
) {
    if (log_d['referrer'] != null) {
        log_referrer = log_d['referrer'];
    }
}

// Convert all the 'unknown's into blank
if ((log_referrer == '[unknown origin]')
    || (log_referrer == 'unknown')
    || (log_referrer == 'undefined')
) {
    log_referrer = '';
}

// if the javascript is included in the page multiple times,
// make sure the image is included only once
var log_ShowImage = 1;
if (typeof(log_DupeJS) != 'undefined') {
    if (log_DupeJS == 1) log_ShowImage = 0;
}
if (log_ShowImage == 1) {
    log_string += "<img " + 'src="' + log_protocol + '://log.enquisite.com/p.gif?';
    log_string += "id=oodle";
    log_string += "&referrer=" + escape(log_referrer);
    log_string += "&location=" + log_location;
    log_string += "&r=" + Math.random();
    log_string += '" border="0" alt=""/>';
    log_dw(log_string);
}

var log_DupeJS = 1;
// ]]>
