<!--
var never = new Date();
never.setTime(never.getTime() + 2000*24*60*60*1000);

// name is a string of the name of your cookie
// value is the value corresponding to name
function SetCookie(name, value) {
	var expiresString = "; expires=" + never.toGMTString();
	var pathString = "; path=/";
	document.cookie = name + "=" + escape(value) + expiresString + pathString;
}

// returns value of cookie or null if cookie does not exist
function GetCookie(name) {
	var result = null;
	var myCookie = " " + document.cookie + ";";
	var searchName = " " + name + "=";
	var startOfCookie = myCookie.indexOf(searchName);
	var endOfCookie;
	if (startOfCookie != -1) {
		startOfCookie += searchName.length; // skip past name of cookie
		endOfCookie = myCookie.indexOf(";", startOfCookie);
		result = unescape(myCookie.substring(startOfCookie, endOfCookie));
	}
	return result;
}

useCookies = GetCookie("SaveUserData");

function saveFormValue(element) {
	if (document.images && useCookies == "unsure")
		useCookies = (confirm("Will you allow the values you enter into this form "
		+"to be stored as cookies so that those values will be pre-filled the next "
		+"time you return to this page?") ? "yes":"no");
	if (document.images && useCookies == "yes") {
		if ((element.type == "text")
		|| (element.type == "password")
		|| (element.type == "textarea")
		|| (element.type == "radio")) {
			val = element.value;
		} else if (element.type.indexOf("select") != -1) {
		val = "";
		for(k=0;k<element.length;k++)
			if (element.options[k].selected)
			val += k+" ";
		} else if (element.type == "checkbox") {
			val = element.checked;
		}
		SetCookie("memory_"+element.form.name+"_"+element.name,val);
	}
}

function loadSavedFormValues() {
	if( useCookies == "yes" )
	{
		if (document.images) { // only do it in JavaScript 1.1 browsers
			for (i=0;i<document.forms.length;i++) {
				for (j=0;j<document.forms[i].elements.length; j++) {
					cookie_name = "memory_"+document.forms[i].name+"_"
					+document.forms[i].elements[j].name;
					val = GetCookie(cookie_name);
					if (val) {
						if ((document.forms[i].elements[j].type == "text")
						|| (document.forms[i].elements[j].type == "password")
						|| (document.forms[i].elements[j].type == "textarea")) {
							document.forms[i].elements[j].value = val;
						} else if (document.forms[i].elements[j].type.indexOf("select") != -1) {
							document.forms[i].elements[j].selectedIndex = -1;
							while (((pos = val.indexOf(" ")) != -1) && (val.length > 1)) {
								sel = parseInt(val.substring(0,pos));
								val = val.substring(pos+1,val.length);
								if (sel < document.forms[i].elements[j].length)
									document.forms[i].elements[j].options[sel].selected = true;
							}
						} else if (document.forms[i].elements[j].type == "checkbox") {
							document.forms[i].elements[j].checked = val;
						} else if (document.forms[i].elements[j].type == "radio") {
							if (document.forms[i].elements[j].value == val)
							document.forms[i].elements[j].checked = true;
						}
					}
				}
			}
		}
	}
}
//-->