(function(jQuery){jQuery.fn.extend({validate:function(options)
{   
return this.each(function(){var obj=$(this);var submit_btn=obj.find("input:submit");submit_btn.click(function()
{submit_btn.attr("disabled","disabled");jQuery("#ajaxloader").remove();jQuery('.error_list').remove();$.ajax({type:'post',url:obj.attr("action"),data:obj.serialize(),beforeSend:function(){jQuery("<img/>").attr({"id":"ajaxloader","src":siteurl+"sfFormExtraPlugin/images/indicator.gif"}).appendTo(obj.find("input:submit").parent('td'));},success:function(errors,state)
{if(isNaN(errors)==false){obj.trigger("submit");}
else
{jQuery("#ajaxloader").remove();submit_btn.removeAttr("disabled");jQuery.each(errors,function(i,error)
{if(isNaN(i)==true){jQuery('#'+ obj.attr("id")+' td:has(input[id="'+ obj.attr("id").replace("f_","")+'_'+ i+'"])').append('<ul class="error_list"><li>'+ error+'</li></ul>');}
else{obj.prepend('<ul class="error_list"><li>'+ error+'</li></ul>');}})}
return false;},error:function(err,r){alert(err.responseText);},dataType:'json'});return false;})})}})})(jQuery);
