jQuery.fn.validate = function(options){	

	// Plugin function -->
    this.submit(function(){		
    	var formError= false;
    
		 $(' .required', this).each(function(){
    		if($(this).val()=='') {
    			$(this).addClass('error');
    			formError = true;  	
    		} 		 	
    	});    	
    
    	$(' .email', this).each(function(){
			if(!(/^[^@ ]+@[^@ ]+.[^@ .]+$/.test($(this).val()))){
    			$(this).addClass('error');
    			formError = true; 
    		}	
    	});
     
    	$(' .int', this).each(function(){
    		if(isNaN($(this).val())){
    			$(this).addClass('error');
    			formError = true;   	
    		} 		 	
    	});
    	
    	
    	var today = new Date();
    	var todayDay = today.getDate();
    	var todayMonth = today.getMonth();
    	var todayYear = today.getFullYear(); 	

    	
		/*var today_date = today.getDate();
		var today_month = today.getMonth();
		var today_year = today.getFullYear();
		alert(today_date+'/'+today_month+'/'+today_year);*/
    	
    	if(formError) return false;
    	else return true;
   
    });
    
    $(' input', this).focus(function(){
    	$(this).removeClass('error');		 	
    });
    
}
