function resetFields()
{
	for (i=0; i<colorTimer.length; i++) clearTimeout(colorTimer[i]);
	colorTimer = new Array();
	setBGColor('emailAddressField', "white");
	setBGColor('passwordField', "white");
}

var loginCheck = function()
{
	fillElementHTML('loginForm', getResp());
	
	var spans = document.getElementsByTagName("span");
	for (i=0; i<spans.length; i++) 
	{
		if (spans[i].id.match("addCommentLink") != null) makeVisible(spans[i].id);
		else if (spans[i].id.match("pleaseLogin") != null) makeInvisible(spans[i].id);
	}
}

function resetLoginForm()
{
	doGetHttpRequest('manageLogin.php', 'resetLoginForm', loginCheck);
}

function loginSubmit()
{
	resetFields();
	
	emailAddress = getElementValue('emailAddressField');
	password = getElementValue('passwordField');
	
	if (empty(emailAddress)) fadorColor("emailAddressField", "#B5D5FF", 0);
	if (empty(password)) fadorColor("passwordField", "#B5D5FF", 0);
	
	if (!empty(emailAddress) && !empty(password))
	{
		doPostHttpRequest('manageLogin.php', 'emailAddress='+escape(emailAddress)+'&password='+escape(password)+'&actionId=3', loginCheck);
		makeVisible('loadingLogin');
	}
	
	return false;
}