function getCookieVal (offset) {
    var endstr = document.cookie.indexOf (";", offset);
       if (endstr == -1)
       endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
    }


function SetCookie(name, value, expir)
{
var newArray = top.document.domain.split(".");
	if (newArray.length == 3)
		var cookieURL = "." + newArray[1] + "." + newArray[2];
	else
		var cookieURL = top.document.domain;
		var ExpireDate = new Date();
		ExpireDate.setTime(ExpireDate.getTime() + (expir * 24 * 3600 * 1000));
	document.cookie = name + "=" + escape(value) + ((expir == null) ? "" : ("; expires=" +ExpireDate.toGMTString())) + "; path=/; domain=" + cookieURL;
}

function GetCookie (name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
    var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
        return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break; 
        }

return false;
}