function getQuery(){this.queryText=window.location.search.replace("?","");var queryArray=this.queryText.split("&");this.secao="home";this.sub=false;this.id=false;for(var i=0;i<queryArray.length;i++){if(queryArray[i]){var inQuery=queryArray[i].split("=");eval("this."+inQuery[0]+" = "+"'"+inQuery[1]+"'");}}}
var request=new getQuery();(function($){$.fn.extend({fullscreen:function(){$(this).each(function(){var imagem=$(this);var ratio=1/2;var imagewidth=imagem.width();var imageheight=imagem.height();var browserwidth=$(this).parent().width();var browserheight=$(this).parent().height();var offset;if((browserheight/browserwidth)>ratio){var altura=browserheight;var largura=browserheight/ratio;}
else{var largura=browserwidth;var altura=browserwidth*ratio;}
imagem.css({width:largura,height:altura,left:(browserwidth-largura)/2,top:(browserheight-altura)/2});});return this;},menu:function(){$(this).each(function(){var objeto=$(this);var links=objeto.find("a[href$="+request.secao+"]");if(request.sub){links=links.add(objeto.find("a[href$='sub="+request.sub+"']"));}
links.addClass("on");objeto.find("ul").each(function(){var altura=$(this).height();var subMenu=$(this).css("height",0);subMenu.parent().hover(function(){subMenu.stop().animate({height:altura});},function(){subMenu.stop().animate({height:0});});});});return this;},faq:function(){$(this).each(function(){var perguntas=$(this).find("dt");var respostas=$(this).find("dd");respostas.hide();perguntas.click(function(){perguntas.removeClass("on");if(!$(this).next().is(":visible")){$(this).addClass("on").next().slideToggle();}
respostas.hide();});});return this;},validar:function(){$(this).each(function(){$(this).submit(function(){var formulario=$(this);var campos=formulario.find("fieldset");campos.filter(".check, .erro, .ok").each(function(){$(this).removeClass("check ok erro");var classe=($(this).children("input:text, textarea").val().length>0)?"ok":"erro";$(this).addClass(classe);});if(!campos.is(".erro")){$(this).find("button").text("Enviando");}
else{return false;}});});return this;},slides:function(tempo,tipo){tempo=tempo||false;tipo=tipo||"fade";$(this).each(function(){var objeto=$(this);var total=objeto.children().size();if(total>1){var navegar=$("<div class='navegar' />").append($("<a class='anterior' title='Anterior'>&larr;</a>").click(function(){slide.navegar("anterior");slide.timer();})).append($("<a class='proximo' title='Próximo'>&rarr;</a>").click(function(){slide.navegar("proximo");slide.timer();})).insertAfter(objeto);switch(tipo){case"fade":objeto.children(":not(:first)").hide();break;case"vertical":$(window).bind("resize",function(){slide.navegar(slide.num);});break;case"horizontal":var largura=function(){var tela=objeto.parent().width();objeto.width(tela*total).children().width(tela);}
largura();$(window).bind("resize",function(){largura();slide.navegar(slide.num);});break;}
var slide={num:0,navegar:function(quem){var ultimo=total-1;switch(quem){case"anterior":slide.num=(slide.num==0)?ultimo:(slide.num-1);break;case"proximo":slide.num=(slide.num==ultimo)?0:(slide.num+1);break;case"primeiro":slide.num=0;break;case"ultimo":slide.num=ultimo;break;default:slide.num;}
switch(tipo){case"vertical":objeto.stop().animate({top:objeto.children().eq(slide.num).position().top*(-1)});break;case"horizontal":objeto.stop().animate({left:objeto.children().eq(slide.num).position().left*(-1)});break;default:objeto.children(":visible").fadeOut();objeto.children().eq(slide.num).fadeIn();}},timer:function(acao){acao=acao||false;if(tempo){if(slide.show){slide.show=window.clearInterval(slide.show);}
if(!acao){slide.show=window.setInterval(function(){slide.navegar("proximo");},(tempo*1000));}}}}
slide.timer();}});return this;},lista:function(marca){var marca=(window.location.pathname.search("/dabo/")!=(-1))?"dabo":"mirasul";var target=(marca=="mirasul")?"body":"#colecao";$(this).each(function(){var objeto=$(this);var quadro=objeto.wrap("<div class='slider' />").parent();var itens=objeto.children();var total=itens.size();objeto.hide();var navegar=$("<div class='botoes' />").append("<a class='anterior'/><a class='proximo'/>").appendTo(quadro).children("a").click(function(){slide.show(false);slide.navegar($(this).attr("class"));}).hover(function(){slide.show($(this).attr("class"));},function(){slide.show(false);});$(target).mousewheel(function(event,delta){if(delta){var acao=(delta<0)?"proximo":"anterior";slide.navegar(acao);}});$(document).keydown(function(event){switch(event.keyCode){case 40:slide.navegar("proximo");break;case 38:slide.navegar("anterior");break;case 36:slide.navegar("primeiro");break;case 35:slide.navegar("ultimo");break;}});var slide={num:0,navegar:function(quem){var ultimo=total-1;switch(quem){case"anterior":slide.num=(slide.num==0)?slide.num:(slide.num-1);break;case"proximo":slide.num=(slide.num==ultimo)?slide.num:(slide.num+1);break;case"primeiro":slide.num=0;break;case"ultimo":slide.num=ultimo;break;default:slide.num=eval(quem)-1;}
var limite=objeto.height()-quadro.height();var posicao=itens.eq(slide.num).position().top;if(posicao>limite&&quadro.height()<objeto.height()){posicao=limite;slide.num--;}
objeto.stop().animate({top:posicao*(-1)},200);},show:function(acao){if(acao){slide.tempo=window.setInterval(function(){slide.navegar(acao);},800);}
else{slide.tempo=window.clearInterval(slide.tempo);slide.tempo=false;}}}
objeto.fadeIn(1000);objeto.find("a").ampliar(marca).hover(function(){$(this).children().stop().animate({"margin-top":($(this).children().height()-$(this).height())*(-1)})},function(){$(this).children().stop().animate({"margin-top":0})});});return this;},ampliar:function(marca){var target=(marca=="dabo")?$("#colecao"):$("#geral");var largura=(marca=="dabo")?511:354;$(this).each(function(){var objeto=$(this);var imagem=$(this).attr("href");var thumb=$(this).children().attr("src");var referencia=$(this).children().attr("alt").replace("|","<br />");objeto.click(function(event){event.preventDefault();if($(".zoom").size()==0){var zoom=$("<div class='zoom' />").append("<img src='"+thumb+"' title='Clique para fechar' />").append("<h3>"+referencia+"</h3>").width(0);$("<a>fechar</a>").addClass("botao").click(function(){zoom.stop().animate({"width":0},function(){$(this).remove();});}).appendTo(zoom);target.append(zoom);zoom.animate({"width":largura},function(){$(this).children("img").attr("src",imagem);});}
else{var foto=$(".zoom img");if(foto.attr("src")!=imagem){foto.fadeOut(function(){$(this).attr("src",thumb).fadeIn(function(){$(this).attr("src",imagem);});});$(".zoom h3").html(referencia);}}});});return this;},fix:function(){$(this).each(function(){var objeto=$(this);objeto.css("position","absolute");$(window).scroll(function(){objeto.css("left",$(window).scrollLeft());});});return this;}});})(jQuery);
