
var __reference = "";
var __searchme = "";
var __utmp = "";
var __medium = "";

function getcookie(c_name, special)
{
    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;

            var cookie_to_use = unescape(document.cookie.substring(c_start,c_end));     
            if (special)
            {
                return cookie_to_use.toLowerCase()
            }
            return cookie_to_use;

        } 
    }
    return "";
}

String.prototype.trim = function ()
{
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function matchregex(regex)
{
    var patt = new RegExp(regex + "=([^|]+)");

    if(result = patt.exec(__utmp))
    {
        return result[1];
    }
    return null;
    
}

function setcookie(c_name, value, expiredays)
{
    var exdate= new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + value + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}


function configurecwcookie(reference)
{
    if (__utmcw.length == "0")
    {
        setcookie("__utmcw", reference, 182);
    }
    else
    {
        var searchme = __utmcw.match(reference);
        var workwith = __utmcw.split("|") + "<br />";

        var temp = new Array();
        temp = __utmcw.split('|');
        var templength = temp.length;
        var latest = temp[templength - 1];
        
        if (latest.trim() != reference.trim())
        {
            setcookie("__utmcw", __utmcw + " | " + reference, 182);
        }
    }
}
