function IsNullOrEmpty(textField) {
	var result = false;
	if ((textField==null) || (textField.value==null) || (textField.value.length==0)) {
		result = true;
	}
	return result;
}

/* validates email address to at least have @ and .
*/
function isValidEmail( emailAddress ) {
	var at="@"
	var dot="."
	
	var length = emailAddress.length
	var firstAt = emailAddress.indexOf(at)
	var lastAt = emailAddress.lastIndexOf(at)
	var firstDot = emailAddress.indexOf(dot)
	var badDots = false
	
	for ( var i=0; i<length; i++ ) {
		if ( emailAddress.charAt(i)==dot ) {
			if ( i+1 < length ) {
				if( emailAddress.charAt(i+1)==dot ) {
					badDots = true
				}
			}
		}
	}

	if ( emailAddress.indexOf(at)==-1 || emailAddress.indexOf(at)==0 || emailAddress.indexOf(at)==length-1 ||
		emailAddress.indexOf(dot)==-1 || emailAddress.indexOf(dot)==0 || emailAddress.indexOf(dot)==length-1 ||
		emailAddress.substring(firstAt-1,firstAt)==dot || emailAddress.substring(firstAt+1,firstAt+2)==dot ||
		emailAddress.indexOf(" ")!=-1 || firstAt!=lastAt || badDots==true){
			return false
	}
	return true
}
