function submitLoginOnEnter(myfield, e)
{
	var keycode;
	if (window.event) {
		keycode = window.event.keyCode;
	} else if (e) {
		keycode = e.which;
	} else {
		return true;
	}
	
	if (keycode == 13) {
		if (document.getElementById) {
			document.getElementById('loginForm:logInWithUsernameAndPasswordLink').onclick();
		}
		return false;
	} else {
		return true;
	}
}

function setFocus()
{
	var usernameInput = document.getElementById("loginForm:usernameInput");
	if (usernameInput) 
	{
		usernameInput.focus();
	}
}

function showLoginForm()
{
	var loginRow = document.getElementById('loginRow');
	if (loginRow)
	{
		if (loginRow.style.visibility == 'hidden') {
			loginRow.style.visibility = 'visible';
			setFocus();
		}
	}
}

function activeLoginFormTimeoutTrigger()
{
	setTimeout("showLoginForm()", 3000);
}

function setIconsVisibility() 
{
	var iconsUpper = document.getElementById('forwardToCmsUpperForm:cmsIconsUpper');
	var iconsLower = document.getElementById('forwardToCmsLowerForm:cmsIconsLower');
	if (document.body.clientWidth > 1024) {
		iconsUpper.style.display = 'none';
		iconsLower.style.display = 'inline';
	} else {
		iconsUpper.style.display = 'inline';
		iconsLower.style.display = 'none';
	}
}

var oldOnResize = window.onresize;

if (typeof window.onresize != 'function') {
	window.onresize = function() {
		setIconsVisibility();
	}
} else {
	window.onresize = function() {
		oldOnResize();
		setIconsVisibility();
	}
}
