(function(a){var b={animationType:"fade",animate:true,easing:"linear",speed:"normal",type:"sequence",timeout:2000,startDelay:0,loop:true,containerHeight:"auto",runningClass:"innerFade",children:null,cancelLink:null,pauseLink:null,prevLink:null,nextLink:null,indexContainer:null,currentItemContainer:null,totalItemsContainer:null};a.fn.innerFade=function(c){return this.each(function(){$fade_object=new Object();$fade_object.container=this;$fade_object.settings=a.extend({},b,c);$fade_object.elements=($fade_object.settings.children===null)?a($fade_object.container).children():a($fade_object.container).children($fade_object.settings.children);$fade_object.count=0;a($fade_object.container).data("object",$fade_object);if($fade_object.elements.length>1){a.bindControls($fade_object);if($fade_object.settings.cancelLink){a.bindCancel($fade_object);}a($fade_object.container).css({position:"relative"}).addClass($fade_object.settings.runningClass);if($fade_object.settings.containerHeight=="auto"){height=a($fade_object.elements).filter(":first").height();a($fade_object.container).css({height:height+"px"});}else{a($fade_object.container).css({height:$fade_object.settings.containerHeight});}if($fade_object.settings.indexContainer){a.innerFadeIndex($fade_object);}a($fade_object.elements).filter(":gt(0)").hide(0);for(var f=0;f<$fade_object.elements.length;f++){a($fade_object.elements[f]).css("z-index",String($fade_object.elements.length-f)).css("position","absolute");}var d="";var e="";if($fade_object.settings.type=="random"){e=Math.floor(Math.random()*$fade_object.elements.length);do{d=Math.floor(Math.random()*$fade_object.elements.length);}while(e==d);a($fade_object.elements[e]).show();}else{if($fade_object.settings.type=="random_start"){$fade_object.settings.type="sequence";e=Math.floor(Math.random()*($fade_object.elements.length));d=(e+1)%$fade_object.elements.length;}else{d=0;e=$fade_object.elements.length-1;}}if($fade_object.settings.animate){a.fadeTimeout($fade_object,d,e,true);}a.updateIndexes($fade_object,d);if($fade_object.settings.type=="random"){a($fade_object.elements[e]).show();}else{a($fade_object.elements[d]).show();}if($fade_object.settings.currentItemContainer){a.currentItem($fade_object,d);}if($fade_object.settings.totalItemsContainer){a.totalItems($fade_object);}if($fade_object.settings.pauseLink){a.bind_pause($fade_object);}}});};a.fn.innerFadeTo=function(c){return this.each(function(d){var f=a(this).data("object");var g=a(f.elements).filter(":visible");var e=a(f.elements).index(g);a.stopSlideshow(f);if(c!=e){a.fadeToItem(f,c,e);}});};a.fadeToItem=function(e,c,d){var g=function(){if(e.settings.nextLink||e.settings.prevLink){a.bindControls(e);}};if(e.settings.animationType=="slide"){a(e.elements[d]).slideUp(e.settings.speed);a(e.elements[c]).slideDown(e.settings.speed,function(){g();});}else{if(e.settings.animationType=="slideOver"){var f=a(e.elements[0]).width();a(e.container).css({overflow:"hidden"});a(e.elements[d]).css({left:"0px",position:"absolute",right:"auto",top:"0px"});a(e.elements[c]).css({left:"auto",position:"absolute",right:"-"+f+"px",top:"0px"}).show();a(e.elements[d]).animate({left:"-"+f+"px"},e.settings.speed,e.settings.easing,function(){a(this).hide();});a(e.elements[c]).animate({right:"0px"},e.settings.speed,e.settings.easing,function(){g();});}else{a(e.elements[d]).fadeOut(e.settings.speed);a(e.elements[c]).fadeIn(e.settings.speed,function(){g();});}}if(e.settings.currentItemContainer){a.currentItem(e,c);}if(e.settings.indexContainer){a.updateIndexes(e,c);}};a.fadeTimeout=function(e,c,d,g){if(g!=true){a.fadeToItem(e,c,d);}e.count++;if(e.settings.loop==false&&e.count>=e.elements.length){a.stopSlideshow(e);return;}if(e.settings.type=="random"){d=c;while(c==d){c=Math.floor(Math.random()*e.elements.length);}}else{d=(d>c)?0:c;c=(c+1>=e.elements.length)?0:c+1;}var f=(g&&e.settings.startDelay)?e.settings.startDelay:e.settings.timeout;a(e.container).data("current_timeout",setTimeout((function(){a.fadeTimeout(e,c,d,false);}),f));};a.fn.innerFadeUnbind=function(){return this.each(function(c){var d=a(this).data("object");a.stopSlideshow(d);});};a.stopSlideshow=function(c){clearTimeout(a(c.container).data("current_timeout"));a(c.container).data("current_timeout",null);};a.bindControls=function(c){a(c.settings.nextLink).unbind().one("click",function(g){g.preventDefault();a.stopSlideshow(c);var e=a(c.elements).filter(":visible");var h=a(c.elements).index(e);var d=(e.next().length>0)?e.next():a(c.elements).filter(":first");var f=a(c.elements).index(d);a.fadeToItem(c,f,h);});a(c.settings.prevLink).unbind().one("click",function(g){g.preventDefault();a.stopSlideshow(c);var e=a(c.elements).filter(":visible");var h=a(c.elements).index(e);var f=(e.prev().length>0)?e.prev():a(c.elements).filter(":last");var d=a(c.elements).index(f);a.fadeToItem(c,d,h);});};a.bind_pause=function(c){a(c.settings.pauseLink).unbind().click(function(g){g.preventDefault();if(a(c.container).data("current_timeout")!=null){a.stopSlideshow(c);}else{var e=a(c.container).children(":first").attr("tagName").toLowerCase();var d="";var f="";if(c.settings.type=="random"){f=Math.floor(Math.random()*c.elements.length);do{d=Math.floor(Math.random()*c.elements.length);}while(f==d);}else{if(c.settings.type=="random_start"){f=Math.floor(Math.random()*c.elements.length);d=(f+1)%c.elements.length;}else{f=a(e,a(c.container)).index(a(e+":visible",a(c.container)));d=((f+1)==c.elements.length)?0:f+1;}}a.fadeTimeout(c,d,f,false);}});};a.bindCancel=function(c){a(c.settings.cancelLink).unbind().click(function(d){d.preventDefault();a.stopSlideshow(c);});};a.updateIndexes=function(d,c){a(d.settings.indexContainer).children().removeClass("active");a("> :eq("+c+")",a(d.settings.indexContainer)).addClass("active");};a.createIndexHandler=function(e,d,c){a(c).click(function(g){g.preventDefault();var h=a(e.elements).filter(":visible");var f=a(e.elements).index(h);a.stopSlideshow(e);if(h.size()<=1&&d!=f){a.fadeToItem(e,d,f);}});};a.createIndexes=function(f){var c=a(f.settings.indexContainer);for(var e=0;e<f.elements.length;e++){var d=a('<li><a href="#">'+(e+1)+"</a></li>");a.createIndexHandler(f,e,d);c.append(d);}};a.linkIndexes=function(g){var c=a(g.settings.indexContainer);var e=a("> :visible",c);if(e.size()==g.elements.length){var f=g.elements.length;for(var d=0;d<f;d++){a("a",c).click(function(h){h.preventDefault();});a.createIndexHandler(g,d,e[d]);}}else{alert("There is a different number of items in the menu and slides. There needs to be the same number in both.\nThere are "+e.size()+" in the indexContainer.\nThere are "+g.elements.length+" in the slides container.");}};a.innerFadeIndex=function(d){var c=a(d.settings.indexContainer);if(a(":visible",c).size()<=0){a.createIndexes(d);}else{a.linkIndexes(d);}};a.currentItem=function(c,d){var e=a(c.settings.currentItemContainer);e.text(d+1);};a.totalItems=function(c){var d=a(c.settings.totalItemsContainer);d.text(c.elements.length);};})(jQuery);jQuery.extend(jQuery.easing,{easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;}});jQuery(function(){jQuery("div.svwp").prepend("<img src='/images/template/loader.gif' class='ldrgif' alt='loading...' />");});var j=0;jQuery.fn.slideViewerPro=function(settings){settings=jQuery.extend({galBorderWidth:6,thumbsTopMargin:3,thumbsRightMargin:3,thumbsBorderWidth:3,buttonsWidth:20,galBorderColor:"#ff0000",thumbsBorderColor:"#d8d8d8",thumbsActiveBorderColor:"#ff0000",buttonsTextColor:"#ff0000",thumbsBorderOpacity:1.0,thumbsActiveBorderOpacity:1.0,easeTime:750,asTimer:4000,thumbs:5,thumbsPercentReduction:10,thumbsVis:true,easeFunc:"easeInOutExpo",leftButtonInner:"-",rightButtonInner:"+",autoslide:false,typo:false,typoFullOpacity:0.9,shuffle:false},settings);return this.each(function(){function shuffle(a){var i=a.size();while(--i){var j=Math.floor(Math.random()*(i));var tmp=a.slice(i,i+1);a.slice(j,j+1).insertAfter(tmp);}}
var container=jQuery(this);(!settings.shuffle)?null:shuffle(container.find("li"));container.find("img.ldrgif").remove();container.removeClass("svwp").addClass("slideViewer");container.attr("id","svwp"+j);var pictWidth=container.find("img").attr("width");var pictHeight=container.find("img").attr("height");var pictEls=container.find("li").size();(pictEls>=settings.thumbs)?null:settings.thumbs=pictEls;var slideViewerWidth=pictWidth*pictEls;var thumbsWidth=Math.round(pictWidth*settings.thumbsPercentReduction/100);var thumbsHeight=Math.round(pictHeight*settings.thumbsPercentReduction/100);var pos=0;var r_enabled=true;var l_enabled=true;container.find("ul").css("width",slideViewerWidth)
.wrap(jQuery("<div style='width:"+pictWidth+"px; overflow: hidden; position: relative; top: 0; left: 0'>"));container.css("width",pictWidth);container.css("height",pictHeight);container.each(function(i){if(settings.typo)
{jQuery(this).find("img").each(function(z){if(jQuery(this).attr("alt")){jQuery(this).after("<span class='typo' style='position: absolute; width:"+(pictWidth-12)+"px; margin: 0 0 0 -"+pictWidth+"px'>"+jQuery(this).attr("alt")+"<\/span>");}});}
jQuery(this).after("<div class='thumbSlider' id='thumbSlider"+j+"'><ul><\/ul><\/div>");jQuery(this).next().after("<a href='#' class='left' id='left"+j+"'><span>"+settings.leftButtonInner+"</span><\/a><a href='#' class='right' id='right"+j+"'><span>"+settings.rightButtonInner+"<\/span><\/a>");jQuery(this).find("li").each(function(n){jQuery("div#thumbSlider"+j+" ul").append("<li><a title='"+jQuery(this).find("img").attr("alt")+"' href='#'><img width='"+thumbsWidth+"' height='"+thumbsHeight+"' src='"+jQuery(this).find("img").attr("src")+"' /><p class='tmbrdr'>&nbsp;<\/p><\/a><\/li>");});jQuery("div#thumbSlider"+j+" a").each(function(z){jQuery(this).bind("click",function(){jQuery(this).find("p.tmbrdr").css({borderColor:settings.thumbsActiveBorderColor,opacity:settings.thumbsActiveBorderOpacity});jQuery(this).parent().parent().find("p.tmbrdr").not(jQuery(this).find("p.tmbrdr")).css({borderColor:settings.thumbsBorderColor,opacity:settings.thumbsBorderOpacity});var cnt=-(pictWidth*z);(cnt!=container.find("ul").css("left").replace(/px/,""))?container.find("span.typo").animate({"opacity":0},250):null;container.find("ul").animate({left:cnt},settings.easeTime,settings.easeFunc,function(){container.find("span.typo").animate({"opacity":settings.typoFullOpacity},250)});return false;});});var jQuerybtl=jQuery("a#left"+j);var jQuerybtr=jQuery("a#right"+j);jQuerybtr.bind("click",function(){if(r_enabled)(pictEls-pos>settings.thumbs*2||pictEls%settings.thumbs==0)?pos+=settings.thumbs:pos+=pictEls%settings.thumbs;r_enabled=false;jQuery(this).prev().prev().find("ul:not(:animated)").animate({left:-(thumbsWidth+settings.thumbsRightMargin)*pos},500,settings.easeFunc,function(){authorityMixing();});return false;});jQuerybtl.bind("click",function(){if(l_enabled&&pos!=0)(pictEls-pos>settings.thumbs||pictEls%settings.thumbs==0)?pos-=settings.thumbs:pos-=pictEls%settings.thumbs;l_enabled=false;jQuery(this).prev().find("ul:not(:animated)").animate({left:-(thumbsWidth+settings.thumbsRightMargin)*pos},500,settings.easeFunc,function(){authorityMixing();});return false;});function authorityMixing()
{(pos==pictEls-settings.thumbs)?jQuerybtr.addClass("r_dis"):jQuerybtr.removeClass("r_dis");(pos==pictEls-settings.thumbs)?r_enabled=false:r_enabled=true;(pos==0)?jQuerybtl.addClass("l_dis"):jQuerybtl.removeClass("l_dis");(pos==0)?l_enabled=false:l_enabled=true;}
var tBorder=settings.thumbsBorderWidth;var contBorder=settings.galBorderWidth
jQuery(".slideViewer a img").css({border:"0"});if(settings.typo)
{jQuery(this).find("span.typo").each(function(z){jQuery(this).css({marginTop:(pictHeight-jQuery(this).innerHeight()),opacity:settings.typoFullOpacity});});}
jQuery("div#svwp"+j).css({border:settings.galBorderWidth+"px solid "+settings.galBorderColor});jQuery("div#thumbSlider"+j).css({position:"relative",left:contBorder,top:settings.thumbsTopMargin+"px",width:settings.thumbs*thumbsWidth+((settings.thumbsRightMargin*settings.thumbs)-settings.thumbsRightMargin),height:thumbsHeight,textAlign:"center",overflow:"hidden",margin:"0 auto"});jQuery("div#thumbSlider"+j+" ul").css({width:(thumbsWidth*pictEls)+settings.thumbsRightMargin*pictEls,position:"relative",left:"0",top:"0"});jQuery("div#thumbSlider"+j+" ul li").css({marginRight:settings.thumbsRightMargin});jQuery("div#thumbSlider"+j).find("p.tmbrdr").css({width:(thumbsWidth-tBorder*2)+"px",height:(thumbsHeight-tBorder*2)+"px",top:-(thumbsHeight)+"px",border:settings.thumbsBorderWidth+"px solid "+settings.thumbsBorderColor,opacity:settings.thumbsBorderOpacity});jQuery("div#thumbSlider"+j+" a:first p.tmbrdr").css({borderColor:settings.thumbsActiveBorderColor,opacity:settings.thumbsActiveBorderOpacity});var rbttLeftMargin=(pictWidth/2)+(jQuery("div#thumbSlider"+j).width()/2)+settings.thumbsRightMargin+contBorder;var lbttLeftMargin=(pictWidth/2)-(jQuery("div#thumbSlider"+j).width()/2)-(settings.buttonsWidth+settings.thumbsRightMargin)+contBorder;var innerImgH=jQuery("a#right"+j+" span img").attr("height");jQuery("a#left"+j).css({display:"block",textAlign:"center",width:settings.buttonsWidth+"px",height:thumbsHeight+"px",margin:-(thumbsHeight-settings.thumbsTopMargin)+"px 0 0 "+lbttLeftMargin+"px",textDecoration:"none",lineHeight:thumbsHeight+"px",color:settings.buttonsTextColor});jQuery("a#right"+j).css({display:"block",textAlign:"center",width:settings.buttonsWidth+"px",height:thumbsHeight+"px",margin:-(thumbsHeight)+"px 0 0 "+rbttLeftMargin+"px",textDecoration:"none",lineHeight:thumbsHeight+"px",color:settings.buttonsTextColor});jQuery("a#left"+j+" span img").css({margin:Math.round((thumbsHeight/2)-(innerImgH/2))+"px 0 0 0"});jQuery("a#right"+j+" span img").css({margin:Math.round((thumbsHeight/2)-(innerImgH/2))+"px 0 0 0"});authorityMixing();if(settings.autoslide){var i=1;jQuery("div#thumbSlider"+j).everyTime(settings.asTimer,"asld",function(){jQuery(this).find("a").eq(i).trigger("click");if(i==0)
{pos=0;l_enabled=false;jQuery("div#thumbSlider"+j).find("ul:not(:animated)").animate({left:-(thumbsWidth+settings.thumbsRightMargin)*pos},500,settings.easeFunc,function(){authorityMixing();});}
else l_enabled=true;(i%settings.thumbs==0)?jQuery(this).next().next().trigger("click"):null;(i<pictEls-1)?i++:i=0;});jQuery("a#right"+j).bind("mouseup",function(){jQuery(this).prev().prev().stopTime("asld");});jQuery("a#left"+j).bind("mouseup",function(){jQuery(this).prev().stopTime("asld");});jQuery("div#thumbSlider"+j+" a").bind("mouseup",function(){jQuery(this).parent().parent().parent().stopTime("asld");});}
var uiDisplay=(settings.thumbsVis)?"block":"none";jQuery("div#thumbSlider"+j+", a#left"+j+", a#right"+j).wrapAll("<div style='width:"+pictWidth+"px; display: "+uiDisplay+"' id='ui"+j+"'><\/div>");jQuery("div#svwp"+j+", div#ui"+j).wrapAll("<div style='width:"+pictWidth+"px'><\/div>");});(jQuery("div#thumbSlider"+j).width()+(settings.buttonsWidth*2)>=pictWidth)?alert("ALERT: THE THUMBNAILS SLIDER IS TOO WIDE! \nthumbsPercentReduction and/or buttonsWidth needs to be scaled down!"):null;j++;});};jQuery.fn.extend({everyTime:function(interval,label,fn,times){return this.each(function(){jQuery.timer.add(this,interval,label,fn,times);});},oneTime:function(interval,label,fn){return this.each(function(){jQuery.timer.add(this,interval,label,fn,1);});},stopTime:function(label,fn){return this.each(function(){jQuery.timer.remove(this,label,fn);});}});jQuery.extend({timer:{global:[],guid:1,dataKey:"jQuery.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{'ms':1,'cs':10,'ds':100,'s':1000,'das':10000,'hs':100000,'ks':1000000},timeParse:function(value){if(value==undefined||value==null)
return null;var result=this.regex.exec(jQuery.trim(value.toString()));if(result[2]){var num=parseFloat(result[1]);var mult=this.powers[result[2]]||1;return num*mult;}else{return value;}},add:function(element,interval,label,fn,times){var counter=0;if(jQuery.isFunction(label)){if(!times)
times=fn;fn=label;label=interval;}
interval=jQuery.timer.timeParse(interval);if(typeof interval!='number'||isNaN(interval)||interval<0)
return;if(typeof times!='number'||isNaN(times)||times<0)
times=0;times=times||0;var timers=jQuery.data(element,this.dataKey)||jQuery.data(element,this.dataKey,{});if(!timers[label])
timers[label]={};fn.timerID=fn.timerID||this.guid++;var handler=function(){if((++counter>times&&times!==0)||fn.call(element,counter)===false)
jQuery.timer.remove(element,label,fn);};handler.timerID=fn.timerID;if(!timers[label][fn.timerID])
timers[label][fn.timerID]=window.setInterval(handler,interval);this.global.push(element);},remove:function(element,label,fn){var timers=jQuery.data(element,this.dataKey),ret;if(timers){if(!label){for(label in timers)
this.remove(element,label,fn);}else if(timers[label]){if(fn){if(fn.timerID){window.clearInterval(timers[label][fn.timerID]);delete timers[label][fn.timerID];}}else{for(var fn in timers[label]){window.clearInterval(timers[label][fn]);delete timers[label][fn];}}
for(ret in timers[label])break;if(!ret){ret=null;delete timers[label];}}
for(ret in timers)break;if(!ret)
jQuery.removeData(element,this.dataKey);}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(index,item){jQuery.timer.remove(item);});});$(window).bind("load",function(){$("div#basic").slideViewerPro({thumbs:7,galBorderWidth:0,thumbsTopMargin:10,thumbsRightMargin:10,thumbsBorderWidth:1,thumbsActiveBorderColor:"#fff",thumbsActiveBorderOpacity:0.8,thumbsBorderOpacity:0,buttonsTextColor:"#707070",autoslide:true,typoFullOpacity:1,typo:true});$('a.openwin').click(function(){var myWin='#'+$(this).attr('rel');$(myWin).dialog({modal:true,width:430,height:340,resizable:true});});$('#testimonial').innerFade({timeout:'4000'});});
