function NoBlank(theform,theelement,themessage){
	Field=document.getElementById(theelement);
	if(Field.value==""){
		alert(themessage);
		Field.focus();
		return false;
	}else{
		return true;
	}
}
function NotLessLength(theform,theelement,thelength,themessage){
	if(document.getElementById(theelement).value.length<=thelength){
		alert(themessage);
		document.getElementById(theelement).focus();
		return false;
	}else{
		return true;
	}
}
function MustSelect(theform,theelement,themessage){
	if(document.getElementById(theelement).selectedIndex<=0){
		alert(themessage);
		document.getElementById(theelement).focus();
		return false;
	}else{
		return true;
	}
}
function MustSame(theform,theelement1,theelement2,themessage){
	if(document.getElementById(theelement1).value!=document.getElementById(theelement2).value){
		alert(themessage);
		document.getElementById(theelement2).focus();
		return false;
	}else{
		return true;
	}
}
function MustNumber(theform,theelement,themessage){
	if(isNaN(document.getElementById(theelement).value)){
		alert(themessage);
		document.getElementById(theelement).focus();
		return false;
	}else{
		return true;
	}
}
function MustAtLeast(theform,theelement,thevalue,themessage){
	if(document.getElementById(theelement).value<thevalue){
		alert(themessage);
		document.getElementById(theelement).focus();
		return false;
	}else{
		return true;
	}
}
function EmailValid(theform,theelement){
	Field=document.getElementById(theelement)
	if(Field.value==""){
		alert("Please input your email");
		Field.focus();
		return false;
	}else if((Field.value.indexOf("@")==-1)||(Field.value.indexOf(".")==-1)){
		alert("Email not valid");
		Field.focus();
		return false;
	}else{
		pos1=Field.value.lastIndexOf("@");
		pos2=Field.value.lastIndexOf(".");
		if(
		(Field.value.charAt(pos1-1)=="")||
		(Field.value.charAt(pos1+1)==".")||
		(Field.value.charAt(pos2-1)=="")||
		(Field.value.charAt(pos2+1)=="")||
		(pos1>pos2)
		){
			alert("Email not valid");
			Field.focus();
			return false;
		}
	}
	return true;
}
