// JavaScript Document
function cookieLover()
{
	var saveCookie = document.getElementById("cookie").checked;

	if (saveCookie && fromCookie().getAttribute("fc") == "false")
	{
		var uname = document.getElementById("email").value;	
		var pword = document.getElementById("password").value;
		pword = eps(pword);

		eatCookie("username", uname);
		eatCookie("password", pword);
		bakeCookie("username", uname, 2006, 12, 28);
		bakeCookie("password", pword, 2006, 12, 28);
	}
	else if (saveCookie && fromCookie().getAttribute("fc") == "true")
	{
		var uname = document.getElementById("email").value;	
		var pword = document.getElementById("sendpassword").value;

		eatCookie("username", uname);
		eatCookie("password", pword);
		bakeCookie("username", uname, 2006, 12, 28);
		bakeCookie("password", pword, 2006, 12, 28);
	}
	else
	{
		eatCookie("username");
		eatCookie("password");
	}
}

function bakeCookie(name, value, expY, expM, expD, path, domain, secure) {
	var cookieString = name + "=" + escape(value);
	if (expY) {
		var expires = new Date(expY, expM, expD);
		cookieString += ";expires=" + expires.toGMTString();
	}
	if (path) cookieString += "; path=" + escape(path);
	if (domain) cookieString += "; domain=" + escape(domain);
	if (secure) cookieString += "; secure";

	document.cookie = cookieString;
	
}

function buyCookie(cookieName) {
	var results = document.cookie.match (cookieName + '=(.*?)(;|$)');
	if (results) return (unescape (results[1]));
	else return null;
}

function eatCookie(cookieName) {
	var expires = new Date();
	expires.setTime (expires.getTime() - 1);
	document.cookie = cookieName += "=; expires=" + expires.toGMTString();
}

function fromCookie()
{
	return document.getElementById("sendpassword");
}

function giveCookie() {
	var uname = buyCookie("username");
	var pword = buyCookie("password");
	var emailTF = document.getElementById("email");
	var pwordTF = document.getElementById("sendpassword");
	var cookieCBX = document.getElementById("cookie");
	if (uname != null) {
		emailTF.value = uname;
		pwordTF.value = pword;
		cookieCBX.checked = true;
		fromCookie().setAttribute("fc", "true");
	} else {
		emailTF.value = emailTF.defaultValue;
		pwordTF.value = pwordTF.defaultValue;
		fromCookie().setAttribute("fc", "false");
	}
	emailTF.readOnly = false;
	pwordTF.readOnly = false;
	document.getElementById("password").readOnly = false;
}