
var keywordTrackingSource = new Array();

var defaultKeywordTrackingNumber = "";

var keywordTrackerCookieName = "L11keywordTracker";

function getKeywords() {
    return getCookie("__utmz")
}

function setDefaultTrackingNumber(number) {
    defaultKeywordTrackingNumber = number
}

function addKeywordTracker(keyword, number) {
    var sourceArray = new Array();
    sourceArray[0] = keyword;
    sourceArray[1] = number;
    keywordTrackingSource[keywordTrackingSource.length] = sourceArray
}

function TrafficSource() {
    if (getCookie(keywordTrackerCookieName) == "") {
        for (var i = 0; i < keywordTrackingSource.length; ++i) {
            if (getKeywords().toLowerCase().indexOf(keywordTrackingSource[i][0].toLowerCase()) > -1) {
                return keywordTrackingSource[i][0]
            }
        }
        return "Default"
    } else {
        return getCookie(keywordTrackerCookieName)
    }
}

function displayNumber() {
    document.write(getNumber())
}

function getNumber() {
    //if (getCookie(keywordTrackerCookieName) == "") {
        setCookie(keywordTrackerCookieName, TrafficSource(), 1)
    //}
    for (var i = 0; i < keywordTrackingSource.length; ++i) {
        if (getCookie(keywordTrackerCookieName).toLowerCase().indexOf(keywordTrackingSource[i][0].toLowerCase()) > -1) {
            return keywordTrackingSource[i][1]
        }
    }
    return defaultKeywordTrackingNumber
}

function setCookie(c_name, value, expiredays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString())
}

function getCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end))
        }
    }
    return ""
}
