// COOKIE FUNCTIONS
function GetCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset);
 	if ( endstr == -1 )
 		endstr = document.cookie.length;
 	return(unescape(document.cookie.substring(offset, endstr)));
}

function GetCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var ic = 0;
 	while ( ic < clen ) {
 		var jc = ic + alen;
 		if ( document.cookie.substring(ic, jc) == arg ) 
            return(GetCookieVal (jc));
 		ic = document.cookie.indexOf(" ", ic) + 1;
 		if ( ic == 0 ) break;
 	}
 	return(null);
}

function SetCookie(name,value) {
    var expires = new Date();
    expires.setTime(expires.getTime()+(365*24*60*60*1000));
	document.cookie = name + "=" + escape (value) +
	((expires) ? "; expires=" + expires.toGMTString() : "");
}

function DeleteCookie(name) {
	if ( GetCookie(name) ) {
 		document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
 	}
}
