function set_ref()
{
	if(getCookie('ref') == null)
	{
		setCookie('ref',escape(document.referrer),1);
	}
}

function get_ref()
{
	var r = getCookie('ref');
	
	if(r == null)
		return '';

	return escape(r);
}

function setCookie(name,value,days) {
	if (days == null) {
		days = 1;
	}
	
	var date = new Date();
	var expire = date.setTime(date.getTime()+(days*24*60*60*1000));
	
	document.cookie = name+"="+escape(value)+"; expires="+ expire+ "; path=/";
}

function getCookie(name) {
    var dc = document.cookie;
  
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}