function setFocus(){
	var params = "";
	params = window.location.search.substring(1).split('?');
	
	if(params != "" || params == undefined) {
		document.getElementById('j_password').value = params;
		document.getElementById('login_button').disabled = true;
		window.location.search = "";
		document.getElementById('form_login').submit();
	} else {
		document.getElementById('j_username').focus();
	}
}

function autoLogin() {
	if(document.getElementById('saveCookie').checked) {
		document.getElementById('j_password').value = document.getElementById('cookie_form:password').value;
		validateInput();
	} 
}

function copyData() {
	var user = document.getElementById('j_username').value;
	var pwd = document.getElementById('j_password').value;
	var cookie = document.getElementById('saveCookie').checked;
	
	document.getElementById('cookie_form:username').value=user;
	document.getElementById('cookie_form:password').value=pwd;
	document.getElementById('cookie_form:saveCookie').checked=cookie;
	document.getElementById('cookie_form:cookie_button').click();
}

function validateInput() {
	var user = document.getElementById('j_username').value;
	var pwd = document.getElementById('j_password').value;
	var cookie = document.getElementById('saveCookie').checked;
	var userMiss = document.getElementById('login_failure_username_missing').value;
	var pwdMiss = document.getElementById('login_failure_password_missing').value;
	var userAndPwdMiss = document.getElementById('login_failure_username_and_password_missing').value;
	
	if(user != "" && pwd != ""){
		if (user == "" || user == undefined ) {
			document.getElementById('login_failure').innerHTML = userMiss;
		} else if (pwd == "" || pwd == undefined ) {
			document.getElementById('login_failure').innerHTML = pwdMiss;
		} else {
			document.getElementById('login_button').disabled = true;
			document.getElementById('form_login').submit();
		}
	}
}
