function isValidEmail(s) {
	if (isEmpty(s)) { return false; }
	//return (s.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
	return (s.search(/^[\w-]+(\.[\w-]+)*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
}

function isEmpty(s) {
	if (s == null || s == "") {
		return true;
	}
	return false;
}