jQuery.easing.def="easeInOutQuint";var Navigate=(function(){var marginPositionAt=function(n){return n*(3000+1280)};var nav_margins=new Array();nav_margins['contact']=marginPositionAt(0);nav_margins['about']=marginPositionAt(1.675);nav_margins['portfolio']=marginPositionAt(2);nav_margins['home']=marginPositionAt(3);$(function(){$.scrollTo({left:nav_margins['home'],top:0},0)});var nav_durations=new Array();nav_durations['contact']=3000;nav_durations['about']=3000;nav_durations['portfolio']=3000;nav_durations['home']=4500;return{getMargin:function(id){return nav_margins[id]},getDuration:function(id){return nav_durations[id]},setMenu:function(id){$("#nav1 li").removeClass('active');$("#nav1 li.nav-"+id).addClass('active')},goTo:function(id){var marginTo=Navigate.getMargin(id);var duration=Navigate.getDuration(id);Navigate.setMenu(id);$.scrollTo({left:marginTo,top:0},duration,{onAfter:Navigate.callbacks(id)});return false},callbacks:function(id){return Navigate["callback_"+id]},callback_about:function(){$.scrollTo({left:marginPositionAt(1),top:0},1000);return false},callback_portfolio:function(){Portfolio.init();$("#portfolio #nav2 li a:first").click()},callback_home:function(){},callback_contact:function(){Contact.init()}}})();$.History.bind('/home',function(state){Navigate.goTo('home')});$.History.bind('/agency',function(state){Navigate.goTo('about')});$.History.bind('/contact',function(state){Navigate.goTo('contact')});$.History.bind('/portfolio',function(state){Navigate.goTo('portfolio')});Portfolio=(function(){return{init:function(){Portfolio.handlers()},handlers:function(){$("#portfolio #nav2 li>a").click(function(e){clearInterval(window.portfolio_timer);$("#portfolio .portfolio-client-image").attr('rel',0);Portfolio.choose($(this).attr('id'));e.preventDefault()})},choose:function(client_id){var self=$("#"+client_id);var self_parent=self.parent();var clientInfo={'name':self.text(),'url':Portfolio.getInfo(self_parent,'url'),'type':Portfolio.getInfo(self_parent,'type'),'tech':Portfolio.getInfo(self_parent,'tech'),'description':Portfolio.getInfo(self_parent,'description')};Portfolio.toggleStatus(client_id);Portfolio.fillClient(clientInfo);Portfolio.timer(client_id)},getInfo:function(self_parent,info){return self_parent.find('div.info span.'+info).html()},fillClient:function(clientInfo){var infos=['name','type','tech','description'];$.each(infos,function(){$('#portfolio .portfolio-client-'+this).html(clientInfo[this])});if(clientInfo.url!=''){$('#portfolio .portfolio-client-url').attr('href',clientInfo.url);$("#portfolio .decription .more").show()}else{$("#portfolio .decription .more").hide()}},timer:function(client_id){(window.portfolio_timer)?clearInterval(window.portfolio_timer):'';var arrImages=new Array();var client_images=$("#"+client_id).parent().find('ul li').each(function(){arrImages.push($(this).html())});var image_featured=$("#"+client_id).parent().find('div.info span.image-featured').html();if(image_featured!=''){arrImages.unshift(image_featured)}var active_image=$("#portfolio .portfolio-client-image").attr('rel');if(active_image==''){$("#portfolio .portfolio-client-image").attr('rel',0);active_image=0}else{if(active_image>=arrImages.length){active_image=0}}$('#portfolio .portfolio-client-image').html('<img src="'+base_path+'images/loading.png" alt="Carregando a imagem, aguarde.." />');var img=new Image();$(img).load(function(){$(this).hide();$('#portfolio .portfolio-client-image').html(this);active_image++;$('#portfolio .portfolio-client-image').attr('rel',active_image);$(this).fadeIn();$(this).css({'display':'inline','width':640,'height':394})}).error(function(){clearInterval(window.portfolio_timer);$("#portfolio .portfolio-client-image").attr('rel',0);Portfolio.timer()}).attr('src',arrImages[active_image]);window.portfolio_timer=setTimeout(function(){Portfolio.timer(client_id)},6000)},toggleStatus:function(client_id){$("#portfolio #nav2 li").removeClass('active');$("#"+client_id).parent().addClass('active')}}})();Contact=(function(){return{init:function(){Contact.handlers()},handlers:function(){$("form#form-contact").submit(function(){var contactMessage={'name':$("#form-contact-name").val(),'email':$("#form-contact-email").val(),'message':$("#form-contact-message").val()};Contact.checkToSend(contactMessage);return false})},checkToSend:function(contactMessage){if((contactMessage.name!='nome')&&(contactMessage.email!='email')&&(contactMessage.message!='mensagem')&&(contactMessage.name!='')&&(contactMessage.email!='')&&(contactMessage.message!='')){Contact.sendMessage(contactMessage)}else{jAlert('Parece que você esqueceu de digitar algumas informações obrigatórias, estou certo? Preencha os campos com suas informações!','Atenção')}},sendMessage:function(contactMessage){$.post(base_path+'contact/send',{'name':contactMessage.name,'email':contactMessage.email,'message':contactMessage.message},function(data){switch(data){case'success':jAlert('Sua mensagem foi enviada com sucesso. Entraremos em contato o mais rápido possível. É rapidinho!','Atenção',function(){$("#form-contact-name, #form-contact-email, #form-contact-message").val('');$.History.go('/home')});break;case'fields':jAlert('Parece que você esqueceu de digitar algumas informações obrigatórias, estou certo? Preencha os campos com suas informações!','Atenção');break;default:}})}}})();$(document).ready(function(){$('#comics').galleryView({panel_width:580,panel_height:290,frame_width:160,frame_height:80,overlay_opacity:0.85,pause_on_hover:true});$('input[type="text"], input[type="password"], textarea').each(function(index){var valor_previous=$(this).val();$(this).focusin(function(){var self=$(this);var valor=self.val();if(valor==valor_previous){self.val("")}}).focusout(function(){var valor=$(this).val();if(valor==''){$(this).val(valor_previous)}})});$("#contact").css('visibility','visible')});
