prova così:

codice:
function checkEmail(TheAddress) {
var posc=TheAddress.indexOf("@");
if ((TheAddress.indexOf("@") < 1)||(TheAddress.indexOf(".") < 1)) 
return false; 
else 
if ((TheAddress.indexOf("@")==TheAddress.length-1)||(TheAddress.indexOf(".") ==TheAddress.length-1)) 
return false; 
if (TheAddress.charAt(posc-1)==" " || TheAddress.charAt(posc+1)==" ") return false;
return true;
}
ciao