	
	function checkLogin(frm,serial,onsubmit,video) {
		stopVideo(video);
		opass = getEl('pass');
		cpass	= getEl(serial + 'password');
		
		if(!preCheck('Please enter your username ','username',serial,1,true)) return false;
		
		if(!preCheck('Please Enter your Password','pass','',1)) return false;
				
		var pwsum = hex_md5(filterWords(opass.value)); // filterWords in formfunc.js (used to strip spaces for people copypasting password)
		
		cpass.value = pwsum;
		
		if(onsubmit) {
			return true;
		}else {
			frm.submit();
		}
	}
	
	function check_SignUp(frm,serial,onsubmit,video) {
		stopVideo(video);
		
		if(!preCheck('Please enter your desired username ','uname',serial,2,true)) return false;
	
		var pass,cpass,md5pass,username,email;
		
		pass=frm.mkpass;
		cpass=frm.cpass;
		md5pass=frm.md5pass;
		username=frm.username;
		email=frm.email;
		
		//if(!getElementById('mkpass').value)return recheck('Please enter a password.',getElementById('mkpass'));
		//if(getElementById('mkpass').value.length < 6)return recheck('Error: Password must be at least 6 characters long',getElementById('mkpass'));		
		//if(getElementById('mkpass').value != getElementById'cpass').value)return recheck('Error: Password does not match confirmation.',getElementById('cpass'));
		
		if(!pass.value)return recheck('Please enter a password.',pass);
		if(pass.value.length < 6)return recheck('Error: Password must be at least 6 characters long',pass);		
		if(pass.value != cpass.value)return recheck('Error: Password does not match confirmation.',cpass);
		
		var obj = md5pass;
		obj.value = hex_md5(pass.value);
		cpass.value='';
				
				
		if(onsubmit) {
			return true;
		}else {
			frm.submit();
		}
	}
	
	
	function checkSignUp(frm,serial,onsubmit,video) {
		stopVideo(video);
		
		if(!preCheck('Please enter your desired username ','uname',serial,2,true)) return false;
	
		
		if(onsubmit) {
			return true;
		}else {
			frm.submit();
		}
	}
	
	
	function checkForgotPass(frm,serial,onsubmit,video) {
		stopVideo(video);
				
		if(!preCheck('Please enter your username ','forgotuser',serial,3,true)) return false;
		
				
		if(onsubmit) {
			return true;
		}else {
			frm.submit();
		}
	}