/**
* jQuery Linha Framework v1.3
* http://www.linhaframework.com
*
* Copyright 2011
* By Mateus Souza - http://www.mateussouza.com
* Licensed under MIT and GPL License - http://www.opensource.org/licenses/mit-license.php || http://www.gnu.org/licenses/gpl.html
*/
(function(a){a.acord={padrao:{fx:"default",extend:{},pai:"h2",filho:"div",classeAjax:"ajax",atributoUrl:"url",evento:"click",hash:false,inicial:1,sempreUm:true,autoHeight:false,tempoIn:"fast",tempoOut:"fast",easingIn:"swing",easingOut:"swing",onAnima:null,live:false,liveTempo:150},init:function(){var i=a(this).data("acord"),d=a(this).find(i.filho).addClass("acord-filho");a(this).find(i.pai).addClass("acord-pai");var e=window.location.hash;d.each(function(){a(this).css("height",a(this).height()+"px")});
if(i.hash&&e!=""&&a(e).is(".acord-filho"))i.inicial=a(e).prevAll(".acord-filho").length+1;i.sempreUm&&d.eq(i.inicial-1).addClass("acord-filho-atual").show().prev(i.pai).addClass("acord-pai-atual");if(i.autoHeight){var h=0;d.each(function(){h=Math.max(h,a(this).outerHeight())}).height(h);a(this).height(a(this).height()).css({overflow:"hidden"})}i.extend[i.fx+"-init"]&&i.extend[i.fx+"-init"].apply(this);a(this).addClass("acord-"+i.fx);a.acord.bind.apply(this)},bind:function(){var i=a(this).data("acord"),
d=a(this);a(".acord-pai",this).bind(i.evento,function(){if(a(this).hasClass("acord-pai-atual"))return false;if(this.hash)window.location.hash=this.hash;if(a(this).hasClass(i.classeAjax))return a.acord.ajax.apply(d,Array(a(this),a(this).next(".acord-filho")));return a.acord.anima.apply(d,Array(a(this),a(this).next(".acord-filho")))});i.sempreUm&&a(".acord-pai-atual",this).hasClass(i.classeAjax)&&a(".acord-pai-atual",this).trigger(i.evento)},destroy:function(){a(".acord-pai",this).unbind(o.evento);
a(this).removeData("acord")},fx:{"default":function(i,d){var e=a(this).data("acord");a(e.filho,this).not(d).slideUp(e.tempoIn,e.easingIn);e.sempreUm?d.slideDown(e.tempoOut,e.easingOut):d.slideToggle(e.tempoIn,e.easingIn)}},ajax:function(i,d){var e=a(this).data("acord"),h=this;a.ajax({url:i.attr(e.atributoUrl),success:function(f){d.html(f)},complete:function(){d.height("auto");a(h).height("auto");return a.acord.anima.apply(h,Array(i,d))}})},anima:function(i,d){var e=a(this).data("acord");a(".acord-filho-atual",
this).removeClass("acord-filho-atual");a(".acord-pai-atual",this).removeClass("acord-pai-atual");i.addClass("acord-pai-atual");d.addClass("acord-filho-atual");a.isFunction(e.onAnima)&&e.onAnima.apply(this,Array(i,d));a.acord.fx[e.fx].apply(this,Array(i,d));return false}};a.fn.acord=function(i){if(a.acord[i])a.acord[i].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof i==="object"||!i){var d=a.extend(true,{},a.acord.padrao,i);if(d.live){var e=[],h=this.selector;setInterval(function(){var f=
a(h).not(e);e=a(h);f.each(function(){a(this).data("acord",d);a.acord.init.apply(this,arguments)})},d.liveTempo)}else this.each(function(){a(this).data("acord",d);a.acord.init.apply(this,arguments)})}return this}})(jQuery);
(function(a){a.fn.focuss=function(i){var d=a.extend({evento:"focus",eventoFim:"blur",classe:"focus",removeTexto:false,onInicia:null,onTermina:null,live:false,liveTempo:100},i),e=this.selector,h=[];a(document).delegate(e,"iniciaFocuss",function(){var f=a(e).not(h);h=a(e);f.each(function(){var b=a(this),l=a(this).val();b.bind(d.evento,function(){d.removeTexto&&b.val()==l&&b.val("");b.addClass(d.classe);a.isFunction(d.onInicia)&&d.onInicia.apply(b,Array(b,l,d))});b.bind(d.eventoFim,function(){d.removeTexto&&
b.val()==""&&b.val(l);b.removeClass(d.classe);a.isFunction(d.onTermina)&&d.onTermina.apply(b,Array(b,l,d))})})});if(d.live)setInterval(function(){a(e).trigger("iniciaFocuss")},d.liveTempo);else this.length&&this.trigger("iniciaFocuss")}})(jQuery);
(function(a){a.fn.modal=function(i){function d(){if(b.fundo)g.fundo=a("<div/>").addClass(b.classeFundo).css({width:"100%",height:"100%",opacity:b.fundoOpacidade,position:"fixed",top:0,left:0,zIndex:b.zIndex-1,backgroundColor:"#000",display:"none"}).appendTo("body").fadeIn(b.tempoFundo);g.load=a("<div/>").addClass(b.classeLoad).css({position:"fixed",top:"50%",left:"50%",zIndex:b.zIndex});g.modal=a("<div/>").addClass(b.classeModal).css({width:c.largura,height:c.altura,position:"absolute",zIndex:b.zIndex,
display:"none"});b.autoPosiciona&&g.modal.css({position:"fixed",top:"50%",left:"50%"});g.fecha=a("<span>x</span>").addClass(b.classeFecha);if(b.classeTitulo!=null&&b.classeTitulo)g.titulo=a("<div/>").addClass(b.classeTitulo);g.conteudo=a("<div/>").addClass(b.classeConteudo);b.fecha&&g.fundo&&g.fundo[b.eventoFundo](function(){return f()});a.isFunction(b.onCria)&&b.onCria.apply(g.modal,Array(g,c,j,b))}function e(){g.titulo&&g.titulo.html(b.titulo).append(c.titulo);if(j.hasClass(b.seletorAjax)||j.hasClass(b.seletorImagem))g.load.appendTo("body").css({marginTop:-(g.load.outerHeight()/
2),marginLeft:-(g.load.outerWidth()/2)});if(j.hasClass(b.seletorVideo)){c.link=c.link.replace(/watch\?v=/i,"v/");var q='<object width="'+c.videoLargura+'" height="'+c.videoAltura+'" classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" style="display: block">';q+='<param name="movie" value="'+c.link+'"></param>';q+='<embed type="application/x-shockwave-flash" src="'+c.link+'" width="'+c.videoLargura+'" height="'+
c.videoAltura+'"></embed>';q+="</object>";g.conteudo.append(q)}else if(j.hasClass(b.seletorIframe)){q='<iframe src="'+c.link+'" height="'+c.iframeAltura+'" width="'+c.iframeLargura+'" style="border:0; display: block" frameBorder="0"></iframe>';g.conteudo.append(q)}else if(j.hasClass(b.seletorAjax)){g.conteudo.load(c.link,function(w,x,y){if(y){x=="error"&&g.conteudo.append("Ocorreu algum erro ou esta url n\u00e3o existe...");g.load.fadeOut(b.tempoFundo,function(){a(this).remove()});return h()}});return}else if(j.hasClass(b.seletorImagem)){var z=
new Image;a(z).load(function(){a(this).css({display:"none",height:this.height,width:this.width});g.load.fadeOut(b.tempoFundo,function(){a(this).remove()});g.conteudo.append(z);a(this).fadeIn();g.conteudo.css({height:this.height,width:this.width});h()}).attr("src",c.link);return}else g.conteudo.append(c.conteudo);return h()}function h(){b.conteudoAntes?g.conteudo.prepend(b.conteudo):g.conteudo.append(b.conteudo);g.titulo&&g.titulo.html()!==undefined&&g.modal.append(g.titulo);g.modal.append(g.conteudo).append(g.fecha).appendTo("body").hide();
if(b.autoPosiciona)g.modal.css({marginTop:-(g.modal.outerHeight()/2),marginLeft:-(g.modal.outerWidth()/2)});else{k.w=l.width();k.h=l.height();k.sl=l.scrollLeft();k.st=l.scrollTop();g.modal.css({top:k.h/2+k.st-g.modal.outerHeight()/2,left:k.w/2+k.sl-g.modal.outerWidth()/2})}g.modal.fadeIn(b.tempo);g.fecha[b.eventoFecha](function(){return f()});a("."+b.seletorCancela)[b.eventoCancela](function(){a.isFunction(b.onCancela)&&b.onCancela.apply(this,Array(g,c,j,b));return f()});a("."+b.seletorConfirma)[b.eventoConfirma](function(){a.isFunction(b.onConfirma)&&
b.onConfirma.apply(this,Array(g,c,j,b));return f()});a.isFunction(b.onExibe)&&b.onExibe.apply(g.modal,Array(g,c,j,b))}function f(){g.fundo&&g.fundo.fadeOut(b.tempo,function(){a(this).remove()});g.load&&g.load.length&&g.load.remove();g.modal&&g.modal.remove();a.isFunction(b.onFecha)&&b.onFecha.apply(g.modal,Array(g,c,j,b));g=[];return false}var b=a.extend({seletorImagem:"imagem",seletorAjax:"ajax",seletorIframe:"iframe",seletorVideo:"video",seletorCancela:"fecha",seletorConfirma:"confirma",classeModal:"modal-area",
classeTitulo:"modal-titulo",classeConteudo:"modal-conteudo",classeFecha:"modal-fecha",classeLoad:"modal-load",classeFundo:"modal-fundo",fundoOpacidade:0.7,zIndex:1E3,evento:"click",eventoFecha:"click",eventoFundo:"click",eventoConfirma:"click",eventoCancela:"click",tempo:"fast",tempoFundo:"fast",tempoLoad:"fast",fundo:true,fecha:true,titulo:null,conteudo:null,conteudoAntes:false,autoPosiciona:false,atributoLink:"href",atributoTitulo:"titulo",atributoConteudo:"conteudo",atributoAltura:"altura",atributoLargura:"largura",
atributoIframeLargura:"iframelargura",atributoIframeAltura:"iframealtura",atributoVideoLargura:"videolargura",atributoVideoAltura:"videoaltura",onInicia:null,onCria:null,onExibe:null,onFecha:null,onConfirma:null,onCancela:null},i),l=a(window),g=[],c=[],k=[],j;a(document).delegate(this.selector,b.evento,function(){if(a("."+b.classeModal).length)return false;j=a(this);c.titulo=j.attr(b.atributoTitulo);c.conteudo=j.attr(b.atributoConteudo);c.altura=j.attr(b.atributoAltura);c.largura=j.attr(b.atributoLargura);
c.link=j.attr(b.atributoLink);c.iframeLargura=j.attr(b.atributoIframeLargura);c.iframeAltura=j.attr(b.atributoIframeAltura);c.videoLargura=j.attr(b.atributoVideoLargura);c.videoAltura=j.attr(b.atributoVideoAltura);a.isFunction(b.onInicia)&&b.onInicia.apply(j,Array(c,j,b));d();e();return false})}})(jQuery);
(function(a){a.fn.nav=function(i){function d(b,l){if(l.is(":animated"))return false;b.addClass(h);a.isFunction(e.onExibe)&&e.onExibe.apply(b,Array(b,l,e));l.stop(e.stopClearQueue,e.stopJumpToEnd).addClass(f)[e.efeitoIn](e.tempoIn,e.easingIn)}var e=a.extend({seletorFilho:"ul:first",classePaiAtual:"nav-pai-atual",classeFilhoAtual:"nav-filho-atual",evento:"mouseenter",eventoFim:"mouseleave",efeitoIn:"slideDown",efeitoOut:"slideUp",tempoIn:"fast",tempoOut:"fast",tempoDelay:100,easingIn:"swing",easingOut:"swing",
stopClearQueue:true,stopJumpToEnd:true,onExibe:null,onEsconde:null},i),h=e.classePaiAtual,f=e.classeFilhoAtual;a(document).delegate(this.selector,e.evento,function(){var b=a(this).children(e.seletorFilho);if(!b.length)return false;d(a(this),b);a(this).unbind(e.eventoFim).bind(e.eventoFim,function(){var l=a(this);l.removeClass(h);b.stop(e.stopClearQueue,e.stopJumpToEnd).delay(e.tempoDelay).removeClass(f)[e.efeitoOut](e.tempoOut,e.easingOut);a.isFunction(e.onEsconde)&&e.onEsconde.apply(l,Array(l,b,
e))})})}})(jQuery);
(function(a){a.fn.slideTabs=function(i){var d=a.extend({seletorAreaPainel:".slide-conteudo",seletorPainel:".painel",seletorMiniatura:".miniatura",seletorAnterior:".anterior",seletorProximo:".proximo",classeMiniatura:"slide-miniatura-atual",classePainel:"slide-painel-atual",classePainelPrimeiro:"slide-painel-primeiro",classePainelUltimo:"slide-painel-ultimo",classePainelConteudo:"slide-painel-conteudo",eventoMiniatura:"click",eventoSeta:"click",hash:false,hashPrefixo:"slide-",inicial:1,continuo:true,
auto:false,pausarAuto:true,pausa:2E3,tempo:"normal",easing:"swing",alturaAutomatica:false,margin:true,scroll:1,visiveis:1,direcao:"x",onSlide:null,live:false,liveTempo:100},i),e=this.selector;i=window.location.hash;var h=[];if(i!="")i="#"+d.hashPrefixo+i.substr(1);a(document).delegate(e,"iniciaSlideTabs",function(){var f=a(e).not(h);h=a(e);f.each(function(){function b(r){var p=a("."+q,g).prevAll().length+d.scroll;c.removeClass(z);if(c.length-p<=d.visiveis)if(c.eq(-1).hasClass(w)){c.removeClass(w);
if(d.continuo){p=0;c.eq(0).addClass(z)}else return false}else{p=c.length-d.visiveis;c.eq(-1).addClass(w)}c.removeClass(q).eq(p).addClass(q);k.removeClass(j).eq(p).addClass(j);return l(r,p)}function l(r,p){a.isFunction(d.onSlide)&&d.onSlide.apply(g,Array(g,r,n,p,d));var s=t.height();if(d.alturaAutomatica&&u)s=c.eq(p).outerHeight();var v={};v[u?"marginLeft":"marginTop"]=-n[p]+"px";v.height=s;t.animate(v,d.tempo,d.easing);clearInterval(A);if(d.auto)A=setInterval(function(){if(d.pausarAuto&&g.data("slideHover"))return false;
return b(null)},d.pausa);return false}var g=a(this),c=a(d.seletorPainel,g),k=a(d.seletorMiniatura,g),j=d.classeMiniatura,q=d.classePainel,z=d.classePainelPrimeiro,w=d.classePainelUltimo,x=0,y=d.inicial-1,A,u=d.direcao=="x",n={};g.children(d.seletorAreaPainel).wrapInner('<div class="'+d.classePainelConteudo+'"></div>');var t=a("."+d.classePainelConteudo,g);c.each(function(r){n[r]=x;x+=a(this)[u?"outerWidth":"outerHeight"](d.margin)});t.css(u?"width":"height",x).css("overflow","hidden");t.css(u?"marginLeft":
"marginTop",-n[y]);d.alturaAutomatica&&u&&t.css("height",c.eq(y).outerHeight(d.margin));c.eq(y).addClass(q);k.eq(y).addClass(j);y==0&&c.eq(0).addClass(z);y==c.length-1&&c.eq(-1).addClass(w);k.bind(d.eventoMiniatura,function(){var r=a(this).prevAll(d.seletorMiniatura).length;k.removeClass(j);c.removeClass(q).removeClass(z).removeClass(w);a(this).addClass(j);c.eq(r).addClass(q);r==0&&c.eq(0).addClass(z);r==c.length-1&&c.eq(-1).addClass(w);if(this.hash)window.location.hash=this.hash;return l(a(this),
r)});a(d.seletorAnterior,g).bind(d.eventoSeta,function(){var r=a("."+q,g).prevAll().length-d.scroll;c.removeClass(w);if(r<=0)if(c.eq(0).hasClass(z)){c.removeClass(z);if(d.continuo){r=c.length-d.visiveis;c.eq(-1).addClass(w)}else return false}else{r=0;c.eq(0).addClass(z)}c.removeClass(q).eq(r).addClass(q);k.removeClass(j).eq(r).addClass(j);if(this.hash)window.location.hash=this.hash;return l(a(this),r)});a(d.seletorProximo,g).bind(d.eventoSeta,function(){if(this.hash)window.location.hash=this.hash;
return b(a(this))});d.auto&&d.pausarAuto&&g.hover(function(){a(this).data("slideHover","1")},function(){a(this).removeData("slideHover")});if(d.auto)A=setInterval(function(){return b(null)},d.pausa)})});if(d.hash&&i!=""&&a(i).is(d.seletorPainel))d.inicial=a(i).prevAll(d.seletorPainel).length+1;if(d.live)setInterval(function(){a(e).trigger("iniciaSlideTabs")},d.liveTempo);else this.length&&this.trigger("iniciaSlideTabs")}})(jQuery);
(function(a){a.fn.tooltip=function(i){function d(c,k){a("."+f.classeArea).remove();a.isFunction(f.onInicia)&&f.onInicia.apply(c,Array(c,k,f));l=c;b.conteudo=b.data=c.attr(f.atributo);b.largura=c.attr(f.atributoLargura);b.altura=c.attr(f.atributoAltura);if(b.conteudo!=undefined){f.atributo=="title"&&c.attr("title","");b.area=a("<div/>").addClass(f.classeArea).css({display:"none",position:"absolute",width:b.largura,height:b.altura});b.tip=a("<div/>").addClass(f.classeConteudo).appendTo(b.area);b.load=
a("<div/>").addClass(f.classeLoad).css({display:"none",position:"fixed",left:0});if(c.hasClass(f.seletorImagem)||c.hasClass(f.seletorAjax)){b.load.appendTo("body").fadeIn(f.tempo);b.load.css("top",g.height()-b.load.outerHeight())}if(c.hasClass(f.seletorImagem)){var j=new Image;a(j).load(function(){a(this).css({display:"none",height:this.height,width:this.width});b.data=this;a(this).fadeIn(f.tempo);return e(c,k)}).attr("src",b.conteudo)}else if(c.hasClass(f.seletorAjax))a.ajax({type:"POST",url:b.conteudo,
success:function(q){b.data=q;return e(c,k)},error:function(){b.data=f.mensagemErro;return e(c,k)}});else return e(c,k)}}function e(c,k){b.tip.html(b.data).wrapInner(f.wrapperTooltip);a.isFunction(f.onCria)&&f.onCria.apply(c,Array(c,b,k,f));b.load.length&&b.load.fadeOut("fast",function(){a(this).remove()});if(!b.area)return false;b.area.appendTo("body").fadeIn(f.tempo);return h(c,k)}function h(c,k){if(!b.area)return false;var j=g.width(),q=g.height(),z=g.scrollLeft(),w=g.scrollTop(),x=c.outerWidth(),
y=c.outerHeight(),A=c.offset(),u=A.left+f.paddingLeft;A=A.top+f.paddingTop;var n=b.area.outerWidth(),t=b.area.outerHeight(),r=f.posicao,p=A,s=u,v=f.autoFix,m=f.classePrefixoPosicao;if(f.fixado){switch(r){case "esquerda":case "direita":if(v&&w+q<=A+t/2+15){p+=-t-10;m+="-rodape"}else if(v&&A-w<t/2+15){p+=y+10;m+="-topo"}else{p+=-(t/2)+y/2;m+="-centro"}break;case "top1":case "top2":case "top3":case "top4":case "top5":if(v&&A-w<t+15){p+=y+10;m+="-topo"}else{p+=-t-10;m+="-rodape"}break;case "rod1":case "rod2":case "rod3":case "rod4":case "rod5":if(v&&
w+q<=A+t+15){p+=-t-10;m+="-rodape"}else{p+=y+10;m+="-topo"}break}switch(r){case "esquerda":if(v&&u<=n+35){s+=x+10;m+="-direita"}else{s+=-n-10;m+="-esquerda"}break;case "direita":if(v&&j<=u+n+35){s+=-n-10;m+="-esquerda"}else{s+=x+10;m+="-direita"}break;case "top1":case "rod1":if(v&&u<=n+30)m+="-lateral-esquerda";else{s+=-n;m+="-esquerda"}break;case "top2":case "rod2":if(v&&u<=n/2+30)m+="-lateral-esquerda";else if(v&&j<=u+n/2+30){s+=-n+x;m+="-lateral-direita"}else{s+=x/2-n/2;m+="-centro"}break;case "top3":case "rod3":if(v&&
j<=u+n+30){s+=-n+x;m+="-lateral-direita"}else{s+=x;m+="-direita"}break;case "top4":case "rod4":if(v&&j<=u+n+30){s+=-n+x;m+="-lateral-direita"}else m+="-lateral-esquerda";break;case "top5":case "rod5":if(v&&u<=n+30)m+="-lateral-esquerda";else{s+=-n+x;m+="-lateral-direita"}break;default:p+=-t-5;s+=x/2-n/2;break}}else{if(k.pageY-t-w-15<=0){p=k.pageY+15;m+="-rodape"}else{p=k.pageY-t-15;m+="-topo"}if(j+z-k.pageX<=n){s=k.pageX-n-15;m+="-lateral-esquerda"}else{s=k.pageX+15;m+="-lateral-direita"}}b.area.css({top:p,
left:s});a("."+f.classeSeta,b.area).remove();b.area.append('<div class="'+f.classeSeta+'"><div class="'+m+'"></div></div>');a.isFunction(f.onPosiciona)&&f.onPosiciona.apply(b.area,Array(c,k,f));k.preventDefault()}var f=a.extend({seletorImagem:"imagem",seletorAjax:"ajax",classeArea:"tooltip-area",classeConteudo:"tooltip-conteudo",classeLoad:"tooltip-load",classeSeta:"tooltip-seta",classePrefixoPosicao:"tooltip-posicao",paddingTop:0,paddingLeft:0,posicao:"top2",fixado:true,autoFix:true,tempo:"fast",
evento:"mouseover",eventoFim:"mouseout",atributo:"rel",atributoAltura:"altura",atributoLargura:"largura",wrapperTooltip:null,mensagemErro:"Erro no tooltip",onInicia:null,onCria:null,onPosiciona:null,onTermina:null},i),b={},l;i=a(document);var g=a(window);i.delegate(this.selector,f.evento,function(c){return d(a(this),c)});i.delegate(this.selector,f.eventoFim,function(){var c=a(this);a.isFunction(f.onTermina)&&f.onTermina.apply(c,Array(c,f));f.atributo=="title"&&c&&c.attr("title",b.conteudo);b.area.remove();
b.load.remove();l=null;b={}});f.fixado||i.delegate(this.selector,"mousemove",function(c){return h(a(this),c)});g.resize(function(c){if(l)return h(l,c)}).scroll(function(c){if(l)return h(l,c)})}})(jQuery);
(function(a){function i(e,h){var f=a.trim(e.val());if(e.hasClass(h.classeEmail)){var b=RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/);if(!b.test(f)||
f=="")return false}if(e.hasClass(h.classeUrl)){b=RegExp(/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/);
if(!b.test(f)||f=="")return false}if(e.hasClass(h.classeNumero)){b=RegExp(/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)|(^-?\d*$)/);if(!b.test(f)||f=="")return false}if(e.hasClass(h.classeRegex)){b=e.attr(h.atributoRegex);b=RegExp(b);if(!b.test(f)||f=="")return false}if(f=="")return false;return true}function d(e){e=e.attr("name");if(a("input[name="+e+"]:checked").length==0)return false;return true}a.fn.valida=function(e){var h=a.extend({classeValidacao:"valida",classeEmail:"email",classeUrl:"url",
classeNumero:"numero",classeRegex:"regex",atributoRegex:"regex",ValorSelectPadrao:0,classeErro:"valida-erro",inline:false,eventoInline:"focusout",redireciona:true,onValida:null,onErro:null,onPassa:null,onNaoPassa:null,live:false,liveTempo:100},e),f=this.selector,b=[];a(document).delegate(f,"iniciaValida",function(){var l=a(f).not(b);b=a(f);l.each(function(){if(!a(this).is("form"))return false;var g=a(this);a(this).submit(function(){var c=a.validaForm(g,h);if(c)if(h.redireciona)return c;else{a.isFunction(h.onPassa)&&
h.onPassa.apply(g,Array(g,h));return false}else{a.isFunction(h.onNaoPassa)&&h.onNaoPassa.apply(g,Array(g,h));return false}});h.inline&&a(this).find("input, textarea, select, checkbox, radio").not(":submit").bind(h.eventoInline,function(){return a.validaEntrada(a(this),h)})})});if(h.live)setInterval(function(){a(f).trigger("iniciaValida")},h.liveTempo);else this.length&&this.trigger("iniciaValida")};a.validaForm=function(e,h){var f=true;e.find("input, textarea, select, checkbox, radio").not(":submit").each(function(){if(a(this).hasClass(h.classeValidacao)){var b=
a.validaEntrada(a(this),h);f=f&&b}});return f};a.validaEntrada=function(e,h){e.removeClass(h.classeErro);a.isFunction(h.onValida)&&h.onValida.apply(e,Array(e,h));var f;if(e.is("select"))f=!e.val()||e.val()==h.ValorSelectPadrao?false:true;else f=e.is(":checkbox")?d(e,h):e.is(":radio")?d(e,h):i(e,h);f=f;if(!f){e.addClass(h.classeErro);a.isFunction(h.onErro)&&h.onErro.apply(e,Array(e,h))}return f}})(jQuery);

