var username_check=1;
var email_check=1;

function members_check_login() {
	if (form_get_value('member_login','username')==false) {
		alert("Please enter a valid username in the field provided.");
		set_focus('member_login','username');}
	else
	if (form_get_value('member_login','password')==false) {
		alert("Please enter your password in the field provided.");
		set_focus('member_login','password');}
	else {
		document.member_login.f_action.value='member_login';
		document.member_login.submit(); }
}

function members_check(field_name) {
	//timeout for 10msec for extra frame to load the check for username and email address//
	var timeoutID=setTimeout("members_check_signup('"+field_name+"')",1000);
}

function members_check_signup(field_name) {
	if ((field_name=='member_signup') && (form_get_selection('member_signup','mem_level')=='')) {
		alert("Please select one of the available membership levels.");
		set_focus('member_signup','mem_level');}
	else
	if (form_get_value('member_signup','firstname')==false) {
		alert("Please enter your firstname.");
		set_focus('member_signup','firstname');}
	else
	if (form_get_value('member_signup','surname')==false) {
		alert("Please enter your lastname.");
		set_focus('member_signup','surname');}
	else
	if ((form_check_special_characters('member_signup','username',1)==false) || (form_get_value_length('member_signup','username')<5)) {
		alert("Usernames must be at least 5 characters in length and contain alphanumerical characters only. Spaces are not permitted.");
		set_focus('member_signup','username');}
	else
	if (username_check==0)
		alert("The entered username is currently in use. Please enter an alternative");
	else
	if ((form_check_special_characters('member_signup','password',1)==false) || (form_get_value_length('member_signup','password')<5)) {
		alert("Passwords must be at least 5 characters in length and contain alphanumerical characters only. Spaces are not permitted.");
		set_focus('member_signup','password');}
	else
	if (form_return_value('member_signup','password')!=form_return_value('member_signup','password_confirm')) {
		alert("Password does not match confirmation.");
		set_focus('member_signup','password_confirm');}
	else
	if (form_check_email('member_signup','email')==false) {
		alert("Please enter a valid email address.");
		set_focus('member_signup','email');}
	else
	if (email_check==0)
		alert("The entered email address is currently in use. Please enter an alternative.");
	/*else
	if ((form_get_value('member_signup','address1')==false) && (form_get_value('member_signup','address2')==false)) {
		alert("Please enter your street address.");
		set_focus('member_signup','address1');}
	else
	if (form_get_value('member_signup','suburb')==false){
		alert("Please enter your suburb.");
		set_focus('member_signup','suburb');}
	else
	if ((form_get_value('member_signup','postcode')==false) || (form_check_numerical('member_signup','postcode')>0)) {
		alert("Please enter a valid postcode.");
		set_focus('member_signup','postcode');}*/
	else
	if (confirm("Are these details correct?")) {
		document.member_signup.submit();
	 }
}

function members_password_reminder() {
	if (form_check_email('member_login','email')==false) {
		alert("Please enter a valid email address.");
		set_focus('member_login','email');}
	else {
		document.member_login.f_action.value='member_pwdreminder';
		document.member_login.submit();
	}
}

function members_check_username_email(f_action) {
	//function calls iframe checker to determine if username and email address are unique//
	TempUser=form_return_value('member_signup','username');
	TempEmail=form_return_value('member_signup','email');

	TURL="iframe.asp?pxa=member_check&pxb="+TempUser+"&pxc="+TempEmail+"&id="+f_action;

	//call iframe loader//
	LoadFrame(TURL);
}