
// usage: log('inside coolFunc', this, arguments);
window.log = function(){
  log.history = log.history || [];   // store logs to an array for reference
  log.history.push(arguments);
  if(this.console) {
      arguments.callee = arguments.callee.caller;
      console.log( Array.prototype.slice.call(arguments) );
  }
};
(function(b){function c(){}for(var d="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),a;a=d.pop();)b[a]=b[a]||c})(window.console=window.console||{});

/*
 * jQuery FlexSlider v1.8 - A Responsive Image Slider
 * http://flex.madebymufffin.com
 * Copyright 2011, Tyler Smith
 */
(function(a){a.flexslider=function(c,b){var d=c;d.init=function(){d.vars=a.extend({},a.flexslider.defaults,b);d.data("flexslider",true);d.container=a(".slides",d);d.slides=a(".slides > li",d);d.count=d.slides.length;d.animating=false;d.currentSlide=d.vars.slideToStart;d.animatingTo=d.currentSlide;d.atEnd=(d.currentSlide==0)?true:false;d.eventType=("ontouchstart" in document.documentElement)?"touchstart":"click";d.cloneCount=0;d.cloneOffset=0;d.manualPause=false;d.vertical=(d.vars.slideDirection=="vertical");d.prop=(d.vertical)?"top":"marginLeft";d.args={};d.transitions="webkitTransition" in document.body.style;if(d.transitions){d.prop="-webkit-transform"}if(d.vars.controlsContainer!=""){d.controlsContainer=a(d.vars.controlsContainer).eq(a(".slides").index(d.container));d.containerExists=d.controlsContainer.length>0}if(d.vars.manualControls!=""){d.manualControls=a(d.vars.manualControls,((d.containerExists)?d.controlsContainer:d));d.manualExists=d.manualControls.length>0}if(d.vars.randomize){d.slides.sort(function(){return(Math.round(Math.random())-0.5)});d.container.empty().append(d.slides)}if(d.vars.animation.toLowerCase()=="slide"){if(d.transitions){d.setTransition(0)}d.css({overflow:"hidden"});if(d.vars.animationLoop){d.cloneCount=2;d.cloneOffset=1;d.container.append(d.slides.filter(":first").clone().addClass("clone")).prepend(d.slides.filter(":last").clone().addClass("clone"))}d.newSlides=a(".slides > li",d);var m=(-1*(d.currentSlide+d.cloneOffset));if(d.vertical){d.newSlides.css({display:"block",width:"100%","float":"left"});d.container.height((d.count+d.cloneCount)*200+"%").css("position","absolute").width("100%");setTimeout(function(){d.css({position:"relative"}).height(d.slides.filter(":first").height());d.args[d.prop]=(d.transitions)?"translate3d(0,"+m*d.height()+"px,0)":m*d.height()+"px";d.container.css(d.args)},100)}else{d.args[d.prop]=(d.transitions)?"translate3d("+m*d.width()+"px,0,0)":m*d.width()+"px";d.container.width((d.count+d.cloneCount)*200+"%").css(d.args);setTimeout(function(){d.newSlides.width(d.width()).css({"float":"left",display:"block"})},100)}}else{d.transitions=false;d.slides.css({width:"100%","float":"left",marginRight:"-100%"}).eq(d.currentSlide).fadeIn(d.vars.animationDuration)}if(d.vars.controlNav){if(d.manualExists){d.controlNav=d.manualControls}else{var e=a('<ol class="flex-control-nav"></ol>');var s=1;for(var t=0;t<d.count;t++){e.append("<li><a>"+s+"</a></li>");s++}if(d.containerExists){a(d.controlsContainer).append(e);d.controlNav=a(".flex-control-nav li a",d.controlsContainer)}else{d.append(e);d.controlNav=a(".flex-control-nav li a",d)}}d.controlNav.eq(d.currentSlide).addClass("active");d.controlNav.bind(d.eventType,function(i){i.preventDefault();if(!a(this).hasClass("active")){(d.controlNav.index(a(this))>d.currentSlide)?d.direction="next":d.direction="prev";d.flexAnimate(d.controlNav.index(a(this)),d.vars.pauseOnAction)}})}if(d.vars.directionNav){var v=a('<ul class="flex-direction-nav"><li><a class="prev" href="#">'+d.vars.prevText+'</a></li><li><a class="next" href="#">'+d.vars.nextText+"</a></li></ul>");if(d.containerExists){a(d.controlsContainer).append(v);d.directionNav=a(".flex-direction-nav li a",d.controlsContainer)}else{d.append(v);d.directionNav=a(".flex-direction-nav li a",d)}if(!d.vars.animationLoop){if(d.currentSlide==0){d.directionNav.filter(".prev").addClass("disabled")}else{if(d.currentSlide==d.count-1){d.directionNav.filter(".next").addClass("disabled")}}}d.directionNav.bind(d.eventType,function(i){i.preventDefault();var j=(a(this).hasClass("next"))?d.getTarget("next"):d.getTarget("prev");if(d.canAdvance(j)){d.flexAnimate(j,d.vars.pauseOnAction)}})}if(d.vars.keyboardNav&&a("ul.slides").length==1){function h(i){if(d.animating){return}else{if(i.keyCode!=39&&i.keyCode!=37){return}else{if(i.keyCode==39){var j=d.getTarget("next")}else{if(i.keyCode==37){var j=d.getTarget("prev")}}if(d.canAdvance(j)){d.flexAnimate(j,d.vars.pauseOnAction)}}}}a(document).bind("keyup",h)}if(d.vars.mousewheel){d.mousewheelEvent=(/Firefox/i.test(navigator.userAgent))?"DOMMouseScroll":"mousewheel";d.bind(d.mousewheelEvent,function(y){y.preventDefault();y=y?y:window.event;var i=y.detail?y.detail*-1:y.wheelDelta/40,j=(i<0)?d.getTarget("next"):d.getTarget("prev");if(d.canAdvance(j)){d.flexAnimate(j,d.vars.pauseOnAction)}})}if(d.vars.slideshow){if(d.vars.pauseOnHover&&d.vars.slideshow){d.hover(function(){d.pause()},function(){if(!d.manualPause){d.resume()}})}d.animatedSlides=setInterval(d.animateSlides,d.vars.slideshowSpeed)}if(d.vars.pausePlay){var q=a('<div class="flex-pauseplay"><span></span></div>');if(d.containerExists){d.controlsContainer.append(q);d.pausePlay=a(".flex-pauseplay span",d.controlsContainer)}else{d.append(q);d.pausePlay=a(".flex-pauseplay span",d)}var n=(d.vars.slideshow)?"pause":"play";d.pausePlay.addClass(n).text((n=="pause")?d.vars.pauseText:d.vars.playText);d.pausePlay.bind(d.eventType,function(i){i.preventDefault();if(a(this).hasClass("pause")){d.pause();d.manualPause=true}else{d.resume();d.manualPause=false}})}if("ontouchstart" in document.documentElement){var w,u,l,r,o,x,p=false;d.each(function(){if("ontouchstart" in document.documentElement){this.addEventListener("touchstart",g,false)}});function g(i){if(d.animating){i.preventDefault()}else{if(i.touches.length==1){d.pause();r=(d.vertical)?d.height():d.width();x=Number(new Date());l=(d.vertical)?(d.currentSlide+d.cloneOffset)*d.height():(d.currentSlide+d.cloneOffset)*d.width();w=(d.vertical)?i.touches[0].pageY:i.touches[0].pageX;u=(d.vertical)?i.touches[0].pageX:i.touches[0].pageY;d.setTransition(0);this.addEventListener("touchmove",k,false);this.addEventListener("touchend",f,false)}}}function k(i){o=(d.vertical)?w-i.touches[0].pageY:w-i.touches[0].pageX;p=(d.vertical)?(Math.abs(o)<Math.abs(i.touches[0].pageX-u)):(Math.abs(o)<Math.abs(i.touches[0].pageY-u));if(!p){i.preventDefault();if(d.vars.animation=="slide"&&d.transitions){if(!d.vars.animationLoop){o=o/((d.currentSlide==0&&o<0||d.currentSlide==d.count-1&&o>0)?(Math.abs(o)/r+2):1)}d.args[d.prop]=(d.vertical)?"translate3d(0,"+(-l-o)+"px,0)":"translate3d("+(-l-o)+"px,0,0)";d.container.css(d.args)}}}function f(j){d.animating=false;if(d.animatingTo==d.currentSlide&&!p&&!(o==null)){var i=(o>0)?d.getTarget("next"):d.getTarget("prev");if(d.canAdvance(i)&&Number(new Date())-x<550&&Math.abs(o)>20||Math.abs(o)>r/2){d.flexAnimate(i,d.vars.pauseOnAction)}else{d.flexAnimate(d.currentSlide,d.vars.pauseOnAction)}}this.removeEventListener("touchmove",k,false);this.removeEventListener("touchend",f,false);w=null;u=null;o=null;l=null}}if(d.vars.animation.toLowerCase()=="slide"){a(window).resize(function(){if(!d.animating){if(d.vertical){d.height(d.slides.filter(":first").height());d.args[d.prop]=(-1*(d.currentSlide+d.cloneOffset))*d.slides.filter(":first").height()+"px";if(d.transitions){d.setTransition(0);d.args[d.prop]=(d.vertical)?"translate3d(0,"+d.args[d.prop]+",0)":"translate3d("+d.args[d.prop]+",0,0)"}d.container.css(d.args)}else{d.newSlides.width(d.width());d.args[d.prop]=(-1*(d.currentSlide+d.cloneOffset))*d.width()+"px";if(d.transitions){d.setTransition(0);d.args[d.prop]=(d.vertical)?"translate3d(0,"+d.args[d.prop]+",0)":"translate3d("+d.args[d.prop]+",0,0)"}d.container.css(d.args)}}})}d.vars.start(d)};d.flexAnimate=function(g,f){if(!d.animating){d.animating=true;d.animatingTo=g;d.vars.before(d);if(f){d.pause()}if(d.vars.controlNav){d.controlNav.removeClass("active").eq(g).addClass("active")}d.atEnd=(g==0||g==d.count-1)?true:false;if(!d.vars.animationLoop&&d.vars.directionNav){if(g==0){d.directionNav.removeClass("disabled").filter(".prev").addClass("disabled")}else{if(g==d.count-1){d.directionNav.removeClass("disabled").filter(".next").addClass("disabled")}else{d.directionNav.removeClass("disabled")}}}if(!d.vars.animationLoop&&g==d.count-1){d.pause();d.vars.end(d)}if(d.vars.animation.toLowerCase()=="slide"){var e=(d.vertical)?d.slides.filter(":first").height():d.slides.filter(":first").width();if(d.currentSlide==0&&g==d.count-1&&d.vars.animationLoop&&d.direction!="next"){d.slideString="0px"}else{if(d.currentSlide==d.count-1&&g==0&&d.vars.animationLoop&&d.direction!="prev"){d.slideString=(-1*(d.count+1))*e+"px"}else{d.slideString=(-1*(g+d.cloneOffset))*e+"px"}}d.args[d.prop]=d.slideString;if(d.transitions){d.setTransition(d.vars.animationDuration);d.args[d.prop]=(d.vertical)?"translate3d(0,"+d.slideString+",0)":"translate3d("+d.slideString+",0,0)";d.container.css(d.args).one("webkitTransitionEnd transitionend",function(){d.wrapup(e)})}else{d.container.animate(d.args,d.vars.animationDuration,function(){d.wrapup(e)})}}else{d.slides.eq(d.currentSlide).fadeOut(d.vars.animationDuration);d.slides.eq(g).fadeIn(d.vars.animationDuration,function(){d.wrapup()})}}};d.wrapup=function(e){if(d.vars.animation=="slide"){if(d.currentSlide==0&&d.animatingTo==d.count-1&&d.vars.animationLoop){d.args[d.prop]=(-1*d.count)*e+"px";if(d.transitions){d.setTransition(0);d.args[d.prop]=(d.vertical)?"translate3d(0,"+d.args[d.prop]+",0)":"translate3d("+d.args[d.prop]+",0,0)"}d.container.css(d.args)}else{if(d.currentSlide==d.count-1&&d.animatingTo==0&&d.vars.animationLoop){d.args[d.prop]=-1*e+"px";if(d.transitions){d.setTransition(0);d.args[d.prop]=(d.vertical)?"translate3d(0,"+d.args[d.prop]+",0)":"translate3d("+d.args[d.prop]+",0,0)"}d.container.css(d.args)}}}d.animating=false;d.currentSlide=d.animatingTo;d.vars.after(d)};d.animateSlides=function(){if(!d.animating){d.flexAnimate(d.getTarget("next"))}};d.pause=function(){clearInterval(d.animatedSlides);if(d.vars.pausePlay){d.pausePlay.removeClass("pause").addClass("play").text(d.vars.playText)}};d.resume=function(){d.animatedSlides=setInterval(d.animateSlides,d.vars.slideshowSpeed);if(d.vars.pausePlay){d.pausePlay.removeClass("play").addClass("pause").text(d.vars.pauseText)}};d.canAdvance=function(e){if(!d.vars.animationLoop&&d.atEnd){if(d.currentSlide==0&&e==d.count-1&&d.direction!="next"){return false}else{if(d.currentSlide==d.count-1&&e==0&&d.direction=="next"){return false}else{return true}}}else{return true}};d.getTarget=function(e){d.direction=e;if(e=="next"){return(d.currentSlide==d.count-1)?0:d.currentSlide+1}else{return(d.currentSlide==0)?d.count-1:d.currentSlide-1}};d.setTransition=function(e){d.container.css({"-webkit-transition-duration":(e/1000)+"s"})};d.init()};a.flexslider.defaults={animation:"fade",slideDirection:"horizontal",slideshow:true,slideshowSpeed:7000,animationDuration:600,directionNav:true,controlNav:true,keyboardNav:true,mousewheel:false,prevText:"Previous",nextText:"Next",pausePlay:false,pauseText:"Pause",playText:"Play",randomize:false,slideToStart:0,animationLoop:true,pauseOnAction:true,pauseOnHover:false,controlsContainer:"",manualControls:"",start:function(){},before:function(){},after:function(){},end:function(){}};a.fn.flexslider=function(b){return this.each(function(){if(a(this).find(".slides li").length==1){a(this).find(".slides li").fadeIn(400)}else{if(a(this).data("flexslider")!=true){new a.flexslider(a(this),b)}}})}})(jQuery);

/*Jquery Gallery*/
(function(a){jQuery.fn.reverse=Array.prototype.reverse;var b={},c={setup:function(e,f,g){e.css("position","relative");c.saveInitialPosition(f);f.each(function(b){var c=a(this);c.css({position:"absolute",left:c.data("left"),top:c.data("top")})});var h=Math.floor(e.width()/f.width()),i=h*g.rows,j=Math.ceil(f.length/h);b.totalRows=j;b.rowCount=h;b.shownItems=i;e.children(":gt("+(i-1)+")").hide();f.each(function(b){var c=a(this),d=Math.ceil((b+1)/h);c.addClass("tj_row_"+d)});d.setup(e,f,g)},saveInitialPosition:function(b){b.each(function(b){var c=a(this);c.data({left:c.position().left+"px",top:c.position().top+"px"})})}},d={setup:function(a,b,c){d[c.type.mode].setup(a,b,c)},def:{setup:function(c,d,e){d.each(function(c){var f=a(this),g=Math.ceil((c+1)/b.rowCount),h,i=g%e.rows;if(i===1){h="0px"}else if(i===0){h=(e.rows-1)*d.height()+"px"}else{h=(i-1)*d.height()+"px"}f.css({top:h})})},pagination:function(a,c,d){if(c===1&&b.currentRow+d.rows>b.totalRows||c===-1&&b.currentRow-d.rows<=0){a.data("anim",false);return false}var e="",f="";for(var g=0;g<d.rows;++g){e+=".tj_row_"+(b.currentRow+g)+",";c===1?f+=".tj_row_"+(b.currentRow+d.rows+g)+",":f+=".tj_row_"+(b.currentRow-1-g)+","}a.children(e).hide();a.children(f).show();c===1?b.currentRow+=d.rows:b.currentRow-=d.rows;a.data("anim",false)}},fade:{setup:function(a,b,c){d["def"].setup(a,b,c)},pagination:function(a,c,d){if(c===1&&b.currentRow+d.rows>b.totalRows||c===-1&&b.currentRow-d.rows<=0){a.data("anim",false);return false}var e="",f="";for(var g=0;g<d.rows;++g){e+=".tj_row_"+(b.currentRow+g)+",";c===1?f+=".tj_row_"+(b.currentRow+d.rows+g)+",":f+=".tj_row_"+(b.currentRow-1-g)+","}a.children(e).fadeOut(d.type.speed,d.type.easing);var h=a.children(f),i=h.length,j=0;h.fadeIn(d.type.speed,d.type.easing,function(){++j;if(j===i){a.data("anim",false)}});c===1?b.currentRow+=d.rows:b.currentRow-=d.rows}},seqfade:{setup:function(a,b,c){d["def"].setup(a,b,c)},pagination:function(c,d,e){if(d===1&&b.currentRow+e.rows>b.totalRows||d===-1&&b.currentRow-e.rows<=0){c.data("anim",false);return false}var f="",g="";for(var h=0;h<e.rows;++h){f+=".tj_row_"+(b.currentRow+h)+",";d===1?g+=".tj_row_"+(b.currentRow+e.rows+h)+",":g+=".tj_row_"+(b.currentRow-1-h)+","}var i=e.type.factor;var j;d===1?j=c.children(f):j=c.children(f).reverse();j.each(function(b){var c=a(this);setTimeout(function(){c.fadeOut(e.type.speed,e.type.easing)},i+b*i)});var k;d===1?k=c.children(g):k=c.children(g).reverse();var l=k.length,m=0;k.each(function(b){var d=a(this);setTimeout(function(){d.fadeIn(e.type.speed,e.type.easing,function(){++m;if(m===l){c.data("anim",false)}})},i*2+b*i)});d===1?b.currentRow+=e.rows:b.currentRow-=e.rows}},updown:{setup:function(c,d,e){c.children(":gt("+(b.shownItems-1)+")").css("opacity",0);d.each(function(c){var f=a(this),g=Math.ceil((c+1)/b.rowCount),h=f.position().top,i=g%e.rows;if(g>e.rows){h=e.rows*d.height()}f.css({top:h+"px"})})},pagination:function(c,d,e){if(d===1&&b.currentRow+e.rows>b.totalRows||d===-1&&b.currentRow-1<=0){c.data("anim",false);return false}var f="";for(var g=0;g<=e.rows;++g){d===1?f+=".tj_row_"+(b.currentRow+g)+",":f+=".tj_row_"+(b.currentRow+(g-1))+","}var h;d===1?h=c.children(f):h=c.children(f).reverse();var i=h.length,j=0;h.each(function(f){var g=a(this),h=g.attr("class"),k={},l=b.currentRow;if(d===1){if(h==="tj_row_"+l){k.opacity=0}else if(h==="tj_row_"+(l+e.rows)){k.opacity=1}}else{if(h==="tj_row_"+(l-1)){k.opacity=1}else if(h==="tj_row_"+(l+e.rows-1)){k.opacity=0}}g.show();d===1?k.top=g.position().top-g.height()+"px":k.top=g.position().top+g.height()+"px";g.stop().animate(k,e.type.speed,e.type.easing,function(){if(parseInt(k.top)<0||parseInt(k.top)>g.height()*(e.rows-1))g.hide();++j;if(j===i){c.data("anim",false)}})});d===1?b.currentRow+=1:b.currentRow-=1}},sequpdown:{setup:function(a,b,c){d["updown"].setup(a,b,c)},pagination:function(c,d,e){if(d===1&&b.currentRow+e.rows>b.totalRows||d===-1&&b.currentRow-1<=0){c.data("anim",false);return false}var f="";for(var g=0;g<=e.rows;++g){d===1?f+=".tj_row_"+(b.currentRow+g)+",":f+=".tj_row_"+(b.currentRow+(g-1))+","}var h=e.type.factor,i;var j=1;if(e.type.reverse)j=-1;d===j?i=c.children(f):i=c.children(f).reverse();var k=i.length,l=0;i.each(function(f){var g=a(this),i=g.attr("class"),j={},m=b.currentRow;setTimeout(function(){if(d===1){if(i==="tj_row_"+m){j.opacity=0}else if(i==="tj_row_"+(m+e.rows)){j.opacity=1}}else{if(i==="tj_row_"+(m-1)){j.opacity=1}else if(i==="tj_row_"+(m+e.rows-1)){j.opacity=0}}g.show();d===1?j.top=g.position().top-g.height()+"px":j.top=g.position().top+g.height()+"px";g.stop().animate(j,e.type.speed,e.type.easing,function(){if(parseInt(j.top)<0||parseInt(j.top)>g.height()*(e.rows-1))g.hide();++l;if(l===k){c.data("anim",false)}})},h+f*h)});d===1?b.currentRow+=1:b.currentRow-=1}},showhide:{setup:function(c,d,e){d.each(function(c){var f=a(this),g=Math.ceil((c+1)/b.rowCount),h,i=g%e.rows;if(i===1){h="0px"}else if(i===0){h=(e.rows-1)*d.height()+"px"}else{h=(i-1)*d.height()+"px"}f.css({top:h})})},pagination:function(a,c,d){if(c===1&&b.currentRow+d.rows>b.totalRows||c===-1&&b.currentRow-d.rows<=0){a.data("anim",false);return false}var e="",f="";for(var g=0;g<d.rows;++g){e+=".tj_row_"+(b.currentRow+g)+",";c===1?f+=".tj_row_"+(b.currentRow+d.rows+g)+",":f+=".tj_row_"+(b.currentRow-1-g)+","}a.children(e).hide(d.type.speed,d.type.easing);var h=a.children(f),i=h.length,j=0;h.show(d.type.speed,d.type.easing,function(){++j;if(j===i){a.data("anim",false)}});c===1?b.currentRow+=d.rows:b.currentRow-=d.rows}},disperse:{setup:function(c,d,e){d.each(function(c){var f=a(this),g=Math.ceil((c+1)/b.rowCount),h,i=g%e.rows;if(i===1){h="0px"}else if(i===0){h=(e.rows-1)*d.height()+"px"}else{h=(i-1)*d.height()+"px"}f.css({top:h}).data("top",h)})},pagination:function(c,d,e){if(d===1&&b.currentRow+e.rows>b.totalRows||d===-1&&b.currentRow-e.rows<=0){c.data("anim",false);return false}var f="",g="";for(var h=0;h<e.rows;++h){f+=".tj_row_"+(b.currentRow+h)+",";d===1?g+=".tj_row_"+(b.currentRow+e.rows+h)+",":g+=".tj_row_"+(b.currentRow-1-h)+","}c.children(f).each(function(b){var c=a(this);c.stop().animate({left:c.position().left+Math.floor(Math.random()*101)-50+"px",top:c.position().top+Math.floor(Math.random()*101)-50+"px",opacity:0},e.type.speed,e.type.easing,function(){c.css({left:c.data("left"),top:c.data("top")}).hide()})});var i=c.children(g);total_elems=i.length,cnt=0;i.each(function(b){var d=a(this);d.css({left:parseInt(d.data("left"))+Math.floor(Math.random()*301)-150+"px",top:parseInt(d.data("top"))+Math.floor(Math.random()*301)-150+"px",opacity:0}).show().animate({left:d.data("left"),top:d.data("top"),opacity:1},e.type.speed,e.type.easing,function(){++cnt;if(cnt===total_elems){c.data("anim",false)}})});d===1?b.currentRow+=e.rows:b.currentRow-=e.rows}},rows:{setup:function(a,b,c){d["def"].setup(a,b,c)},pagination:function(c,d,e){if(d===1&&b.currentRow+e.rows>b.totalRows||d===-1&&b.currentRow-e.rows<=0){c.data("anim",false);return false}var f="",g="";for(var h=0;h<e.rows;++h){f+=".tj_row_"+(b.currentRow+h)+",";d===1?g+=".tj_row_"+(b.currentRow+e.rows+h)+",":g+=".tj_row_"+(b.currentRow-1-h)+","}c.children(f).each(function(b){var c=a(this),d=c.attr("class").match(/tj_row_(\d+)/)[1],f;if(d%2===0){f=e.type.factor}else{f=-e.type.factor}c.stop().animate({left:c.position().left+f+"px",opacity:0},e.type.speed,e.type.easing,function(){c.css({left:c.data("left")}).hide()})});var i=c.children(g);total_elems=i.length,cnt=0;i.each(function(b){var d=a(this),f=d.attr("class").match(/tj_row_(\d+)/)[1],g;if(f%2===0){g=e.type.factor}else{g=-e.type.factor}d.css({left:parseInt(d.data("left"))+g+"px",opacity:0}).show().animate({left:d.data("left"),opacity:1},e.type.speed,e.type.easing,function(){++cnt;if(cnt===total_elems){c.data("anim",false)}})});d===1?b.currentRow+=e.rows:b.currentRow-=e.rows}}},e={init:function(e){if(this.length){var f={rows:2,navL:"#tj_prev",navR:"#tj_next",type:{mode:"def",speed:500,easing:"jswing",factor:50,reverse:false}};return this.each(function(){if(e){a.extend(f,e)}var g=a(this).css("visibility","hidden"),h=g.find("ul.gallery"),i=h.children("li"),j=i.length,k=a(f.navL),l=a(f.navR);b.currentRow=1;h.data("anim",false);var m=0;i.find("img").each(function(b){var e=a(this);a("<img/>").load(function(){++m;if(m===j){c.setup(h,i,f);g.css("visibility","visible");if(k.length){k.bind("click.gridnav",function(a){if(h.data("anim"))return false;h.data("anim",true);d[f.type.mode].pagination(h,-1,f);return false})}if(l.length){l.bind("click.gridnav",function(a){if(h.data("anim"))return false;h.data("anim",true);d[f.type.mode].pagination(h,1,f);return false})}g.bind("mousewheel.gridnav",function(a,b){if(b>0){if(h.data("anim"))return false;h.data("anim",true);d[f.type.mode].pagination(h,-1,f)}else{if(h.data("anim"))return false;h.data("anim",true);d[f.type.mode].pagination(h,1,f)}return false})}}).attr("src",e.attr("src"))})})}}};a.fn.gridnav=function(b){if(e[b]){return e[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return e.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.gridnav")}}})(jQuery)	

