// JavaScript Document
// @author Scott Gibson
// Email validation jQuery plugin.

(function($) {
	$.validateEmail = function(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;					
	}
})(jQuery);
