var distribs = [/alliancefororganizationalexcellence.com/,
/falcione.com/,
/abramssaccone.com/,
/ldw-w.com/,
/changealliance.com/,
/intergisticsolutions.com/,
/cygnus-inc.com/,
/brignition.com/,
/claritycoaches.com/,
/coastconsulting.ca/,
/waterslearninganddevelopment.com/,
/rlwaters.home.mindspring.com/,
/predictivehiring.com/,
/growth-solutions-group.com/,
/thewalmsleygroup.com/,
/quality-equality.com/,
/consulteam.bg/,
/wraygroup.com/
]

function getCookie(c_name)
{
    if(document.cookie.length<=0) 
        return null;

    c_start=document.cookie.indexOf(c_name + "=");
    if(c_start==-1)
        return null;

    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));
}

function setCookie(c_name, value, daysUntilExpires)
{
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+daysUntilExpires)
    document.cookie=c_name+ "=" +escape(value)+ 
        ((daysUntilExpires==null) ? "": "; expires="+exdate.toGMTString())
}

function setDistribCookie()
{
    var referer=getCookie("referer")
    if(referer == null || document.referrer == referer) {
        setCookie("referer", document.referrer, 21)
    }
}

function updateDistrib(liid)
{
   setDistribCookie()
   setDistribLink(liid)
}

function setDistribLink(liid)
{   
    var referer=getCookie('referer')
    if(referer!=null && referer!="") {
        for(var i=0;i<distribs.length;i++) {
            if(referer.match(distribs[i])) {
                var distribLi = document.getElementById(liid)
		var distribA = distribLi.childNodes[0];
                distribA.setAttribute("href",referer)
                break
            }
        }
    }
}

