function validate(){
	errors=new Array("Username not set !!!","Username mismatch !!!","Password not set");
	err=-1;
	//if(document.forms[0].upass.value==''){
	//	err=2;
	//	document.forms[0].upass.focus();
    //}
	if(document.login.uname.value.length<4){
		err=1;
		document.login.uname.focus();
	}
	if(document.login.uname.value==''){
		err=0;
		document.login.uname.focus();
	}
	if(err<0)
		return true;
	alert(errors[err]);
	return false;
}
function valr(reg,val){
	if(!val)
		return false;
	if(!val.value)
		return false;
	if(!reg.test(val.value))
		return false;
	return true;
}
function valmin(val,min){
	if(val.length<min)
		return false;
	return true;
}
function valmax(val,max){
	if(val.length>max)
		return false;
	return true;
}
function CheckRegister(){
	var minl=/^.{1}.*$/;
	var min3=/^.{3}.*$/;
	var email=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	var err='';
	if(!valr(min3,document.register.uname)){
		err+="Please enter a valid username!\n";
	}
	if(!valr(min3,document.register.upass)){
		err+="Please enter a valid password!\n";
	}
	if(!valr(min3,document.register.upass1)){
		err+="Please retype the password!\n";
	}
	if(document.register.upass.value!=document.register.upass1.value){
		err+="The entered passwords do not match!\n";
	}
	if(!valr(email,document.register.email)){
		err+="Please enter a valid e-mail address!\n";
	}
	if(!valr(minl,document.register.utest)){
		err+="Please enter a valid security phrase!\n";
	}

	if(err!=''){
		alert(err);
		return false;
	}
	return true;
}
function CheckLostPassword(){
	var min3=/^.{3}.*$/;
	var email=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	var err='';
	if(!valr(min3,document.lostpass.uname)){
		err+="Please enter a valid username!\n";
	}
	if(!valr(email,document.lostpass.email)){
		err+="Please enter a valid e-mail address!\n";
	}

	if(err!=''){
		alert(err);
		return false;
	}
	return true;
}