function is_number(val) {
	var re = "[^0-9]+";
	if( val.search(re) != -1 ) {return false;} else{return true;}
}

function is_phone(val) {
	var re = "[^0-9\-()]+";
	if( val.search(re) != -1 ) {return false;} else{return true;}
}

function is_email(e) {
	ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
	for (i=0; i < e.length ;i++) {
		if (ok.indexOf(e.charAt(i))<0) {
			return (false);
		}
	}
	if (document.images) {
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two)) {
			return (-1);
		}
	}
}
