/*
**     JavaScript Source Code
**     Created by Kalin Ganev
**     <KalinGanev [AT] Gmail (DOT) com>
**     Date Created:  2007-03-17
**     Last Modified: 2011-12-29
*/





function /*void*/ focus1stFieldLogin (bool_isFormLoginHeader) {
	if (document.getElementById) {
		if (bool_isFormLoginHeader || !(obj_fieldUsername = document.getElementById('username'))) {
			obj_fieldUsername = document.getElementById('username_header');
		}

		if (bool_isFormLoginHeader || !(obj_fieldPassword = document.getElementById('password'))) {
			obj_fieldPassword = document.getElementById('password_header');
		}

		if (obj_fieldUsername && obj_fieldPassword) {
			'' == obj_fieldUsername.value ? obj_fieldUsername.focus() : obj_fieldPassword.focus();
		}
	}
}


function /*void*/ focus1stFieldLoginOnload () {
	focus1stFieldLogin(false);
}


function /*boolean*/ validateFormLogin (bool_isFormLoginHeader) {
	if (document.getElementById) {
		// Checking username:
		var  obj_fieldUsername = document.getElementById(bool_isFormLoginHeader ? 'username_header' : 'username');
		if ('' == obj_fieldUsername.value) {
			$.msgbox(gstr_msgErrorUsername, {type: 'error'}
					, function(buttonPressed) {obj_fieldUsername.focus(); gbool_isClickedDropContentLogin = true;});
			return false;
		}

		// Checking password:
		var  obj_fieldPassword = document.getElementById(bool_isFormLoginHeader ? 'password_header' : 'password');
		if ('' == obj_fieldPassword.value) {
			$.msgbox(gstr_msgErrorPassword, {type: 'error'}
					, function(buttonPressed) {obj_fieldPassword.focus(); gbool_isClickedDropContentLogin = true;});
			return false;
		}


		// All input data are OK.
		// Disabling "Submit" button (if exists):
		if (window.disableButtonSubmit) {
			window.disableButtonSubmit(bool_isFormLoginHeader ? document.getElementById('btn_submit_header') : null);
		}
	}
	return true;
}


window.onload = focus1stFieldLoginOnload;


