/**
 * Email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
function isEmail(str)
{
    var at="@";
    var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1)
	   return false;
	
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	   return false;
	
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	    return false;
	
	 if (str.indexOf(at,(lat+1))!=-1)
	    return false;
	
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	    return false;
	
	 if (str.indexOf(dot,(lat+2))==-1)
	    return false;
	
	 if (str.indexOf(" ")!=-1)
	    return false;
	
	 return true;
}

/**
 * Validate email address domain
 */
function validDomain(str) {
	var regexp =  /^([A-Za-z0-9_\-\.])+\@([Cc]olumbia.edu|[Bb]arnard.edu)$/;
	return regexp.test(str);
}
