/**
* Linha Framework v1.2
* http://www.linhaframework.com
*
* Copyright 2010
* 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.fn.acord=function(p){return new a.acord(p,this)};a.acord=function(p,g){function f(j,c,d){a.ajax({type:"POST",url:c.attr(h.atributoUrl),success:function(l){d.html(l)}});d.height("auto");j.height("auto");return i(j,c,d)}function i(j,c,d){a(h.filho,j).removeClass(m);a(h.pai,j).removeClass(b);c.addClass(b);d.addClass(m);a.isFunction(h.onAcord)&&h.onAcord.apply(j,Array(j,c,d,h));a(h.filho,j).not(d).slideUp(h.tempoIn,h.easingIn);h.sempreUm?d.slideDown(h.tempoOut,h.easingOut):d.slideToggle(h.tempoIn,
h.easingIn);return false}var h=a.extend({seletor:".accordion",pai:"h2",filho:"div",classePaiAtual:"accordion-pai-atual",classeFilhoAtual:"accordion-filho-atual",classeAjax:"ajax",atributoUrl:"url",evento:"click",inicial:1,sempreUm:true,autoHeight:false,tempoIn:"normal",tempoOut:"normal",easingIn:"swing",easingOut:"swing",onAcord:null,live:false,liveTempo:100},p),e=a(document),b=h.classePaiAtual,m=h.classeFilhoAtual;if(g===undefined)g=a(h.seletor);g.elements=[];e.delegate(g.selector,"iniciaAcord",
function(){var j=g.elements,c=a(g.selector,g.context);j=c.not(j);g.elements=c;j.each(function(){var d=a(this);a(h.filho,this).each(function(){a(this).css("height",a(this).height()+"px").hide()});h.sempreUm&&a(h.filho,this).eq(h.inicial-1).addClass(m).show().prev(h.pai).addClass(b);if(h.autoHeight){var l=0;a(h.filho,this).each(function(){l=Math.max(l,a(this).outerHeight())}).height(l);d.height(d.height()).css({overflow:"hidden"})}a(h.pai,this).bind(h.evento,function(){if(a(this).hasClass(h.classeAjax))return f(d,
a(this),a(this).next());return i(d,a(this),a(this).next())});h.sempreUm&&a("."+b,this).hasClass(h.classeAjax)&&a("."+b,this).trigger(h.evento)})});if(h.live)setInterval(function(){a(g.selector).trigger("iniciaAcord")},h.liveTempo);else g.length&&g.trigger("iniciaAcord")}})(jQuery);
(function(a){a.fn.focuss=function(p){return new a.focuss(p,this)};a.focuss=function(p,g){var f=a.extend({seletor:"input, textarea",evento:"focus",eventoFim:"blur",classe:"focus",removeTexto:false,onInicia:null,onTermina:null,live:false,liveTempo:100},p),i=a(document);if(g===undefined)g=a(f.seletor);g.elements=[];i.delegate(g.selector,"iniciaFocuss",function(){var h=g.elements,e=a(g.selector,g.context);h=e.not(h).not(":submit");g.elements=e;h.each(function(){var b=a(this),m=a(this).val();b.bind(f.evento,
function(){f.removeTexto&&b.val()==m&&b.val("");b.addClass(f.classe);a.isFunction(f.onInicia)&&f.onInicia.apply(b,Array(b,m,f))});b.bind(f.eventoFim,function(){f.removeTexto&&b.val()==""&&b.val(m);b.removeClass(f.classe);a.isFunction(f.onTermina)&&f.onTermina.apply(b,Array(b,m,f))})})});if(f.live)setInterval(function(){a(g.selector).trigger("iniciaFocuss")},f.liveTempo);else g.length&&g.trigger("iniciaFocuss")}})(jQuery);
(function(a){a.fn.modal=function(p){return new a.modal(p,this)};a.modal=function(p,g){function f(){if(b.fundo)c.fundo=a("<div></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);c.load=a("<div></div>").addClass(b.classeLoad).css({position:"fixed",top:"50%",left:"50%",zIndex:b.zIndex});c.modal=a("<div></div>").addClass(b.classeModal).css({width:d.largura,
height:d.altura,position:"absolute",zIndex:b.zIndex,display:"none"});b.autoPosiciona&&c.modal.css({position:"fixed",top:"50%",left:"50%"});c.fecha=a("<span>x</span>").addClass(b.classeFecha);if(b.classeTitulo!=null&&b.classeTitulo)c.titulo=a("<div></div>").addClass(b.classeTitulo);c.conteudo=a("<div></div>").addClass(b.classeConteudo);b.fecha&&c.fundo&&c.fundo[b.eventoFundo](function(){return e()});a.isFunction(b.onCria)&&b.onCria.apply(c.modal,Array(c,d,k,b))}function i(){c.titulo&&c.titulo.html(b.titulo).append(d.titulo);
if(k.hasClass(b.seletorAjax)||k.hasClass(b.seletorImagem))c.load.appendTo("body").css({marginTop:-(c.load.outerHeight()/2),marginLeft:-(c.load.outerWidth()/2)});if(k.hasClass(b.seletorVideo)){d.link=d.link.replace(/watch\?v=/i,"v/");var r='<object width="'+d.videoLargura+'" height="'+d.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">';r+='<param name="movie" value="'+
d.link+'"></param>';r+='<embed type="application/x-shockwave-flash" src="'+d.link+'" width="'+d.videoLargura+'" height="'+d.videoAltura+'"></embed>';r+="</object>";c.conteudo.append(r)}else if(k.hasClass(b.seletorIframe)){r='<iframe src="'+d.link+'" height="'+d.iframeAltura+'" width="'+d.iframeLargura+'" style="border:0; display: block" frameBorder="0"></iframe>';c.conteudo.append(r)}else if(k.hasClass(b.seletorAjax)){c.conteudo.load(d.link,function(A,t,B){if(B){t=="error"&&c.conteudo.append("Ocorreu algum erro ou esta url n\u00e3o existe...");
c.load.fadeOut(b.tempoFundo,function(){a(this).remove()});return h()}});return}else if(k.hasClass(b.seletorImagem)){var u=new Image;a(u).load(function(){a(this).css({display:"none",height:this.height,width:this.width});c.load.fadeOut(b.tempoFundo,function(){a(this).remove()});c.conteudo.append(u);a(this).fadeIn();c.conteudo.css({height:this.height,width:this.width});h()}).attr("src",d.link);return}else c.conteudo.append(d.conteudo);return h()}function h(){b.conteudoAntes?c.conteudo.prepend(b.conteudo):
c.conteudo.append(b.conteudo);c.titulo&&c.titulo.html()!==undefined&&c.modal.append(c.titulo);c.modal.append(c.conteudo).append(c.fecha).appendTo("body").hide();if(b.autoPosiciona)c.modal.css({marginTop:-(c.modal.outerHeight()/2),marginLeft:-(c.modal.outerWidth()/2)});else{l.w=j.width();l.h=j.height();l.sl=j.scrollLeft();l.st=j.scrollTop();var r=l.h/2+l.st-c.modal.outerHeight()/2,u=l.w/2+l.sl-c.modal.outerWidth()/2;c.modal.css({top:r,left:u})}c.modal.fadeIn(b.tempo);c.fecha[b.eventoFecha](function(){return e()});
a("."+b.seletorCancela)[b.eventoCancela](function(){a.isFunction(b.onCancela)&&b.onCancela.apply(this,Array(c,d,k,b));return e()});a("."+b.seletorConfirma)[b.eventoConfirma](function(){a.isFunction(b.onConfirma)&&b.onConfirma.apply(this,Array(c,d,k,b));return e()});a.isFunction(b.onExibe)&&b.onExibe.apply(c.modal,Array(c,d,k,b))}function e(){c.fundo&&c.fundo.fadeOut(b.tempo,function(){a(this).remove()});c.load&&c.load.length&&c.load.remove();c.modal&&c.modal.remove();a.isFunction(b.onFecha)&&b.onFecha.apply(c.modal,
Array(c,d,k,b));c=[];return false}var b=a.extend({seletor:".modal",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},p),m=a(document),j=a(window),
c=[],d=[],l=[],k="";if(g===undefined)g=a(b.seletor);m.delegate(g.selector,b.evento,function(){if(a("."+b.classeModal).length)return false;k=a(this);d.titulo=k.attr(b.atributoTitulo);d.conteudo=k.attr(b.atributoConteudo);d.altura=k.attr(b.atributoAltura);d.largura=k.attr(b.atributoLargura);d.link=k.attr(b.atributoLink);d.iframeLargura=k.attr(b.atributoIframeLargura);d.iframeAltura=k.attr(b.atributoIframeAltura);d.videoLargura=k.attr(b.atributoVideoLargura);d.videoAltura=k.attr(b.atributoVideoAltura);
a.isFunction(b.onInicia)&&b.onInicia.apply(k,Array(d,k,b));f();i();return false})}})(jQuery);
(function(a){a.fn.nav=function(p){return new a.nav(p,this)};a.nav=function(p,g){function f(m,j){if(j.is(":animated"))return false;m.addClass(e);a.isFunction(i.onExibe)&&i.onExibe.apply(m,Array(m,j,i));j.stop(i.stopClearQueue,i.stopJumpToEnd).addClass(b)[i.efeitoIn](i.tempoIn,i.easingIn)}var i=a.extend({seletor:".menu li",seletorFilho:"ul:first",classePaiAtual:"nav-pai-atual",classeFilhoAtual:"nav-filho-atual",evento:"mouseenter",eventoFim:"mouseleave",efeitoIn:"slideDown",efeitoOut:"slideUp",tempoIn:"normal",
tempoOut:"normal",tempoDelay:100,easingIn:"swing",easingOut:"swing",stopClearQueue:true,stopJumpToEnd:true,onExibe:null,onEsconde:null},p),h=a(document),e=i.classePaiAtual,b=i.classeFilhoAtual;if(g===undefined)g=a(i.seletor);h.delegate(g.selector,i.evento,function(){var m=a(this).children(i.seletorFilho);if(!m.length)return false;f(a(this),m);a(this).unbind(i.eventoFim).bind(i.eventoFim,function(){var j=a(this);j.removeClass(e);m.stop(i.stopClearQueue,i.stopJumpToEnd).delay(i.tempoDelay).removeClass(b)[i.efeitoOut](i.tempoOut,
i.easingOut);a.isFunction(i.onEsconde)&&i.onEsconde.apply(j,Array(j,m,i))})})}})(jQuery);
(function(a){a.fn.slideTabs=function(p){return new a.slideTabs(p,this)};a.slideTabs=function(p,g){var f=a.extend({seletor:".slide",seletorAreaPainel:".slide-conteudo",seletorPainel:".painel",seletorMiniatura:".miniatura",seletorAnterior:".anterior",seletorProximo:".proximo",classeMiniaturaAtual:"slide-miniatura-atual",classePainelAtual:"slide-painel-atual",classePainelPrimeiro:"slide-painel-primeiro",classePainelUltimo:"slide-painel-ultimo",classePainelConteudo:"slide-painel-conteudo",eventoMiniatura:"click",
eventoSeta:"click",inicial:1,continuo:true,auto:false,pausa:2E3,tempo:"normal",easing:"swing",alturaAutomatica:false,margin:true,scroll:1,visiveis:1,direcao:"x",onSlide:null,live:false,liveTempo:100},p),i=a(document);if(g===undefined)g=a(f.seletor);g.elements=[];i.delegate(g.selector,"iniciaSlideTabs",function(){var h=g.elements,e=a(g.selector,g.context);h=e.not(h);g.elements=e;h.each(function(){function b(n){var y=a("."+k,j).prevAll().length+f.scroll;c.removeClass(r);if(c.length-y<=f.visiveis)if(c.eq(-1).hasClass(u)){c.removeClass(u);
if(f.continuo){y=0;c.eq(0).addClass(r)}else return false}else{y=c.length-f.visiveis;c.eq(-1).addClass(u)}c.removeClass(k).eq(y).addClass(k);d.removeClass(l).eq(y).addClass(l);return m(n,y)}function m(n,y){a.isFunction(f.onSlide)&&f.onSlide.apply(j,Array(j,n,w,y,f));var x=q.height();if(f.alturaAutomatica&&v)x=c.eq(y).outerHeight();var s={};s[v?"marginLeft":"marginTop"]=-w[y]+"px";s.height=x;q.animate(s,f.tempo,f.easing);clearInterval(B);if(f.auto)B=setInterval(function(){return b(null)},f.pausa);return false}
var j=a(this),c=a(f.seletorPainel,j),d=a(f.seletorMiniatura,j),l=f.classeMiniaturaAtual,k=f.classePainelAtual,r=f.classePainelPrimeiro,u=f.classePainelUltimo,A=0,t=f.inicial-1,B,v=f.direcao=="x",w={};j.children(f.seletorAreaPainel).wrapInner('<div class="'+f.classePainelConteudo+'"></div>');var q=a("."+f.classePainelConteudo,j);c.each(function(n){w[n]=A;A+=a(this)[v?"outerWidth":"outerHeight"](f.margin)});q.css(v?"width":"height",A).css("overflow","hidden");q.css(v?"marginLeft":"marginTop",-w[t]);
f.alturaAutomatica&&v&&q.css("height",c.eq(t).outerHeight(f.margin));c.eq(t).addClass(k);d.eq(t).addClass(l);t==0&&c.eq(0).addClass(r);t==c.length-1&&c.eq(-1).addClass(u);d.bind(f.eventoMiniatura,function(){var n=a(this).prevAll(f.seletorMiniatura).length;d.removeClass(l);c.removeClass(k).removeClass(r).removeClass(u);a(this).addClass(l);c.eq(n).addClass(k);n==0&&c.eq(0).addClass(r);n==c.length-1&&c.eq(-1).addClass(u);return m(a(this),n)});a(f.seletorAnterior,j).bind(f.eventoSeta,function(){var n=
a("."+k,j).prevAll().length-f.scroll;c.removeClass(u);if(n<=0)if(c.eq(0).hasClass(r)){c.removeClass(r);if(f.continuo){n=c.length-f.visiveis;c.eq(-1).addClass(u)}else return false}else{n=0;c.eq(0).addClass(r)}c.removeClass(k).eq(n).addClass(k);d.removeClass(l).eq(n).addClass(l);return m(a(this),n)});a(f.seletorProximo,j).bind(f.eventoSeta,function(){return b(a(this))});if(f.auto)B=setInterval(function(){return b(null)},f.pausa)})});if(f.live)setInterval(function(){a(g.selector).trigger("iniciaSlideTabs")},
f.liveTempo);else g.length&&g.trigger("iniciaSlideTabs")}})(jQuery);
(function(a){a.fn.tooltip=function(p){return new a.tooltip(p,this)};a.tooltip=function(p,g){function f(d,l){a.isFunction(e.onInicia)&&e.onInicia.apply(d,Array(d,l,e));m=d;b.conteudo=b.data=d.attr(e.atributo);b.largura=d.attr(e.atributoLargura);b.altura=d.attr(e.atributoAltura);if(b.conteudo!==undefined){e.atributo=="title"&&d.attr("title","");b.area=a("<div></div>").addClass(e.classeArea).css({display:"none",position:"absolute",width:b.largura,height:b.altura});b.tip=a("<div></div>").addClass(e.classeConteudo).appendTo(b.area);
b.load=a("<div></div>").addClass(e.classeLoad).css({display:"none",position:"fixed",left:0});if(d.hasClass(e.seletorImagem)||d.hasClass(e.seletorAjax)){b.load.appendTo("body").fadeIn(e.tempo);b.load.css({top:c.height()-b.load.outerHeight()})}if(d.hasClass(e.seletorImagem)){var k=new Image;a(k).load(function(){a(this).css({display:"none",height:this.height,width:this.width});b.data=this;a(this).fadeIn(e.tempo);return i(d,l)}).attr("src",b.conteudo)}else if(d.hasClass(e.seletorAjax))a.ajax({type:"POST",
url:b.conteudo,success:function(r){b.data=r;return i(d,l)},error:function(){b.data=e.mensagemErro;return i(d,l)}});else return i(d,l)}}function i(d,l){b.tip.html(b.data).wrapInner(e.wrapperTooltip);a.isFunction(e.onCria)&&e.onCria.apply(d,Array(d,b,l,e));b.load.length&&b.load.fadeOut("fast",function(){a(this).remove()});b.area.appendTo("body").fadeIn(e.tempo);return h(d,l)}function h(d,l){var k=c.width(),r=c.height(),u=c.scrollLeft(),A=c.scrollTop(),t=d.outerWidth(),B=d.outerHeight(),v=d.offset(),
w=v.left+e.paddingLeft;v=v.top+e.paddingTop;var q=b.area.outerWidth(),n=b.area.outerHeight(),y=e.posicao,x=v,s=w,z=e.autoFix,o=e.classePrefixoPosicao;if(e.fixado){switch(y){case "esquerda":case "direita":if(z&&A+r<=v+n/2+15){x+=-n-10;o+="-rodape"}else if(z&&v-A<n/2+15){x+=B+10;o+="-topo"}else{x+=-(n/2)+B/2;o+="-centro"}break;case "top1":case "top2":case "top3":case "top4":case "top5":if(z&&v-A<n+15){x+=B+10;o+="-topo"}else{x+=-n-10;o+="-rodape"}break;case "rod1":case "rod2":case "rod3":case "rod4":case "rod5":if(z&&
A+r<=v+n+15){x+=-n-10;o+="-rodape"}else{x+=B+10;o+="-topo"}break}switch(y){case "esquerda":if(z&&w<=q+35){s+=t+10;o+="-direita"}else{s+=-q-10;o+="-esquerda"}break;case "direita":if(z&&k<=w+q+35){s+=-q-10;o+="-esquerda"}else{s+=t+10;o+="-direita"}break;case "top1":case "rod1":if(z&&w<=q+30)o+="-lateral-esquerda";else{s+=-q;o+="-esquerda"}break;case "top2":case "rod2":if(z&&w<=q/2+30)o+="-lateral-esquerda";else if(z&&k<=w+q/2+30){s+=-q+t;o+="-lateral-direita"}else{s+=t/2-q/2;o+="-centro"}break;case "top3":case "rod3":if(z&&
k<=w+q+30){s+=-q+t;o+="-lateral-direita"}else{s+=t;o+="-direita"}break;case "top4":case "rod4":if(z&&k<=w+q+30){s+=-q+t;o+="-lateral-direita"}else o+="-lateral-esquerda";break;case "top5":case "rod5":if(z&&w<=q+30)o+="-lateral-esquerda";else{s+=-q+t;o+="-lateral-direita"}break;default:x+=-n-5;s+=t/2-q/2;break}}else{if(l.pageY-n-A-15<=0){x=l.pageY+15;o+="-rodape"}else{x=l.pageY-n-15;o+="-topo"}if(k+u-l.pageX<=q){s=l.pageX-q-15;o+="-lateral-esquerda"}else{s=l.pageX+15;o+="-lateral-direita"}}b.area.css({top:x,
left:s});a("."+e.classeSeta,b.area).remove();b.area.append('<div class="'+e.classeSeta+'"><div class="'+o+'"></div></div>');a.isFunction(e.onPosiciona)&&e.onPosiciona.apply(b.area,Array(d,l,e));l.preventDefault()}var e=a.extend({seletor:".tooltip",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},p),b={},m,j=a(document),c=a(window);if(g===undefined)g=a(e.seletor);j.delegate(g.selector,e.evento,function(d){return f(a(this),d)});j.delegate(g.selector,e.eventoFim,function(){var d=a(this);a.isFunction(e.onTermina)&&e.onTermina.apply(d,Array(d,e));e.atributo=="title"&&d.attr("title",
b.conteudo);m=null;b.area.length&&b.area.remove();a("."+e.classeArea).remove();b.load.remove()});e.fixado||j.delegate(g.selector,"mousemove",function(d){return h(a(this),d)});c.resize(function(d){if(m)return h(m,d)}).scroll(function(d){if(m)return h(m,d)})}})(jQuery);
(function(a){function p(g){g=g.attr("name");if(a("input[name="+g+"]:checked").length==0)return false;return true}a.fn.valida=function(g){return new a.valida(g,this)};a.valida=function(g,f){var i=a.extend({seletor:".formulario",classeValidacao:"valida",classeEmail:"email",classeUrl:"url",classeNumero:"numero",classeRegex:"regex",atributoRegex:"regex",ValorSelectPadrao:0,redireciona:true,onValida:null,onErro:null,onPassa:null,onNaoPassa:null,live:false,liveTempo:100},g),h=a(document);if(f===undefined)f=
a(i.seletor);f.elements=[];h.delegate(f.selector,"iniciaValida",function(){var e=f.elements,b=a(f.selector,f.context),m=b.not(e);f.elements=b;m.each(function(){var j=a(this);if(!a(this).is("form"))return false;a(this).find("input, button").filter(":submit").click(function(){var c=a.valida.form(i,m);if(c)if(i.redireciona)return c;else{a.isFunction(i.onPassa)&&i.onPassa.apply(j,Array(j,i));return false}else{a.isFunction(i.onNaoPassa)&&i.onNaoPassa.apply(j,Array(j,i));return false}})})});if(i.live)setInterval(function(){a(f.selector).trigger("iniciaValida")},
i.liveTempo);else f.length&&f.trigger("iniciaValida")};a.valida.form=function(g,f){var i=true;f.each(function(){a(this).find("input, textarea, select, checkbox, radio").not(":submit").each(function(){var h=a(this);if(h.hasClass(g.classeValidacao)){a.isFunction(g.onValida)&&g.onValida.apply(this,Array(h,g));var e;if(h.is("select"))e=!h.val()||h.val()==g.ValorSelectPadrao?false:true;else{if(h.is(":checkbox"))e=p(h,g);else{if(h.is(":radio"))e=p(h,g);else{e=h.val();ret=true;if(h.hasClass(g.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(e)||e=="")ret=false}else if(h.hasClass(g.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(e)||e=="")ret=false}if(h.hasClass(g.classeNumero)){b=RegExp(/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)|(^-?\d*$)/);if(!b.test(e)||e=="")ret=false}if(h.hasClass(g.classeRegex)){b=h.attr(g.atributoRegex);b=RegExp(b);if(!b.test(e)||e=="")ret=false}else if(e=="")ret=false;e=ret}e=e}e=e}e=e;i=i&&e;e||a.isFunction(g.onErro)&&g.onErro.apply(this,Array(h,g))}})});return i}})(jQuery);

