﻿function SetUpPage() {
	window.onerror = stopError;
	SetFocus();
}

function SetFocus() {
	document.LoginForm.ProfessionalLogin.focus();
}

function stopError() {
	return true;
}

function Login_Professional() {
//updated 12/12/2003 to combat SQL injection

//	declare variables
	var loginName
	var profPassword
	
//	set variable values
	loginName = document.LoginForm.ProfessionalLogin.value
	profPassword = document.LoginForm.ProfessionalPassword.value
	
//	check login name - disallow blank username, less than 6 or greater than 15 char entries, special characters
	if (loginName == "") {
		alert('You must enter a login name.');
		document.LoginForm.ProfessionalLogin.focus();
		return false;
	}
	if (loginName.length < 6 || loginName.length > 15 ) {
		alert('The Login name must be between 6 and 15 characters long.');
		document.LoginForm.ProfessionalLogin.focus();
		return false;
	}
	if (CheckExtendedASCII(loginName) == false) {
		alert('The Login name may only contain alpha and numeric characters. Special characters are not allowed.')
		document.LoginForm.ProfessionalLogin.focus();
		return false;
	}

//	validate password entry
	//disallow blanks
	if (profPassword == "") {
		alert('Blank passwords are not permitted.');
		document.LoginForm.ProfessionalPassword.focus();
		return false
	}
	//disallow short or long entries
	if (profPassword.length < 6 || profPassword.length > 15 ) {
		alert('The new password must be between 6 and 15 characters long.');
		document.LoginForm.ProfessionalPassword.focus();
		return false;
	}	
	//disallow extended ASCII characters
	if (CheckExtendedASCII(profPassword) == false) {
		alert('The password may only contain alpha and numeric characters. Special characters are not allowed.')
		document.LoginForm.ProfessionalPassword.focus();
		return false;
	}
	
	document.LoginForm.OKToSend.value="Professional"
	document.LoginForm.submit()
}

function ReturnKeyProfessional() {
	if(event.keyCode==13) {
		Login_Professional();
	}
}

