function isPass(str) {
	var s="%<>'\"=()+-&";
	if ((str.length<7)||(str.length>32)) return false;
	for (var j=0;j<str.length;j++)
		if (s.indexOf(str.charAt(j))!=-1) return false;
	return true;
}
function isUsername(str) {
	var st = "abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var patt = new RegExp(str.charAt(0));
	var result = patt.test(st);
	if ((str.length<7)||(str.length>32)||(!result)) return false;
	var s="0123456789abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	for (var j=0;j<str.length;j++)
		if (s.indexOf(str.charAt(j))==-1) return false;
	return true;
}
function isEmail(Str) {
	var s="0123456789abcdefghijklmnopqrstuvwxyz-@._";
	if (Str=="") return false;
	if (Str.indexOf(" ")>0) return false;
	if (Str.indexOf("@")==-1) return false;
	if (Str.indexOf(".")==-1) return false;
	if (Str.indexOf("..")!=-1) return false;
	if (Str.indexOf("@")!=Str.lastIndexOf("@")) return false;
	if (Str.lastIndexOf(".")==Str.length-1) return false;
	if ((Str.substr(Str.lastIndexOf(".")+1,Str.length).length>3)||(Str.substr(Str.lastIndexOf(".")+1,Str.length).length<2)) return false;
	for (var j=0;j<Str.length;j++)
		if (s.indexOf(Str.charAt(j))==-1) return false;
	return true;
}
function noNumbers(e) {
	var keynum
	var keychar
	var numcheck
	if(window.event) {// IE
		keynum = e.keyCode
	}
	else if(e.which) {// Netscape/Firefox/Opera
		keynum = e.which
	}
	keychar = String.fromCharCode(keynum)
	numcheck = /\d/
	return numcheck.test(keychar)
}
function isBlank(str) {
	var len = str.length;
	var enter = 0;
    if(len == 0) {
		return true;
	}
	//Check if user only enter
	for (i=0; i<len; i++) {
		if((str.charCodeAt(i) == 13)||(str.charCodeAt(i) == 10)||(str.charCodeAt(i) == 32)) {
			enter = 0;
		}
		else {
			return false;
		}
	}	  
	return true;
}
