function setCookie(key, value, hours) {
	var expire = "";
	if(hours != null) {
		expire = new Date((new Date()).getTime() + hours * 3600000);
		expire = "; expires=" + expire.toGMTString();
	} else {
		expire = new Date((new Date()).getTime() + 365 * 24 * 3600000);
		expire = "; expires=" + expire.toGMTString();
	}
	//var cook = key + "=" + escape(value) + expire + ";domain="+document.domain+";path=/; ";
	//alert(cook);
	var cook = key + "=" + escape(value) + expire + ";path=/; ";
	document.cookie = cook;
}

function getCookie(key) {
    if (document.cookie.length) {
        var cookies = ' ' + document.cookie;
        var start = cookies.indexOf(' ' + key + '=');
        if (start == -1) { return null; }
        var end = cookies.indexOf(";", start);
        if (end == -1) { end = cookies.length; }
        end -= start;
        var cookie = cookies.substr(start,end);
        return unescape(cookie.substr(cookie.indexOf('=') + 1, cookie.length - cookie.indexOf('=') + 1));
    }
    else { return null; }
}
