<!-- //

function StripSpacesFromEnds(s) {
	// developed by willmaster.com
	while((s.indexOf(' ',0) == 0) && (s.length > 1)) {
		s = s.substring(1,s.length);
	}
	while((s.lastIndexOf(' ') == (s.length - 1) && (s.length > 1))) {
		s = s.substring(0,(s.length - 1));
	}
	if((s.indexOf(' ',0) == 0) && (s.length == 1)) s = '';
	return s;
}
	 
function checkLoginForm() {
	var username_ =  document.member_Login.username.value;
	var password_ =  document.member_Login.password.value;
	username_ 	  = StripSpacesFromEnds(username_);
	password_ 	  = StripSpacesFromEnds(password_);
	var regExInvalidChars = /[^a-zA-Z0-9-\s.]+/;
    
	if (username_.length > 0) {
		var isValid = regExInvalidChars.test(username_);
		if (isValid) {
			alert('Invalid Character.  Only Letters, Numbers or Hyphens are Allowed For Username.');
			document.member_Login.username.value = '';
			document.member_Login.username.focus(); 
        	return false;
		}	
	}
	if (password_.length > 0) {
		var isValid = regExInvalidChars.test(password_);
		if (isValid) {
			alert('Invalid Character.  Only Letters, Numbers or Hyphens are Allowed For Password.');
			document.member_Login.password.value = '';
			document.member_Login.password.focus(); 
        	return false;
		}	
	}
	if (!username_ && !password_) { 
		alert('Please Verify Your Username And Password.');
		document.member_Login.username.value = '';
		document.member_Login.password.value = '';
		document.member_Login.username.focus();
		return false;
	
	} else if (username_ && !password_) {
		alert('Please Verify Your Password.');
		document.member_Login.password.value = '';
		document.member_Login.password.focus();
		document.member_Login.username.value = username_;
		return false;
	} else if (!username_ && password_) {
		alert('Please Verify Your Username.');	
		document.member_Login.username.value = '';
		document.member_Login.username.focus();
		document.member_Login.password.value = password_;
		return false;
	} else if (username_ && password_) {	
	    return true;
	}
}
// -->

