/**
 * jQuery-Plugin "wpjaValidate"
 * 
 * @version: 0.1, 05.01.2010
 * 
 * @author: Kotelnitskiy Evgeniy
 *          kotelnitskiy@yandex.ru
 */
(function(jQuery) {
	jQuery.fn.wpjaValidate = function() {
		var errors = 0;		
		jQuery(this).each(function() {
			var el = jQuery(this);
			if ((el.val() == '') || (el.val() == el.attr('rel'))) {
				el.parent().addClass('fv-error');
				errors ++;
			}
			else {
				el.parent().removeClass('fv-error');
			}			
		});
		return errors;		
	};
})(jQuery);

// Validation all forms with requirement fields:
var wpja_field_selector = "input[type=text]#author, input[type=text]#email, textarea";
jQuery(document).ready(function(){
	jQuery("form#commentform").each(function(i){
		var form = jQuery(this);
		var fields = jQuery(wpja_field_selector, form);
		if (fields.length){
			form.submit(function(){
				if (jQuery(wpja_field_selector, form).wpjaValidate()){
					return false;
				}
				return true;
			});
		}
	});
});
