function getElement(psID) {
	if(document.all) {
		return document.all[psID];
	} else {
		return document.getElementById(psID);
	}
}

function toggleVisible(id)
{
	element = getElement(id);
	
	
	if (element.style.display == "none")
	{
		element.style.display = 'block';
	}
	else
	{
		element.style.display = "none";
	}
}

function setFormTarget(formName, target)
{
	document.forms[formName].target = target
}

function clearFormCredentials(formName, delay)
{
	setTimeout(function() {document.forms[formName]['login_password'].value = ''; document.forms[formName]['login_username'].value = '';}, delay)
}

function foreignLogin()
{
	setFormTarget('loginBox', '_blank'); 
	clearFormCredentials('loginBox', 15);
}

function checkLoginFields(formName)
{
	var form = document.forms[formName];
	
	if (form['login_username'].value.length <= 0)
	{
		alert("You must provide a username.");
		return false;
	}
	else if (form['login_password'].value.length <= 0)
	{
		alert("You must provide a password.");
		return false;
	}
	
	return true;
}