jQuery.fn.validForm=function(userOptions){var options={errorContainer:"#errorList",errorContainerCssClass:{'text-color':"#F00"}}
$.extend(options,userOptions);$('head').append("<style>.inputError{border: 2px solid #F00; background: #FAA;}</style>");$(this).each(function(){var id="#"+$(this).attr('id');if($(id+" input").length>0){Validate(id);}else{return false;}});function Validate(form){$(form+" input[@type=submit]").click(function(){var errorAmount=0;var collection=$(form+" input[@type=text]")
.add(form+" input[@type=password]")
.add(form+" input[@type=file]")
.add(form+" textarea")
.add(form+" select");collection.each(function(){var element=$(this);var length=$.trim(element.attr('value'));if(!length){element.addClass('inputError');errorAmount++;}
else{element.removeClass('inputError');}});collection.keypress(function(){$(this).removeClass('inputError');});collection.change(function(){if(($(this).attr('value')).length<1){$(this).addClass('inputError');}
else{$(this).removeClass('inputError');}});if(errorAmount){$(options.errorContainer).html('Заполните пожалуйста правильно выделенные поля');$(options.errorContainer).show();return false;}else{$(options.errorContainer).hide();}});}}
