// Use this function to retrieve a cookie.
function getCookie(name) {
	var cname = name + "=";  
	var dc = document.cookie;             
	    if (dc.length > 0) {            
	    begin = dc.indexOf(cname);      
	        if (begin != -1) {          
	        begin += cname.length;       
	        end = dc.indexOf(";", begin);
	            if (end == -1) end = dc.length;
	            return unescape(dc.substring(begin, end));
	        } 
	    }
	return null;
}

function writeCookie(cookie_name, cookie_value) 
{
	var today = new Date();
	var the_date = new Date();
	the_date.setTime(today.getTime() + 1000 * 60 * 60 * 24);
	var the_cookie_date = the_date.toGMTString();
	var the_cookie = cookie_name + "=" + cookie_value;
	var the_cookie = the_cookie + ";expires=" + the_cookie_date;
	document.cookie = the_cookie;
	return null;
}

function writeGreeting() 
{
	document.write("User: ");
	if ((getCookie("usr") == null) || (getCookie("usr") == ""))
	{
		document.write("Not logged in");
		document.write("<br>");
		document.write("<A HREF=\"/custom/login.html\">Login</a><br>");
		document.write("<A HREF=\"/cgi-bin/custom/signup.pl\">Signup</a>");
	} 
	else
	{
		document.write(getCookie("usr"));
		document.write("<br>");
		document.write("<A HREF=\"/cgi-bin/custom/settings.pl\">Change Settings</a><br>");
		document.write("<A HREF=\"/cgi-bin/custom/logout.pl\">Logout<\/A>");
	}
	return null;
}


function setAllChecks(check)
{
	for(f=0; f<document.forms.length; f++)
		for(e=0; e<document.forms[f].elements.length; e++)
			if ((document.forms[f].elements[e].type == "checkbox") &&
			    (!document.forms[f].elements[e].name.match(/OPTION/)))
				document.forms[f].elements[e].checked = check;
}

