(function($){$.fn.formValidator=function(options){$(this).click(function(){var result=$.formValidator(options);if(result&&jQuery.isFunction(options.onSuccess)){options.onSuccess();return false}else{return result}})};$.formValidator=function(options){var merged_options=$.extend({},$.formValidator.defaults,options);var boolValid=true;var errorMsg='';$(merged_options.scope+' .error-both, '+merged_options.scope+' .error-same, '+merged_options.scope+' .error-input').removeClass('error-both').removeClass('error-same').removeClass('error-input');$(merged_options.scope+' .req-email, '+merged_options.scope+' .req-string, '+merged_options.scope+' .req-same, '+merged_options.scope+' .req-both, '+merged_options.scope+' .req-numeric, '+merged_options.scope+' .req-date, '+merged_options.scope+' .req-min').each(function(){thisValid=$.formValidator.validate($(this),merged_options);boolValid=boolValid&&thisValid.error;if(!thisValid.error)errorMsg=thisValid.message});if((merged_options.scope!='')&&boolValid){$(merged_options.errorDiv).fadeOut()}if(!boolValid&&errorMsg!=''){var tempErr=(merged_options.customErrMsg!='')?merged_options.customErrMsg:errorMsg;$(merged_options.errorDiv).hide().html(tempErr).fadeIn()}return boolValid};$.formValidator.validate=function(obj,opts){var valAttr=obj.val();var css=opts.errorClass;var mail_filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;var numeric_filter=/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)|(^-?\d*$)/;var tmpresult=true;var result=true;var errorTxt='';if(obj.hasClass('req-string')){tmpresult=(valAttr!='');if(!tmpresult)errorTxt=opts.errorMsg.reqString;result=result&&tmpresult}if(obj.hasClass('req-same')){tmpresult=true;group=obj.attr('rel');tmpresult=true;$(opts.scope+' .req-same[rel="'+group+'"]').each(function(){if($(this).val()!=valAttr||valAttr==''){tmpresult=false}});if(!tmpresult){$(opts.scope+' .req-same[rel="'+group+'"]').parent().parent().addClass('error-same');errorTxt=opts.errorMsg.reqSame}else{$(opts.scope+' .req-same[rel="'+group+'"]').parent().parent().removeClass('error-same')}result=result&&tmpresult}if(obj.hasClass('req-both')){tmpresult=true;if(valAttr!=''){group=obj.attr('rel');$(opts.scope+' .req-both[rel="'+group+'"]').each(function(){if($(this).val()==''){tmpresult=false}});if(!tmpresult){$(opts.scope+' .req-both[rel="'+group+'"]').parent().parent().addClass('error-both');errorTxt=opts.errorMsg.reqBoth}else{$(opts.scope+' .req-both[rel="'+group+'"]').parent().parent().removeClass('error-both')}}result=result&&tmpresult}if(obj.hasClass('req-email')){tmpresult=mail_filter.test(valAttr);if(!tmpresult)errorTxt=(valAttr=='')?opts.errorMsg.reqMailEmpty:opts.errorMsg.reqMailNotValid;result=result&&tmpresult}if(obj.hasClass('req-date')){tmpresult=true;var arr=valAttr.split(opts.dateSeperator);var curDate=new Date();if(valAttr==''){tmpresult=true}else{if(arr.length<3){tmpresult=false}else{tmpresult=(arr[0]<=12)&&(arr[1]<=31)&&(arr[2]<=curDate.getFullYear())}}if(!tmpresult)errorTxt=opts.errorMsg.reqDate;result=result&&tmpresult}if(obj.hasClass('req-min')){tmpresult=(valAttr.length>=obj.attr('minlength'));if(!tmpresult)errorTxt=opts.errorMsg.reqMin.replace('%1',obj.attr('minlength'));result=result&&tmpresult}if(obj.hasClass('req-numeric')){tmpresult=numeric_filter.test(valAttr);if(!tmpresult)errorTxt=opts.errorMsg.reqNum;result=result&&tmpresult}if(result){obj.removeClass(css)}else{obj.addClass(css)}return{error:result,message:errorTxt}};$.formValidator.defaults={onSuccess:null,scope:'',errorClass:'error-input',errorDiv:'',errorMsg:{reqString:'Preencha os campos assinalados',reqDate:'Data não é válida',reqNum:'Só permite números',reqMailNotValid:'Email incorrecto',reqMailEmpty:'Por favor preencha o e-mail',reqSame:'Repeating inputs are not same',reqBoth:'Related field(s) required',reqMin:'Minimum %1 characters required'},customErrMsg:'',dateSeperator:'.'}})(jQuery);(function(a){var b=a.serialScroll=function(c){return a(window).serialScroll(c)};b.defaults={duration:1e3,axis:"x",event:"click",start:0,step:1,lock:!0,cycle:!0,constant:!0};a.fn.serialScroll=function(c){return this.each(function(){var t=a.extend({},b.defaults,c),s=t.event,i=t.step,r=t.lazy,e=t.target?this:document,u=a(t.target||this,e),p=u[0],m=t.items,h=t.start,g=t.interval,k=t.navigation,l;if(!r){m=d()}if(t.force){f({},h)}a(t.prev||[],e).bind(s,-i,q);a(t.next||[],e).bind(s,i,q);if(!p.ssbound){u.bind("prev.serialScroll",-i,q).bind("next.serialScroll",i,q).bind("goto.serialScroll",f)}if(g){u.bind("start.serialScroll",function(v){if(!g){o();g=!0;n()}}).bind("stop.serialScroll",function(){o();g=!1})}u.bind("notify.serialScroll",function(x,w){var v=j(w);if(v>-1){h=v}});p.ssbound=!0;if(t.jump){(r?u:d()).bind(s,function(v){f(v,j(v.target))})}if(k){k=a(k,e).bind(s,function(v){v.data=Math.round(d().length/k.length)*k.index(this);f(v,this)})}function q(v){v.data+=h;f(v,this)}function f(B,z){if(!isNaN(z)){B.data=z;z=p}var C=B.data,v,D=B.type,A=t.exclude?d().slice(0,-t.exclude):d(),y=A.length,w=A[C],x=t.duration;if(D){B.preventDefault()}if(g){o();l=setTimeout(n,t.interval)}if(!w){v=C<0?0:y-1;if(h!=v){C=v}else{if(!t.cycle){return}else{C=y-v-1}}w=A[C]}if(!w||t.lock&&u.is(":animated")||D&&t.onBefore&&t.onBefore(B,w,u,d(),C)===!1){return}if(t.stop){u.queue("fx",[]).stop()}if(t.constant){x=Math.abs(x/i*(h-C))}u.scrollTo(w,x,t).trigger("notify.serialScroll",[C])}function n(){u.trigger("next.serialScroll")}function o(){clearTimeout(l)}function d(){return a(m,p)}function j(w){if(!isNaN(w)){return w}var x=d(),v;while((v=x.index(w))==-1&&w!=p){w=w.parentNode}return v}})}})(jQuery);(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);(function($){var l=location.href.replace(/#.*/,'');var g=$.localScroll=function(a){$('body').localScroll(a)};g.defaults={duration:1e3,axis:'y',event:'click',stop:true,target:window,reset:true};g.hash=function(a){if(location.hash){a=$.extend({},g.defaults,a);a.hash=false;if(a.reset){var e=a.duration;delete a.duration;$(a.target).scrollTo(0,a);a.duration=e}i(0,location,a)}};$.fn.localScroll=function(b){b=$.extend({},g.defaults,b);return b.lazy?this.bind(b.event,function(a){var e=$([a.target,a.target.parentNode]).filter(d)[0];if(e)i(a,e,b)}):this.find('a,area').filter(d).bind(b.event,function(a){i(a,this,b)}).end().end();function d(){return!!this.href&&!!this.hash&&this.href.replace(this.hash,'')==l&&(!b.filter||$(this).is(b.filter))}};function i(a,e,b){var d=e.hash.slice(1),f=document.getElementById(d)||document.getElementsByName(d)[0];if(!f)return;if(a)a.preventDefault();var h=$(b.target);if(b.lock&&h.is(':animated')||b.onBefore&&b.onBefore.call(b,a,f,h)===false)return;if(b.stop)h.stop(true);if(b.hash){var j=f.id==d?'id':'name',k=$('<a> </a>').attr(j,d).css({position:'absolute',top:$(window).scrollTop(),left:$(window).scrollLeft()});f[j]='';$('body').prepend(k);location=e.hash;k.remove();f[j]=d}h.scrollTo(f,b).trigger('notify.serialScroll',[f])}})(jQuery);$(document).ready(function(){var $panels=$('#slider .scroll-container > div');var $container=$('#slider .scroll-container');var horizontal=true;if(horizontal){$panels.css({'float':'left','position':'relative'});$container.css('width',$panels[0].offsetWidth*$panels.length)}var $scroll=$('#slider .scroll').css('overflow','hidden');function selectNav(){$(this).parents('ul:first').find('a').removeClass('selected').end().end().addClass('selected')}$('#slider .navigation').find('a').click(selectNav);function trigger(data){var el=$('#slider .navigation').find('a[href$="'+data.id+'"]').get(0);selectNav.call(el)}if(window.location.hash){trigger({id:window.location.hash.substr(1)})}else{$('ul.navigation a:first').click()}var offset=parseInt((horizontal?$container.css('paddingTop'):$container.css('paddingLeft'))||0)*-1;var scrollOptions={target:$scroll,items:$panels,navigation:'.navigation a',prev:'img.left',next:'img.right',axis:'xy',onAfter:trigger,offset:offset,duration:500,easing:'swing'};$('#slider').serialScroll(scrollOptions);$.localScroll(scrollOptions);scrollOptions.duration=1;$.localScroll.hash(scrollOptions)});(function($){$.anythingSlider=function(el,options){var base=this;base.$el=$(el);base.el=el;base.currentPage=1;base.timer=null;base.playing=false;base.$el.data("AnythingSlider",base);base.init=function(){base.options=$.extend({},$.anythingSlider.defaults,options);base.$wrapper=base.$el.find('> div').css('overflow','hidden');base.$slider=base.$wrapper.find('> ul');base.$items=base.$slider.find('> li');base.$single=base.$items.filter(':first');if(base.options.buildNavigation)base.buildNavigation();base.singleWidth=base.$single.outerWidth();base.pages=base.$items.length;base.$items.filter(':first').before(base.$items.filter(':last').clone().addClass('cloned'));base.$items.filter(':last').after(base.$items.filter(':first').clone().addClass('cloned'));base.$items=base.$slider.find('> li');base.buildNextBackButtons();if(base.options.autoPlay){base.playing=!base.options.startStopped;base.buildAutoPlay()};if(base.options.pauseOnHover){base.$el.hover(function(){base.clearTimer()},function(){base.startStop(base.playing)})}if((base.options.hashTags==true&&!base.gotoHash())||base.options.hashTags==false){base.setCurrentPage(1)}};base.gotoPage=function(page,autoplay){if(autoplay!==true)autoplay=false;if(!autoplay)base.startStop(false);if(typeof(page)=="undefined"||page==null){page=1;base.setCurrentPage(1)};if(page>base.pages+1)page=base.pages;if(page<0)page=1;var dir=page<base.currentPage?-1:1,n=Math.abs(base.currentPage-page),left=base.singleWidth*dir*n;base.$wrapper.filter(':not(:animated)').animate({scrollLeft:'+='+left},base.options.animationTime,base.options.easing,function(){if(page==0){base.$wrapper.scrollLeft(base.singleWidth*base.pages);page=base.pages}else if(page>base.pages){base.$wrapper.scrollLeft(base.singleWidth);page=1};base.setCurrentPage(page)})};base.setCurrentPage=function(page,move){if(base.options.buildNavigation){base.$nav.find('.cur').removeClass('cur');$(base.$navLinks[page-1]).addClass('cur')};if(move!==false)base.$wrapper.scrollLeft(base.singleWidth*page);base.currentPage=page};base.goForward=function(autoplay){if(autoplay!==true)autoplay=false;base.gotoPage(base.currentPage+1,autoplay)};base.goBack=function(){base.gotoPage(base.currentPage-1)};base.gotoHash=function(){if(/^#?panel-\d+$/.test(window.location.hash)){var index=parseInt(window.location.hash.substr(7));var $item=base.$items.filter(':eq('+index+')');if($item.length!=0){base.setCurrentPage(index);return true}};return false};base.buildNavigation=function(){base.$nav=$("<div id='thumbNav'></div>").appendTo(base.$el);base.$items.each(function(i,el){var index=i+1;var $a=$("<a href='#'></a>");if(typeof(base.options.navigationFormatter)=="function"){$a.html(base.options.navigationFormatter(index,$(this)))}else{$a.text(index)}$a.click(function(e){base.gotoPage(index);if(base.options.hashTags)base.setHash('panel-'+index);e.preventDefault()});base.$nav.append($a)});base.$navLinks=base.$nav.find('> a')};base.buildNextBackButtons=function(){var $forward=$('<a class="arrow forward">&gt;</a>'),$back=$('<a class="arrow back">&lt;</a>');$back.click(function(e){base.goBack();e.preventDefault()});$forward.click(function(e){base.goForward();e.preventDefault()});base.$wrapper.after($back).after($forward)};base.buildAutoPlay=function(){base.$startStop=$("<a href='#' id='start-stop'></a>").html(base.playing?base.options.stopText:base.options.startText);base.$el.append(base.$startStop);base.$startStop.click(function(e){base.startStop(!base.playing);e.preventDefault()});base.startStop(base.playing)};base.startStop=function(playing){if(playing!==true)playing=false;base.playing=playing;if(base.options.autoPlay)base.$startStop.toggleClass("playing",playing).html(playing?base.options.stopText:base.options.startText);if(playing){base.clearTimer();base.timer=window.setInterval(function(){base.goForward(true)},base.options.delay)}else{base.clearTimer()}};base.clearTimer=function(){if(base.timer)window.clearInterval(base.timer)};base.setHash=function(hash){if(typeof window.location.hash!=='undefined'){if(window.location.hash!==hash){window.location.hash=hash}}else if(location.hash!==hash){location.hash=hash};return hash};base.init()};$.anythingSlider.defaults={easing:"swing",autoPlay:true,startStopped:false,delay:3000,animationTime:600,hashTags:true,buildNavigation:true,pauseOnHover:false,startText:"Start",stopText:"Stop",navigationFormatter:null};$.fn.anythingSlider=function(options){if(typeof(options)=="object"){return this.each(function(i){(new $.anythingSlider(this,options));options.hashTags=false})}else if(typeof(options)=="number"){return this.each(function(i){var anySlide=$(this).data('AnythingSlider');if(anySlide){anySlide.gotoPage(options)}})}}})(jQuery);var today=new Date();var year=today.getFullYear();var todaysdate=(year);function externalLinks(){if(!document.getElementsByTagName&&document.getElementById)return;var anchors=document.getElementsByTagName("a");for(var i=0;i<anchors.length;i++){var anchor=anchors[i];if(anchor.getAttribute("href")&&anchor.getAttribute("rel")=="external")anchor.target="_blank"}}window.onload=externalLinks;