function getParameterByName(name){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null){return""}else{return decodeURIComponent(results[1].replace(/\+/g," "))}}function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString()}else{var expires=""}document.cookie=name+"="+value+expires+"; path=/"}function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1,c.length)}if(c.indexOf(nameEQ)==0){return c.substring(nameEQ.length,c.length)}}return null}function eraseCookie(name){createCookie(name,"",-1)}(function(a){jQuery.browser.mobile=/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);/*
* jCarousel - Riding carousels with jQuery
*   http://sorgalla.com/jcarousel/
*
* Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
* Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
* and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
*
* Built on top of the jQuery library
*   http://jquery.com
*
* Inspired by the "Carousel Component" by Bill Scott
*   http://billwscott.com/carousel/
*/
(function($){$.fn.jcarousel=function(o){if(typeof o=="string"){var instance=$(this).data("jcarousel"),args=Array.prototype.slice.call(arguments,1);return instance[o].apply(instance,args)}else{return this.each(function(){$(this).data("jcarousel",new $jc(this,o))})}};var defaults={vertical:false,rtl:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},windowLoaded=false;$(window).bind("load.jcarousel",function(){windowLoaded=true});$.jcarousel=function(e,o){this.options=$.extend({},defaults,o||{});this.locked=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;if(!o||o.rtl===undefined){this.options.rtl=($(e).attr("dir")||$("html").attr("dir")||"").toLowerCase()=="rtl"}this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?(this.options.rtl?"right":"left"):"top";var skin="",split=e.className.split(" ");for(var i=0;i<split.length;i++){if(split[i].indexOf("jcarousel-skin")!=-1){$(e).removeClass(split[i]);skin=split[i];break}}if(e.nodeName.toUpperCase()=="UL"||e.nodeName.toUpperCase()=="OL"){this.list=$(e);this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container")){this.container=this.container.wrap("<div></div>")}this.container=this.container.parent()}else{if(!this.container.hasClass("jcarousel-container")){this.container=this.list.wrap("<div></div>").parent()}}}else{this.container=$(e);this.list=this.container.find("ul,ol").eq(0)}if(skin!=""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1){this.container.wrap('<div class=" '+skin+'"></div>')}this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip")){this.clip=this.list.wrap("<div></div>").parent()}this.buttonNext=$(".jcarousel-next",this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null){this.buttonNext=this.clip.after(this.options.buttonNextHTML).next()}this.buttonNext.addClass(this.className("jcarousel-next"));this.buttonPrev=$(".jcarousel-prev",this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null){this.buttonPrev=this.clip.after(this.options.buttonPrevHTML).next()}this.buttonPrev.addClass(this.className("jcarousel-prev"));this.clip.addClass(this.className("jcarousel-clip")).css({overflow:"hidden",position:"absolute",top:0,left:0});this.list.addClass(this.className("jcarousel-list")).css({position:"absolute",bottom:0,left:0,margin:0,padding:0}).css((this.options.rtl?"right":"left"),0);this.container.addClass(this.className("jcarousel-container")).css({position:"relative"});if(!this.options.vertical&&this.options.rtl){this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl")}var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var li=this.list.children("li");var self=this;if(li.size()>0){var wh=0,i=this.options.offset;li.each(function(){self.format(this,i++);wh+=self.dimension(this,di)});if(wh==0){this.list.css(this.wh,"10000px")}else{this.list.css(this.wh,(wh+100)+"px")}if(!o||o.size===undefined){this.options.size=li.size()}}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){self.next()};this.funcPrev=function(){self.prev()};this.funcResize=function(){self.reload()};if(this.options.initCallback!=null){this.options.initCallback(this,"init")}if(!windowLoaded&&$.browser.safari){this.buttons(false,false);$(window).bind("load.jcarousel",function(){self.setup()})}else{this.setup()}};var $jc=$.jcarousel;$jc.fn=$jc.prototype={jcarousel:"0.2.5"};$jc.fn.extend=$jc.extend=$.extend;$jc.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.tail=null;this.inTail=false;if(this.locked){return}this.list.css(this.lt,this.pos(this.options.offset)+"px");var p=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(p,false);$(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize)},reset:function(){this.list.empty();this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");if(this.options.initCallback!=null){this.options.initCallback(this,"reset")}this.setup()},reload:function(){if(this.tail!=null&&this.inTail){this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+this.tail)}this.tail=null;this.inTail=false;if(this.options.reloadCallback!=null){this.options.reloadCallback(this)}if(this.options.visible!=null){var self=this;var di=Math.ceil(this.clipping()/this.options.visible),wh=0,lt=0;this.list.children("li").each(function(i){wh+=self.dimension(this,di);if(i+1<self.first){lt=wh}});this.list.css(this.wh,wh+"px");this.list.css(this.lt,-lt+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(s){if(s!=undefined){this.options.size=s;if(!this.locked){this.buttons()}}return this.options.size},has:function(i,i2){if(i2==undefined||!i2){i2=i}if(this.options.size!==null&&i2>this.options.size){i2=this.options.size}for(var j=i;j<=i2;j++){var e=this.get(j);if(!e.length||e.hasClass("jcarousel-item-placeholder")){return false}}return true},get:function(i){return $(".jcarousel-item-"+i,this.list)},add:function(i,s){var e=this.get(i),old=0,n=$(s);if(e.length==0){var c,e=this.create(i),j=$jc.intval(i);while(c=this.get(--j)){if(j<=0||c.length){j<=0?this.list.prepend(e):c.after(e);break}}}else{old=this.dimension(e)}if(n.get(0).nodeName.toUpperCase()=="LI"){e.replaceWith(n);e=n}else{e.empty().append(s)}this.format(e.removeClass(this.className("jcarousel-item-placeholder")),i);var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var wh=this.dimension(e,di)-old;if(i>0&&i<this.first){this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-wh+"px")}this.list.css(this.wh,$jc.intval(this.list.css(this.wh))+wh+"px");return e},remove:function(i){var e=this.get(i);if(!e.length||(i>=this.first&&i<=this.last)){return}var d=this.dimension(e);if(i<this.first){this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+d+"px")}e.remove();this.list.css(this.wh,$jc.intval(this.list.css(this.wh))-d+"px")},next:function(){this.stopAuto();if(this.tail!=null&&!this.inTail){this.scrollTail(false)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!=null&&this.last==this.options.size)?1:this.first+this.options.scroll)}},prev:function(){this.stopAuto();if(this.tail!=null&&this.inTail){this.scrollTail(true)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!=null&&this.first==1)?this.options.size:this.first-this.options.scroll)}},scrollTail:function(b){if(this.locked||this.animating||!this.tail){return}var pos=$jc.intval(this.list.css(this.lt));!b?pos-=this.tail:pos+=this.tail;this.inTail=!b;this.prevFirst=this.first;this.prevLast=this.last;this.animate(pos)},scroll:function(i,a){if(this.locked||this.animating){return}this.animate(this.pos(i),a)},pos:function(i){var pos=$jc.intval(this.list.css(this.lt));if(this.locked||this.animating){return pos}if(this.options.wrap!="circular"){i=i<1?1:(this.options.size&&i>this.options.size?this.options.size:i)}var back=this.first>i;var f=this.options.wrap!="circular"&&this.first<=1?1:this.first;var c=back?this.get(f):this.get(this.last);var j=back?f:f-1;var e=null,l=0,p=false,d=0,g;while(back?--j>=i:++j<i){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className("jcarousel-item-placeholder"));c[back?"before":"after"](e);if(this.first!=null&&this.options.wrap=="circular"&&this.options.size!==null&&(j<=0||j>this.options.size)){g=this.get(this.index(j));if(g.length){e=this.add(j,g.clone(true))}}}c=e;d=this.dimension(e);if(p){l+=d}if(this.first!=null&&(this.options.wrap=="circular"||(j>=1&&(this.options.size==null||j<=this.options.size)))){pos=back?pos+d:pos-d}}var clipping=this.clipping();var cache=[];var visible=0,j=i,v=0;var c=this.get(i-1);while(++visible){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className("jcarousel-item-placeholder"));c.length==0?this.list.prepend(e):c[back?"before":"after"](e);if(this.first!=null&&this.options.wrap=="circular"&&this.options.size!==null&&(j<=0||j>this.options.size)){g=this.get(this.index(j));if(g.length){e=this.add(j,g.clone(true))}}}c=e;var d=this.dimension(e);if(d==0){break}if(this.options.wrap!="circular"&&this.options.size!==null&&j>this.options.size){cache.push(e)}else{if(p){l+=d}}v+=d;if(v>=clipping){break}j++}for(var x=0;x<cache.length;x++){cache[x].remove()}if(l>0){this.list.css(this.wh,this.dimension(this.list)+l+"px");if(back){pos-=l;this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-l+"px")}}var last=i+visible-1;if(this.options.wrap!="circular"&&this.options.size&&last>this.options.size){last=this.options.size}if(j>last){visible=0,j=last,v=0;while(++visible){var e=this.get(j--);if(!e.length){break}v+=this.dimension(e);if(v>=clipping){break}}}var first=last-visible+1;if(this.options.wrap!="circular"&&first<1){first=1}if(this.inTail&&back){pos+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&last==this.options.size&&(last-visible+1)>=1){var m=$jc.margin(this.get(last),!this.options.vertical?"marginRight":"marginBottom");if((v-m)>clipping){this.tail=v-clipping-m}}while(i-->first){pos+=this.dimension(this.get(i))}this.prevFirst=this.first;this.prevLast=this.last;this.first=first;this.last=last;return pos},animate:function(p,a){if(this.locked||this.animating){return}this.animating=true;var self=this;var scrolled=function(){self.animating=false;if(p==0){self.list.css(self.lt,0)}if(self.options.wrap=="circular"||self.options.wrap=="both"||self.options.wrap=="last"||self.options.size==null||self.last<self.options.size){self.startAuto()}self.buttons();self.notify("onAfterAnimation");if(self.options.wrap=="circular"&&self.options.size!==null){for(var i=self.prevFirst;i<=self.prevLast;i++){if(i!==null&&!(i>=self.first&&i<=self.last)&&(i<1||i>self.options.size)){self.remove(i)}}}};this.notify("onBeforeAnimation");if(!this.options.animation||a==false){this.list.css(this.lt,p+"px");scrolled()}else{var o=!this.options.vertical?(this.options.rtl?{right:p}:{left:p}):{top:p};this.list.animate(o,this.options.animation,this.options.easing,scrolled)}},startAuto:function(s){if(s!=undefined){this.options.auto=s}if(this.options.auto==0){return this.stopAuto()}if(this.timer!=null){return}var self=this;this.timer=setTimeout(function(){self.next()},this.options.auto*1000)},stopAuto:function(){if(this.timer==null){return}clearTimeout(this.timer);this.timer=null},buttons:function(n,p){if(n==undefined||n==null){var n=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="first")||this.options.size==null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!=null&&this.last>=this.options.size){n=this.tail!=null&&!this.inTail}}if(p==undefined||p==null){var p=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="last")||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!=null&&this.first==1){p=this.tail!=null&&this.inTail}}var self=this;this.buttonNext[n?"bind":"unbind"](this.options.buttonNextEvent+".jcarousel",this.funcNext)[n?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",n?false:true);this.buttonPrev[p?"bind":"unbind"](this.options.buttonPrevEvent+".jcarousel",this.funcPrev)[p?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",p?false:true);if(this.options.buttonNextCallback!=null&&this.buttonNext.data("jcarouselstate")!=n){this.buttonNext.each(function(){self.options.buttonNextCallback(self,this,n)}).data("jcarouselstate",n)}if(this.options.buttonPrevCallback!=null&&(this.buttonPrev.data("jcarouselstate")!=p)){this.buttonPrev.each(function(){self.options.buttonPrevCallback(self,this,p)}).data("jcarouselstate",p)}},notify:function(evt){var state=this.prevFirst==null?"init":(this.prevFirst<this.first?"next":"prev");this.callback("itemLoadCallback",evt,state);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",evt,state,this.first);this.callback("itemFirstOutCallback",evt,state,this.prevFirst)}if(this.prevLast!==this.last){this.callback("itemLastInCallback",evt,state,this.last);this.callback("itemLastOutCallback",evt,state,this.prevLast)}this.callback("itemVisibleInCallback",evt,state,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",evt,state,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(cb,evt,state,i1,i2,i3,i4){if(this.options[cb]==undefined||(typeof this.options[cb]!="object"&&evt!="onAfterAnimation")){return}var callback=typeof this.options[cb]=="object"?this.options[cb][evt]:this.options[cb];if(!$.isFunction(callback)){return}var self=this;if(i1===undefined){callback(self,state,evt)}else{if(i2===undefined){this.get(i1).each(function(){callback(self,this,i1,state,evt)})}else{for(var i=i1;i<=i2;i++){if(i!==null&&!(i>=i3&&i<=i4)){this.get(i).each(function(){callback(self,this,i,state,evt)})}}}}},create:function(i){return this.format("<li></li>",i)},format:function(e,i){var e=$(e),split=e.get(0).className.split(" ");for(var j=0;j<split.length;j++){if(split[j].indexOf("jcarousel-")!=-1){e.removeClass(split[j])}}e.addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+i)).css({"float":(this.options.rtl?"right":"left"),"list-style":"none"}).attr("jcarouselindex",i);return e},className:function(c){return c+" "+c+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(e,d){var el=e.jquery!=undefined?e[0]:e;var old=!this.options.vertical?(el.offsetWidth||$jc.intval(this.options.itemFallbackDimension))+$jc.margin(el,"marginLeft")+$jc.margin(el,"marginRight"):(el.offsetHeight||$jc.intval(this.options.itemFallbackDimension))+$jc.margin(el,"marginTop")+$jc.margin(el,"marginBottom");if(d==undefined||old==d){return old}var w=!this.options.vertical?d-$jc.margin(el,"marginLeft")-$jc.margin(el,"marginRight"):d-$jc.margin(el,"marginTop")-$jc.margin(el,"marginBottom");$(el).css(this.wh,w+"px");return this.dimension(el)},clipping:function(){return !this.options.vertical?this.clip[0].offsetWidth-$jc.intval(this.clip.css("borderLeftWidth"))-$jc.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-$jc.intval(this.clip.css("borderTopWidth"))-$jc.intval(this.clip.css("borderBottomWidth"))},index:function(i,s){if(s==undefined){s=this.options.size}return Math.round((((i-1)/s)-Math.floor((i-1)/s))*s)+1}});$jc.extend({defaults:function(d){return $.extend(defaults,d||{})},margin:function(e,p){if(!e){return 0}var el=e.jquery!=undefined?e[0]:e;if(p=="marginRight"&&$.browser.safari){var old={display:"block","float":"none",width:"auto"},oWidth,oWidth2;$.swap(el,old,function(){oWidth=el.offsetWidth});old.marginRight=0;$.swap(el,old,function(){oWidth2=el.offsetWidth});return oWidth2-oWidth}return $jc.intval($.css(el,p))},intval:function(v){v=parseInt(v);return isNaN(v)?0:v}})})(jQuery);(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev])}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev])};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode}catch(e){p=this}}if(p==this){return false}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t)}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob)},cfg.timeout)}}};return this.mouseover(handleHover).mouseout(handleHover)}})(jQuery);(function($){$.fn.quickPager=function(options){var defaults={pageSize:10,currentPage:1,holder:null,pagerLocation:"after"};var options=$.extend(defaults,options);return this.each(function(){var selector=$(this);var pageCounter=1;selector.wrap("<div class='simplePagerContainer'></div>");selector.children().each(function(i){if(i<pageCounter*options.pageSize&&i>=(pageCounter-1)*options.pageSize){$(this).addClass("simplePagerPage"+pageCounter)}else{$(this).addClass("simplePagerPage"+(pageCounter+1));pageCounter++}});selector.children().hide();selector.children(".simplePagerPage"+options.currentPage).show();if(pageCounter<=1){return}var pageNav="<ul class='simplePagerNav'>";for(i=1;i<=pageCounter;i++){if(i==options.currentPage){pageNav+="<li class='currentPage simplePageNav"+i+"'><a rel='"+i+"' href='#'>"+i+"</a></li>"}else{pageNav+="<li class='simplePageNav"+i+"'><a rel='"+i+"' href='#'>"+i+"</a></li>"}}pageNav+="</ul>";if(!options.holder){switch(options.pagerLocation){case"before":selector.before(pageNav);break;case"both":selector.before(pageNav);selector.after(pageNav);break;default:selector.after(pageNav)}}else{$(options.holder).append(pageNav)}selector.parent().find(".simplePagerNav a").click(function(){var clickedLink=$(this).attr("rel");options.currentPage=clickedLink;if(options.holder){$(this).parent("li").parent("ul").parent(options.holder).find("li.currentPage").removeClass("currentPage");$(this).parent("li").parent("ul").parent(options.holder).find("a[rel='"+clickedLink+"']").parent("li").addClass("currentPage")}else{$(this).parent("li").parent("ul").parent(".simplePagerContainer").find("li.currentPage").removeClass("currentPage");$(this).parent("li").parent("ul").parent(".simplePagerContainer").find("a[rel='"+clickedLink+"']").parent("li").addClass("currentPage")}selector.children().hide();selector.find(".simplePagerPage"+clickedLink).show();return false})})}})(jQuery);(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:"/SkodaTemplates/Public/Images/lightbox-ico-loading.gif",imageBtnPrev:"/SkodaTemplates/Public/Images/lightbox-btn-prev.gif",imageBtnNext:"/SkodaTemplates/Public/Images/lightbox-btn-next.gif",imageBtnClose:"/SkodaTemplates/Public/Images/lightbox-btn-close.gif",imageBlank:"/SkodaTemplates/Public/Images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Bild",txtOf:"av",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false}function _start(objClicked,jQueryMatchedObj){$("embed, object, select").css({visibility:"hidden"});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute("href"),objClicked.getAttribute("title"),objClicked.getAttribute("rel")))}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute("href"),jQueryMatchedObj[i].getAttribute("title"),jQueryMatchedObj[i].getAttribute("rel")))}}while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute("href")){settings.activeImage++}_set_image_to_view()}function _set_interface(){$("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$("#jquery-overlay").css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$("#jquery-lightbox").css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$("#jquery-overlay,#jquery-lightbox").click(function(){_finish()});$("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){_finish();return false});$(window).resize(function(){var arrPageSizes=___getPageSize();$("#jquery-overlay").css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$("#jquery-lightbox").css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]})})}function _set_image_to_view(){$("#lightbox-loading").show();if(settings.fixedNavigation){$("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}else{$("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}var objImagePreloader=new Image();objImagePreloader.onload=function(){$("#lightbox-image").attr("src",settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){}};objImagePreloader.src=settings.imageArray[settings.activeImage][0]}function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$("#lightbox-container-image-box").width();var intCurrentHeight=$("#lightbox-container-image-box").height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$("#lightbox-container-image-box").animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image()});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250)}else{___pause(100)}}$("#lightbox-container-image-data-box").css({width:intImageWidth});$("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:intImageHeight+(settings.containerBorderSize*2)})}function _show_image(){$("#lightbox-loading").hide();$("#lightbox-image").fadeIn(function(){_show_image_data();_set_navigation()});_preload_neighbor_images()}function _show_image_data(){$("#lightbox-container-image-data-box").slideDown("fast");$("#lightbox-image-details-caption").hide();if(settings.imageArray[settings.activeImage][1]){$("#lightbox-image-details-caption").html(settings.imageArray[settings.activeImage][1]).show()}if(settings.imageArray[settings.activeImage][2]){$("#lightbox-image-details-caption").html(settings.imageArray[settings.activeImage][1]+"<div class='lightboxdllink'> Ladda hem: <a href='"+settings.imageArray[settings.activeImage][2]+"' title='Ladda hem originalbild'>Originalbild</a></div>").show()}if(settings.imageArray.length>1){$("#lightbox-image-details-currentNumber").html(settings.txtImage+" "+(settings.activeImage+1)+" "+settings.txtOf+" "+settings.imageArray.length).show()}}function _set_navigation(){$("#lightbox-nav").show();$("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+settings.imageBlank+") no-repeat"});if(settings.activeImage!=0){if(settings.fixedNavigation){$("#lightbox-nav-btnPrev").css({background:"url("+settings.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false})}else{$("#lightbox-nav-btnPrev").unbind().hover(function(){$(this).css({background:"url("+settings.imageBtnPrev+") left 15% no-repeat"})},function(){$(this).css({background:"transparent url("+settings.imageBlank+") no-repeat"})}).show().bind("click",function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false})}}if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$("#lightbox-nav-btnNext").css({background:"url("+settings.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false})}else{$("#lightbox-nav-btnNext").unbind().hover(function(){$(this).css({background:"url("+settings.imageBtnNext+") right 15% no-repeat"})},function(){$(this).css({background:"transparent url("+settings.imageBlank+") no-repeat"})}).show().bind("click",function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false})}}_enable_keyboard_navigation()}function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent)})}function _disable_keyboard_navigation(){$(document).unbind()}function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=="x")||(keycode==escapeKey)){_finish()}if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation()}}if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation()}}}function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0]}if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0]}}function _finish(){$("#jquery-lightbox").remove();$("#jquery-overlay").fadeOut(function(){$("#jquery-overlay").remove()});$("embed, object, select").css({visibility:"visible"})}function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight}}var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth}else{windowWidth=self.innerWidth}windowHeight=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight}else{if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight}}}if(yScroll<windowHeight){pageHeight=windowHeight}else{pageHeight=yScroll}if(xScroll<windowWidth){pageWidth=xScroll}else{pageWidth=windowWidth}arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize}function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft}else{if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft}}}arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll}function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date()}while(curDate-date<ms)}return this.unbind("click").click(_initialize)}})(jQuery);innerXHTML=function($source,$string,$appendage){if(typeof($source)=="string"){$source=document.getElementById($source)}if(!($source.nodeType==1)){return false}var $children=$source.childNodes;var $xhtml="";if(!$string){for(var $i=0;$i<$children.length;$i++){if($children[$i].nodeType==3){var $text_content=$children[$i].nodeValue;$text_content=$text_content.replace(/</g,"&lt;");$text_content=$text_content.replace(/>/g,"&gt;");$xhtml+=$text_content}else{if($children[$i].nodeType==8){$xhtml+="<!--"+$children[$i].nodeValue+"-->"}else{$xhtml+="<"+$children[$i].nodeName.toLowerCase();var $attributes=$children[$i].attributes;for(var $j=0;$j<$attributes.length;$j++){var $attName=$attributes[$j].nodeName.toLowerCase();var $attValue=$attributes[$j].nodeValue;if($attName=="style"&&$children[$i].style.cssText){$xhtml+=' style="'+$children[$i].style.cssText.toLowerCase()+'"'}else{if($attValue&&$attName!="contenteditable"){$xhtml+=" "+$attName+'="'+$attValue+'"'}}}$xhtml+=">"+innerXHTML($children[$i]);$xhtml+="</"+$children[$i].nodeName.toLowerCase()+">"}}}}else{if(!$appendage){while($children.length>0){$source.removeChild($children[0])}$appendage=false}$xhtml=$string;while($string){var $returned=translateXHTML($string);var $elements=$returned[0];$string=$returned[1];if($elements){if(typeof($appendage)=="string"){$appendage=document.getElementById($appendage)}if(!($appendage.nodeType==1)){$source.appendChild($elements)}else{$source.insertBefore($elements,$appendage)}}}}return $xhtml};function translateXHTML($string){var $match=/^<\/[a-z0-9]{1,}>/i.test($string);if($match){var $return=Array;$return[0]=false;$return[1]=$string.replace(/^<\/[a-z0-9]{1,}>/i,"");return $return}$match=/^<[a-z]{1,}/i.test($string);if($match){$string=$string.replace(/^</,"");var $element=$string.match(/[a-z0-9]{1,}/i);if($element){var $new_element=document.createElement($element[0]);$string=$string.replace(/[a-z0-9]{1,}/i,"");var $attribute=true;while($attribute){$string=$string.replace(/^\s{1,}/,"");$attribute=$string.match(/^[a-z1-9_-]{1,}="[^"]{0,}"/i);if($attribute){$attribute=$attribute[0];$string=$string.replace(/^[a-z1-9_-]{1,}="[^"]{0,}"/i,"");var $attName=$attribute.match(/^[a-z1-9_-]{1,}/i);$attribute=$attribute.replace(/^[a-z1-9_-]{1,}="/i,"");$attribute=$attribute.replace(/;{0,1}"$/,"");if($attribute){var $attValue=$attribute;if($attName=="value"){$new_element.value=$attValue}else{if($attName=="class"){$new_element.className=$attValue}else{if($attName=="style"){var $style=$attValue.split(";");for(var $i=0;$i<$style.length;$i++){var $this_style=$style[$i].split(":");$this_style[0]=$this_style[0].toLowerCase().replace(/(^\s{0,})|(\s{0,1}$)/,"");$this_style[1]=$this_style[1].toLowerCase().replace(/(^\s{0,})|(\s{0,1}$)/,"");if(/-{1,}/g.test($this_style[0])){var $this_style_words=$this_style[0].split(/-/g);$this_style[0]="";for(var $j=0;$j<$this_style_words.length;$j++){if($j==0){$this_style[0]=$this_style_words[0];continue}var $first_letter=$this_style_words[$j].toUpperCase().match(/^[a-z]{1,1}/i);$this_style[0]+=$first_letter+$this_style_words[$j].replace(/^[a-z]{1,1}/,"")}}$new_element.style[$this_style[0]]=$this_style[1]}}else{if(/^on/.test($attName)){$new_element[$attName]=function(){eval($attValue)}}else{$new_element.setAttribute($attName,$attValue)}}}}}else{$attribute=true}}}$match=/^>/.test($string);if($match){$string=$string.replace(/^>/,"");var $child=true;while($child){var $returned=translateXHTML($string,false);$child=$returned[0];if($child){$new_element.appendChild($child)}$string=$returned[1]}}$string=$string.replace(/^\/>/,"")}}$match=/^[^<>]{1,}/i.test($string);if($match&&!$new_element){var $text_content=$string.match(/^[^<>]{1,}/i)[0];$text_content=$text_content.replace(/&lt;/g,"<");$text_content=$text_content.replace(/&gt;/g,">");var $new_element=document.createTextNode($text_content);$string=$string.replace(/^[^<>]{1,}/i,"")}$match=/^<!--[^<>]{1,}-->/i.test($string);if($match&&!$new_element){if(document.createComment){$string=$string.replace(/^<!--/i,"");var $text_content=$string.match(/^[^<>]{0,}-->{1,}/i);$text_content=$text_content[0].replace(/-->{1,1}$/,"");var $new_element=document.createComment($text_content);$string=$string.replace(/^[^<>]{1,}-->/i,"")}else{$string=$string.replace(/^<!--[^<>]{1,}-->/i,"")}}var $return=Array;$return[0]=$new_element;$return[1]=$string;return $return}function ieInnerHTML(obj,convertToLowerCase){var zz=obj.innerHTML,z=zz.match(/<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>/g);if(z){for(var i=0;i<z.length;i++){var y,zSaved=z[i],attrRE=/\=[a-zA-Z\.\:\[\]_\(\)\&\$\%#\@\!0-9]+[?\s+|?>]/g;z[i]=z[i].replace(/(<?\w+)|(<\/?\w+)\s/,function(a){return a.toLowerCase()});y=z[i].match(attrRE);if(y){var j=0,len=y.length;while(j<len){var replaceRE=/(\=)([a-zA-Z\.\:\[\]_\(\)\&\$\%#\@\!0-9]+)?([\s+|?>])/g,replacer=function(){var args=Array.prototype.slice.call(arguments);return'="'+(convertToLowerCase?args[2].toLowerCase():args[2])+'"'+args[3]};z[i]=z[i].replace(y[j],y[j].replace(replaceRE,replacer));j++}}zz=zz.replace(zSaved,z[i])}}return zz};(function($){$.fn.expander=function(options){var opts=$.extend({},$.fn.expander.defaults,options);var delayedCollapse;return this.each(function(){var $this=$(this);var o=$.meta?$.extend({},opts,$this.data()):opts;var cleanedTag,startTags,endTags;var allText=$this.html();var startText=allText.slice(0,o.slicePoint).replace(/\w+$/,"");startTags=startText.match(/<\w[^>]*>/g);if(startTags){startText=allText.slice(0,o.slicePoint+startTags.join("").length).replace(/\w+$/,"")}if(startText.lastIndexOf("<")>startText.lastIndexOf(">")){startText=startText.slice(0,startText.lastIndexOf("<"))}var endText=allText.slice(startText.length);if(!$("span.details",this).length){if(endText.replace(/\s+$/,"").split(" ").length<o.widow){return}if(endText.indexOf("</")>-1){endTags=endText.match(/<(\/)?[^>]*>/g);for(var i=0;i<endTags.length;i++){if(endTags[i].indexOf("</")>-1){var startTag,startTagExists=false;for(var j=0;j<i;j++){startTag=endTags[j].slice(0,endTags[j].indexOf(" ")).replace(/(\w)$/,"$1>");if(startTag==rSlash(endTags[i])){startTagExists=true}}if(!startTagExists){startText=startText+"..."+endTags[i];var matched=false;for(var s=startTags.length-1;s>=0;s--){if(startTags[s].slice(0,startTags[s].indexOf(" ")).replace(/(\w)$/,"$1>")==rSlash(endTags[i])&&matched==false){cleanedTag=cleanedTag?startTags[s]+cleanedTag:startTags[s];matched=true}}}}}endText=cleanedTag&&cleanedTag+endText||endText}$this.html(['<span class="read-more">',startText,o.expandPrefix,'<a href="#">',o.expandText,"</a>","</span>",'<span class="details">',allText,"</span>"].join(""))}var $thisDetails=$("span.details",this),$readMore=$("span.read-more",this);$thisDetails.hide();$readMore.find("a").click(function(){$readMore.hide();if(o.expandEffect==="show"&&!o.expandSpeed){o.beforeExpand($this);$thisDetails.show();o.afterExpand($this);delayCollapse(o,$thisDetails)}else{o.beforeExpand($this);$thisDetails[o.expandEffect](o.expandSpeed,function(){$thisDetails.css({zoom:""});o.afterExpand($this);delayCollapse(o,$thisDetails)})}return false});if(o.userCollapse){$this.find("span.details").append('<span class="re-collapse">'+o.userCollapsePrefix+'<a href="#">'+o.userCollapseText+"</a></span>");$this.find("span.re-collapse a").click(function(){clearTimeout(delayedCollapse);var $detailsCollapsed=$(this).parents("span.details");reCollapse($detailsCollapsed);o.onCollapse($this,true);return false})}});function reCollapse(el){el.hide().prev("span.read-more").show()}function delayCollapse(option,$collapseEl){if(option.collapseTimer){delayedCollapse=setTimeout(function(){reCollapse($collapseEl);option.onCollapse($collapseEl.parent(),false)},option.collapseTimer)}}function rSlash(rString){return rString.replace(/\//,"")}};$.fn.expander.defaults={slicePoint:200,widow:4,expandText:"L&auml;s mer",expandPrefix:"",collapseTimer:0,expandEffect:"show",expandSpeed:"",userCollapse:true,userCollapseText:"D&ouml;lj",userCollapsePrefix:"",beforeExpand:function($thisEl){},afterExpand:function($thisEl){},onCollapse:function($thisEl,byUser){}}})(jQuery);(function($){$.prettyPhoto={version:"3.0"};$.fn.prettyPhoto=function(pp_settings){pp_settings=jQuery.extend({animation_speed:"fast",slideshow:false,autoplay_slideshow:false,opacity:0.8,show_title:false,allow_resize:true,default_width:500,default_height:344,counter_separator_label:"/",theme:"light_square",hideflash:false,wmode:"opaque",autoplay:true,modal:true,overlay_gallery:false,keyboard_shortcuts:false,changepicturecallback:function(){},callback:function(){},markup:'<div class="pp_pic_holder">       <div class="ppt">&nbsp;</div>       <div class="pp_top">        <div class="pp_left"></div>        <div class="pp_middle"></div>        <div class="pp_right"></div>       </div>       <div class="pp_content_container">        <div class="pp_left">        <div class="pp_right">         <div class="pp_content">          <div class="pp_loaderIcon"></div>          <div class="pp_fade">           <a href="#" class="pp_expand" title="Visa helt objekt">Expand</a>           <div class="pp_hoverContainer">            <a class="pp_next" href="#">n?sta</a>            <a class="pp_previous" href="#">f?reg?ende</a>           </div>           <div id="pp_full_res"></div>           <div class="pp_details clearfixPP">            <p class="pp_description"></p>            <a class="pp_close" href="#">St?ng</a>            <div class="pp_nav">             <a href="#" class="pp_arrow_previous">F?reg?ende</a>             <p class="currentTextHolder">0/0</p>             <a href="#" class="pp_arrow_next">N?sta</a>            </div>           </div>          </div>         </div>        </div>        </div>       </div>       <div class="pp_bottom">        <div class="pp_left"></div>        <div class="pp_middle"></div>        <div class="pp_right"></div>       </div>      </div>      <div class="pp_overlay"></div>',gallery_markup:'<div class="pp_gallery">         <a href="#" class="pp_arrow_previous">Previous</a>         <ul>          {gallery}         </ul>         <a href="#" class="pp_arrow_next">Next</a>        </div>',image_markup:'<img id="fullResImage" src="" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline clearfixPP">{content}</div>',custom_markup:""},pp_settings);var matchedObjects=this,percentBased=false,correctSizes,pp_open,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),pp_slideshow;doresize=true,scroll_pos=_get_scroll();$(window).unbind("resize").resize(function(){_center_overlay();_resize_overlay()});if(pp_settings.keyboard_shortcuts){$(document).unbind("keydown").keydown(function(e){if(typeof $pp_pic_holder!="undefined"){if($pp_pic_holder.is(":visible")){switch(e.keyCode){case 37:$.prettyPhoto.changePage("previous");break;case 39:$.prettyPhoto.changePage("next");break;case 27:if(!settings.modal){$.prettyPhoto.close()}break}return false}}})}$.prettyPhoto.initialize=function(){settings=pp_settings;if($.browser.msie&&parseInt($.browser.version)==6){settings.theme="light_square"}_buildOverlay(this);if(settings.allow_resize){$(window).scroll(function(){_center_overlay()})}_center_overlay();set_position=jQuery.inArray($(this).attr("href"),pp_images);$.prettyPhoto.open();return false};$.prettyPhoto.open=function(event){if(typeof settings=="undefined"){settings=pp_settings;if($.browser.msie&&$.browser.version==6){settings.theme="light_square"}_buildOverlay(event.target);pp_images=$.makeArray(arguments[0]);pp_titles=(arguments[1])?$.makeArray(arguments[1]):$.makeArray("");pp_descriptions=(arguments[2])?$.makeArray(arguments[2]):$.makeArray("");isSet=(pp_images.length>1)?true:false;set_position=0}if($.browser.msie&&$.browser.version==6){$("select").css("visibility","hidden")}if(settings.hideflash){$("object,embed").css("visibility","hidden")}_checkPosition($(pp_images).size());$(".pp_loaderIcon").show();if($ppt.is(":hidden")){$ppt.css("opacity",0).show()}$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find(".currentTextHolder").text((set_position+1)+settings.counter_separator_label+$(pp_images).size());$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position]));(settings.show_title&&pp_titles[set_position]!=""&&typeof pp_titles[set_position]!="undefined")?$ppt.html(unescape(pp_titles[set_position])):$ppt.html("&nbsp;");movie_width=(parseFloat(grab_param("width",pp_images[set_position])))?grab_param("width",pp_images[set_position]):settings.default_width.toString();movie_height=(parseFloat(grab_param("height",pp_images[set_position])))?grab_param("height",pp_images[set_position]):settings.default_height.toString();if(movie_width.indexOf("%")!=-1||movie_height.indexOf("%")!=-1){movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-150);movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-150);percentBased=true}else{percentBased=false}$pp_pic_holder.fadeIn(function(){imgPreloader="";switch(_getFileType(pp_images[set_position])){case"image":imgPreloader=new Image();nextImage=new Image();if(isSet&&set_position>$(pp_images).size()){nextImage.src=pp_images[set_position+1]}prevImage=new Image();if(isSet&&pp_images[set_position-1]){prevImage.src=pp_images[set_position-1]}$pp_pic_holder.find("#pp_full_res")[0].innerHTML=settings.image_markup;$pp_pic_holder.find("#fullResImage").attr("src",pp_images[set_position]);imgPreloader.onload=function(){correctSizes=_fitToViewport(imgPreloader.width,imgPreloader.height);_showContent()};imgPreloader.onerror=function(){alert("Image cannot be loaded. Make sure the path is correct and image exist.");$.prettyPhoto.close()};imgPreloader.src=pp_images[set_position];break;case"youtube":correctSizes=_fitToViewport(movie_width,movie_height);movie="http://www.youtube.com/v/"+grab_param("v",pp_images[set_position]);if(settings.autoplay){movie+="&autoplay=1"}toInject=settings.flash_markup.replace(/{width}/g,correctSizes.width).replace(/{height}/g,correctSizes.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":correctSizes=_fitToViewport(movie_width,movie_height);movie_id=pp_images[set_position];var regExp=/http:\/\/(www\.)?vimeo.com\/(\d+)/;var match=movie_id.match(regExp);movie="http://player.vimeo.com/video/"+match[2]+"?title=0&amp;byline=0&amp;portrait=0";if(settings.autoplay){movie+="&autoplay=1;"}vimeo_width=correctSizes.width+"/embed/?moog_width="+correctSizes.width;toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,correctSizes.height).replace(/{path}/g,movie);break;case"quicktime":correctSizes=_fitToViewport(movie_width,movie_height);correctSizes.height+=15;correctSizes.contentHeight+=15;correctSizes.containerHeight+=15;toInject=settings.quicktime_markup.replace(/{width}/g,correctSizes.width).replace(/{height}/g,correctSizes.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":correctSizes=_fitToViewport(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf("?"));toInject=settings.flash_markup.replace(/{width}/g,correctSizes.width).replace(/{height}/g,correctSizes.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":correctSizes=_fitToViewport(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1);toInject=settings.iframe_markup.replace(/{width}/g,correctSizes.width).replace(/{height}/g,correctSizes.height).replace(/{path}/g,frame_url);break;case"custom":correctSizes=_fitToViewport(movie_width,movie_height);toInject=settings.custom_markup;break;case"inline":myClone=$(pp_images[set_position]).clone().css({width:settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline clearfixPP"></div></div>').appendTo($("body"));correctSizes=_fitToViewport($(myClone).width(),$(myClone).height());$(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,$(pp_images[set_position]).html());break}if(!imgPreloader){$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject;_showContent()}});return false};$.prettyPhoto.changePage=function(direction){currentGalleryPage=0;if(direction=="previous"){set_position--;if(set_position<0){set_position=0;return}}else{if(direction=="next"){set_position++;if(set_position>$(pp_images).size()-1){set_position=0}}else{set_position=direction}}if(!doresize){doresize=true}$(".pp_contract").removeClass("pp_contract").addClass("pp_expand");_hideContent(function(){$.prettyPhoto.open()})};$.prettyPhoto.changeGalleryPage=function(direction){if(direction=="next"){currentGalleryPage++;if(currentGalleryPage>totalPage){currentGalleryPage=0}}else{if(direction=="previous"){currentGalleryPage--;if(currentGalleryPage<0){currentGalleryPage=totalPage}}else{currentGalleryPage=direction}}itemsToSlide=(currentGalleryPage==totalPage)?pp_images.length-((totalPage)*itemsPerPage):itemsPerPage;$pp_pic_holder.find(".pp_gallery li").each(function(i){$(this).animate({left:(i*itemWidth)-((itemsToSlide*itemWidth)*currentGalleryPage)})})};$.prettyPhoto.startSlideshow=function(){if(typeof pp_slideshow=="undefined"){$pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){$.prettyPhoto.stopSlideshow();return false});pp_slideshow=setInterval($.prettyPhoto.startSlideshow,settings.slideshow)}else{$.prettyPhoto.changePage("next")}};$.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){$.prettyPhoto.startSlideshow();return false});clearInterval(pp_slideshow);pp_slideshow=undefined};$.prettyPhoto.close=function(){clearInterval(pp_slideshow);$pp_pic_holder.stop().find("object,embed").css("visibility","hidden");$("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){$(this).remove()});$pp_overlay.fadeOut(settings.animation_speed,function(){if($.browser.msie&&$.browser.version==6){$("select").css("visibility","visible")}if(settings.hideflash){$("object,embed").css("visibility","visible")}$(this).remove();$(window).unbind("scroll");settings.callback();doresize=true;pp_open=false;delete settings})};_showContent=function(){$(".pp_loaderIcon").hide();$ppt.fadeTo(settings.animation_speed,1);projectedTop=scroll_pos.scrollTop+((windowHeight/2)-(correctSizes.containerHeight/2));if(projectedTop<0){projectedTop=0}$pp_pic_holder.find(".pp_content").animate({height:correctSizes.contentHeight},settings.animation_speed);$pp_pic_holder.animate({top:projectedTop,left:(windowWidth/2)-(correctSizes.containerWidth/2),width:correctSizes.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(correctSizes.height).width(correctSizes.width);$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed);if(isSet&&_getFileType(pp_images[set_position])=="image"){$pp_pic_holder.find(".pp_hoverContainer").show()}else{$pp_pic_holder.find(".pp_hoverContainer").hide()}if(correctSizes.resized){$("a.pp_expand,a.pp_contract").fadeIn(settings.animation_speed)}if(settings.autoplay_slideshow&&!pp_slideshow&&!pp_open){$.prettyPhoto.startSlideshow()}settings.changepicturecallback();pp_open=true});_insert_gallery()};function _hideContent(callback){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden");$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){$(".pp_loaderIcon").show();callback()})}function _checkPosition(setCount){if(set_position==setCount-1){$pp_pic_holder.find("a.pp_next").css("visibility","hidden");$pp_pic_holder.find("a.pp_next").addClass("disabled").unbind("click")}else{$pp_pic_holder.find("a.pp_next").css("visibility","visible");$pp_pic_holder.find("a.pp_next.disabled").removeClass("disabled").bind("click",function(){$.prettyPhoto.changePage("next");return false})}if(set_position==0){$pp_pic_holder.find("a.pp_previous").css("visibility","hidden").addClass("disabled").unbind("click")}else{$pp_pic_holder.find("a.pp_previous.disabled").css("visibility","visible").removeClass("disabled").bind("click",function(){$.prettyPhoto.changePage("previous");return false})}(setCount>1)?$(".pp_nav").show():$(".pp_nav").hide()}function _fitToViewport(width,height){resized=false;_getDimensions(width,height);imageWidth=width,imageHeight=height;if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allow_resize&&!percentBased){resized=true,fitting=false;while(!fitting){if((pp_containerWidth>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(height/width)*imageWidth}else{if((pp_containerHeight>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(width/height)*imageHeight}else{fitting=true}}pp_containerHeight=imageHeight,pp_containerWidth=imageWidth}_getDimensions(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(pp_containerHeight),containerWidth:Math.floor(pp_containerWidth)+40,contentHeight:Math.floor(pp_contentHeight),contentWidth:Math.floor(pp_contentWidth),resized:resized}}function _getDimensions(width,height){width=parseFloat(width);height=parseFloat(height);$pp_details=$pp_pic_holder.find(".pp_details");$pp_details.width(width);detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom"));$pp_details=$pp_details.clone().appendTo($("body")).css({position:"absolute",top:-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if($.browser.msie&&$.browser.version==7){detailsHeight+=8}$pp_details.remove();pp_contentHeight=height+detailsHeight;pp_contentWidth=width;pp_containerHeight=pp_contentHeight+$ppt.height()+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height();pp_containerWidth=width}function _getFileType(itemSrc){if(itemSrc.match(/youtube\.com\/watch/i)){return"youtube"}else{if(itemSrc.match(/vimeo\.com/i)){return"vimeo"}else{if(itemSrc.indexOf(".mov")!=-1){return"quicktime"}else{if(itemSrc.indexOf(".swf")!=-1){return"flash"}else{if(itemSrc.indexOf("iframe")!=-1){return"iframe"}else{if(itemSrc.indexOf("custom")!=-1){return"custom"}else{if(itemSrc.substr(0,1)=="#"){return"inline"}else{return"image"}}}}}}}}function _center_overlay(){if(doresize&&typeof $pp_pic_holder!="undefined"){scroll_pos=_get_scroll();titleHeight=$ppt.height(),contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=(windowHeight/2)+scroll_pos.scrollTop-(contentHeight/2);$pp_pic_holder.css({top:projectedTop,left:(windowWidth/2)+scroll_pos.scrollLeft-(contentwidth/2)})}}function _get_scroll(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}}else{if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}}else{if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}}}}}function _resize_overlay(){windowHeight=$(window).height(),windowWidth=$(window).width();if(typeof $pp_overlay!="undefined"){$pp_overlay.height($(document).height())}}function _insert_gallery(){if(isSet&&settings.overlay_gallery&&_getFileType(pp_images[set_position])=="image"){itemWidth=52+5;navWidth=(settings.theme=="facebook")?58:38;itemsPerPage=Math.floor((correctSizes.containerWidth-100-navWidth)/itemWidth);itemsPerPage=(itemsPerPage<pp_images.length)?itemsPerPage:pp_images.length;totalPage=Math.ceil(pp_images.length/itemsPerPage)-1;if(totalPage==0){navWidth=0;$pp_pic_holder.find(".pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous").hide()}else{$pp_pic_holder.find(".pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous").show()}galleryWidth=itemsPerPage*itemWidth+navWidth;$pp_pic_holder.find(".pp_gallery").width(galleryWidth).css("margin-left",-(galleryWidth/2));$pp_pic_holder.find(".pp_gallery ul").width(itemsPerPage*itemWidth).find("li.selected").removeClass("selected");goToPage=(Math.floor(set_position/itemsPerPage)<=totalPage)?Math.floor(set_position/itemsPerPage):totalPage;if(itemsPerPage){$pp_pic_holder.find(".pp_gallery").hide().show().removeClass("disabled")}else{$pp_pic_holder.find(".pp_gallery").hide().addClass("disabled")}$.prettyPhoto.changeGalleryPage(goToPage);$pp_pic_holder.find(".pp_gallery ul li:eq("+set_position+")").addClass("selected")}else{$pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave");$pp_pic_holder.find(".pp_gallery").hide()}}function _buildOverlay(caller){theRel=$(caller).attr("rel");galleryRegExp=/\[(?:.*)\]/;isSet=(galleryRegExp.exec(theRel))?true:false;pp_images=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr("rel").indexOf(theRel)!=-1){return $(n).attr("href")}}):$.makeArray($(caller).attr("href"));pp_titles=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr("rel").indexOf(theRel)!=-1){return($(n).find("img").attr("alt"))?$(n).find("img").attr("alt"):""}}):$.makeArray($(caller).find("img").attr("alt"));pp_descriptions=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr("rel").indexOf(theRel)!=-1){return($(n).attr("title"))?$(n).attr("title"):""}}):$.makeArray($(caller).attr("title"));$("body").append(settings.markup);$pp_pic_holder=$(".pp_pic_holder"),$ppt=$(".ppt"),$pp_overlay=$("div.pp_overlay");if(isSet&&settings.overlay_gallery){currentGalleryPage=0;toInject="";for(var i=0;i<pp_images.length;i++){var regex=new RegExp("(.*?).(jpg|jpeg|png|gif)$");var results=regex.exec(pp_images[i]);if(!results){classname="default"}else{classname=""}toInject+="<li class='"+classname+"'><a href='#'><img src='"+pp_images[i]+"' width='50' alt='' /></a></li>"}toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find("#pp_full_res").after(toInject);$pp_pic_holder.find(".pp_gallery .pp_arrow_next").click(function(){$.prettyPhoto.changeGalleryPage("next");$.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(".pp_gallery .pp_arrow_previous").click(function(){$.prettyPhoto.changeGalleryPage("previous");$.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()});itemWidth=52+5;$pp_pic_holder.find(".pp_gallery ul li").each(function(i){$(this).css({position:"absolute",left:i*itemWidth});$(this).find("a").unbind("click").click(function(){$.prettyPhoto.changePage(i);$.prettyPhoto.stopSlideshow();return false})})}if(settings.slideshow){$pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play">Play</a>');$pp_pic_holder.find(".pp_nav .pp_play").click(function(){$.prettyPhoto.startSlideshow();return false})}$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme);$pp_overlay.css({opacity:0,height:$(document).height(),width:$(document).width()}).bind("click",function(){if(!settings.modal){$.prettyPhoto.close()}});$("a.pp_close").bind("click",function(){$.prettyPhoto.close();return false});$("a.pp_expand").bind("click",function(e){if($(this).hasClass("pp_expand")){$(this).removeClass("pp_expand").addClass("pp_contract");doresize=false}else{$(this).removeClass("pp_contract").addClass("pp_expand");doresize=true}_hideContent(function(){$.prettyPhoto.open()});return false});$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){$.prettyPhoto.changePage("previous");$.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){$.prettyPhoto.changePage("next");$.prettyPhoto.stopSlideshow();return false});_center_overlay()}return this.unbind("click").click($.prettyPhoto.initialize)};function grab_param(name,url){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);return(results==null)?"":results[1]}})(jQuery);(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options&&!options.scroll?10:150},options);options.highlight=options.highlight||function(value){return value};options.formatMatch=options.formatMatch||options.formatItem;return this.each(function(){new $.Autocompleter(this,options)})},result:function(handler){return this.bind("result",handler)},search:function(handler){return this.trigger("search",[handler])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(options){return this.trigger("setOptions",[options])},unautocomplete:function(){return this.trigger("unautocomplete")}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);var blockSubmit;$.browser.opera&&$(input.form).bind("submit.autocomplete",function(){if(blockSubmit){blockSubmit=false;return false}});$input.bind(($.browser.opera?"keypress":"keydown")+".autocomplete",function(event){hasFocus=1;lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev()}else{onChange(0,true)}break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next()}else{onChange(0,true)}break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp()}else{onChange(0,true)}break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown()}else{onChange(0,true)}break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){event.preventDefault();blockSubmit=true;return false}break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break}}).focus(function(){hasFocus++}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults()}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true)}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break}}}if(typeof fn=="function"){fn(result)}else{$input.trigger("result",result&&[result.data,result.value])}}$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback)})}).bind("flushCache",function(){cache.flush()}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data" in arguments[1]){cache.populate()}}).bind("unautocomplete",function(){select.unbind();$input.unbind();$(input.form).unbind(".autocomplete")});function selectCurrent(){var selected=select.selected();if(!selected){return false}var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){var seperator=options.multipleSeparator.length;var cursorAt=$(input).selection().start;var wordAt,progress=0;$.each(words,function(i,word){progress+=word.length;if(cursorAt<=progress){wordAt=i;return false}progress+=seperator});words[wordAt]=v;v=words.join(options.multipleSeparator)}v+=options.multipleSeparator}$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true}function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return}var currentValue=$input.val();if(!skipPrevCheck&&currentValue==previousValue){return}previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase){currentValue=currentValue.toLowerCase()}request(currentValue,receiveData,hideResultsNow)}else{stopLoading();select.hide()}}function trimWords(value){if(!value){return[""]}if(!options.multiple){return[$.trim(value)]}return $.map(value.split(options.multipleSeparator),function(word){return $.trim(value).length?$.trim(word):null})}function lastWord(value){if(!options.multiple){return value}var words=trimWords(value);if(words.length==1){return words[0]}var cursorAt=$(input).selection().start;if(cursorAt==value.length){words=trimWords(value)}else{words=trimWords(value.replace(value.substring(cursorAt),""))}return words[words.length-1]}function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$(input).selection(previousValue.length,previousValue.length+sValue.length)}}function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200)}function hideResultsNow(){var wasVisible=select.visible();select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result){if(options.multiple){var words=trimWords($input.val()).slice(0,-1);$input.val(words.join(options.multipleSeparator)+(words.length?options.multipleSeparator:""))}else{$input.val("");$input.trigger("result",null)}}})}}function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show()}else{hideResultsNow()}}function request(term,success,failure){if(!options.matchCase){term=term.toLowerCase()}var data=cache.load(term);if(data&&data.length){success(term,data)}else{if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed)}})}else{select.emptyList();failure(term)}}}function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split("|");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]}}}return parsed}function stopLoading(){$input.removeClass(options.loadingClass)}};$.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase){s=s.toLowerCase()}var i=s.indexOf(sub);if(options.matchContains=="word"){i=s.toLowerCase().search("\\b"+sub.toLowerCase())}if(i==-1){return false}return i==0||options.matchContains}function add(q,value){if(length>options.cacheLength){flush()}if(!data[q]){length++}data[q]=value}function populate(){if(!options.data){return false}var stMatchSets={},nullData=0;if(!options.url){options.cacheLength=1}stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatMatch(rawValue,i+1,options.data.length);if(value===false){continue}var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar]){stMatchSets[firstChar]=[]}var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row)}}$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value)})}setTimeout(populate,25);function flush(){data={};length=0}return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length){return null}if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x)}})}}return csub}else{if(data[q]){return data[q]}else{if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x}});return csub}}}}}return null}}};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list;function init(){if(!needsInit){return}element=$("<div/>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("<ul/>").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=="LI"){active=$("li",list).removeClass(CLASSES.ACTIVE).index(target(event));$(target(event)).addClass(CLASSES.ACTIVE)}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false}).mousedown(function(){config.mouseDownOnSelect=true}).mouseup(function(){config.mouseDownOnSelect=false});if(options.width>0){element.css("width",options.width)}needsInit=false}function target(event){var element=event.target;while(element&&element.tagName!="LI"){element=element.parentNode}if(!element){return[]}return element}function moveSelect(step){listItems.slice(active,active+1).removeClass(CLASSES.ACTIVE);movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight())}else{if(offset<list.scrollTop()){list.scrollTop(offset)}}}}function movePosition(step){active+=step;if(active<0){active=listItems.size()-1}else{if(active>=listItems.size()){active=0}}}function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available}function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i]){continue}var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false){continue}var li=$("<li/>").html(options.highlight(formatted,term)).addClass(i%2==0?"ac_even":"ac_odd").appendTo(list)[0];$.data(li,"ac_data",data[i])}listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0}if($.fn.bgiframe){list.bgiframe()}}return{display:function(d,q){init();data=d;term=q;fillList()},next:function(){moveSelect(1)},prev:function(){moveSelect(-1)},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active)}else{moveSelect(-8)}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active)}else{moveSelect(8)}},hide:function(){element&&element.hide();listItems&&listItems.removeClass(CLASSES.ACTIVE);active=-1},visible:function(){return element&&element.is(":visible")},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0])},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:"auto"});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight});var scrollbarsVisible=listHeight>options.scrollHeight;list.css("height",scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")))}}}},selected:function(){var selected=listItems&&listItems.filter("."+CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);return selected&&selected.length&&$.data(selected[0],"ac_data")},emptyList:function(){list&&list.empty()},unbind:function(){element&&element.remove()}}};$.fn.selection=function(start,end){if(start!==undefined){return this.each(function(){if(this.createTextRange){var selRange=this.createTextRange();if(end===undefined||start==end){selRange.move("character",start);selRange.select()}else{selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select()}}else{if(this.setSelectionRange){this.setSelectionRange(start,end)}else{if(this.selectionStart){this.selectionStart=start;this.selectionEnd=end}}}})}var field=this[0];if(field.createTextRange){var range=document.selection.createRange(),orig=field.value,teststring="<->",textLength=range.text.length;range.text=teststring;var caretAt=field.value.indexOf(teststring);field.value=orig;this.selection(caretAt,caretAt+textLength);return{start:caretAt,end:caretAt+textLength}}else{if(field.selectionStart!==undefined){return{start:field.selectionStart,end:field.selectionEnd}}}}})(jQuery);(function($){$.fn.skoda=function(options){var slides,thumbs,current,timer,viewPort,thumbDock;var that=this;slides=that.children();var settings={width:960,height:200,animationSpeed:2000,interval:5000,easing:"swing",thumbnails:false,thumbClass:"skodaThumb",id:"skodaSlider",thumbDock:"skodaThumbDock",thumbWidth:50,thumbHeight:50};if(options){$.extend(settings,options)}var setup=function(){viewPort=$('<div id="'+settings.id+'"></div>');viewPort.css({width:settings.width,position:"relative",overflow:"hidden"});that.before(viewPort).appendTo(viewPort);var thumbDock=$('<div id="'+settings.thumbDock+'"></div>');if(settings.thumbnails){thumbs=that.find("."+settings.thumbClass);thumbs=thumbs.appendTo(thumbDock);thumbs.css({padding:5,width:settings.thumbWidth,height:settings.thumbHeight,cursor:"pointer",display:"block","float":"left"});thumbs.each(function(i,o){$(o).data("num",i)});thumbDock.css({width:(10+settings.thumbWidth)*thumbs.length,height:10+settings.thumbHeight})}else{thumbDock.append("[");slides.each(function(i,o){if(slides.length==(i+1)){thumbDock.append($("<span>"+(i+1)+"</span>").data("num",i))}else{thumbDock.append($("<span>"+(i+1)+" |</span>").data("num",i))}});thumbDock.append("]");thumbs=thumbDock.children().css({cursor:"pointer",padding:2})}thumbDock.css({position:"relative",left:0});if(that.children().length>1){thumbDock.appendTo(viewPort)}that.css({position:"relative",margin:0,padding:0,width:settings.width*(that.children().length+1),overflow:"hidden"});slides.css({width:settings.width,height:settings.height,margin:0,padding:0,"float":"left",position:"relative"});if(thumbDock.width()>settings.width){var leftScroll=$('<div style="left: 0;" class="skodaScroller skodaScrollerLeft"></div>');var rightScroll=$('<div style="right: 0;" class="skodaScroller skodaScrollerRight"></div>');leftScroll.appendTo(viewPort).hide();rightScroll.appendTo(viewPort).hide();viewPort.find(".skodaScroller").css({height:thumbDock.height(),width:20,position:"absolute",bottom:0,zIndex:100});leftScroll.hover(function(e){thumbDock.animate({left:0},2*Math.abs(parseInt(thumbDock.css("left").replace("px",""),10)),"linear")},function(e){thumbDock.stop(true,false)});rightScroll.hover(function(e){var target=settings.width-thumbDock.width();thumbDock.animate({left:target},2*(parseInt(thumbDock.css("left").replace("px",""),10)-target),"linear")},function(e){thumbDock.stop(true,false)});viewPort.hover(function(e){viewPort.find(".skodaScroller").show()},function(e){viewPort.find(".skodaScroller").hide()})}};var update=function(dummy,num,stop){var rewind;var temp;if(slides.length>1){var next;if(num!==undefined){next=slides.eq(num)}else{next=current.next().length?current.next():slides.first();rewind=next.get(0)===slides.first().get(0);if(rewind){temp=slides.first().clone();that.append(temp);next=temp}}var pos=next.position().left;that.animate({right:pos},settings.animationSpeed,settings.easing,function(){if(rewind){next=slides.first();that.css({right:0});temp.remove()}});if(!stop){timer=setTimeout(update,settings.interval)}current=rewind?slides.first():next}};setup();current=slides.first();thumbs.click(function(e){e.stopPropagation();that.stop(true,true);clearTimeout(timer);update(0,$(this).data("num"),true)});viewPort.hover(function(e){e.stopPropagation();clearTimeout(timer);that.stop(true,true)},function(e){e.stopPropagation();clearTimeout(timer);timer=setTimeout(update,settings.interval)});update(0,0);return that}})(jQuery);var ModelSelectorHandler=(function($){var MainModelData;var ModelData;var filteredModels=new Array();var minPrice;var maxPrice;var minHP;var maxHP;var minFuel;var maxFuel;var minAcc;var maxAcc;var minSpeed;var maxSpeed;var minWgt;var maxWgt;var minHgt;var maxHgt;var minSpc;var maxSpc;var minTax;var maxTax;function getMainModelJsonData(MainModeljsonUrl,ModeljsonUrl){$.ajax({type:"GET",url:MainModeljsonUrl,contentType:"application/json; charset=utf-8",dataType:"json",success:function(json){MainModelData=json;if(typeof onInitSuccess=="function"){getModelJsonData(ModeljsonUrl)}}})}function getModelJsonData(ModeljsonUrl){$.ajax({type:"GET",url:ModeljsonUrl,contentType:"application/json; charset=utf-8",dataType:"json",success:function(json){ModelData=json;if(typeof onInitSuccess=="function"){onInitSuccess()}}})}function onInitSuccess(){filterCars(ModelData);initStartValues()}function filterCars(array){var filterArray=new Array();if(array.length>=1){$("#ModelSelectorCars").empty();var d=new Date();var y=d.getFullYear();for(var i=0,j=array.length;i<j;i++){for(var k=0,l=MainModelData.length;k<l;k++){var mName=array[i].ModelName;var mmName=MainModelData[k].DisplayName;var mmNameY=MainModelData[k].DisplayName+" "+y;if((mName==mmName)||(mName==mmNameY)){if($.inArray(MainModelData[k],filterArray)==-1){var obj=new Object();obj=MainModelData[k];obj.ModelCode=array[i].Code;filterArray.push(obj)}else{if($.inArray(MainModelData[k],filterArray)>=0){var p=$.inArray(MainModelData[k],filterArray);filterArray[p].ModelCode=filterArray[p].ModelCode+"-"+array[i].Code}}}}}renderCars(filterArray)}else{$("#ModelSelectorCars").html("<div class='ModelSelectorInfoText'><div class='textshader'><div class='Color02'><h4>Inga resultat.</h4><p>Inga resultat hittades baserat p"+unescape("%E5")+" dina kriterier.</p></div></div></div>")}}function renderCars(array){if(array.length>=1){if($("#ModelSelectorCars")!=null){for(var i=0,j=array.length;i<j;i++){createCarDiv(i,array[i].DisplayName,array[i].SelectorImage,array[i].ModelPage,array[i].ModelCode)}}}}function createCarDiv(number,carModelName,carImage,carModelPage,carModelCode){var carHtml='<div class="ModelSelectorCar" id="ModelSelectorCar'+number+'"><img src="'+carImage+'" alt="'+carModelName+'" /><div class="ModelSelectorCarHover"><a class="ModelSelectorCarHoverLink" href="'+carModelPage+'" >Till modellsida</a><a class="ModelSelectorCarHoverCompareLink" href="javascript:ModelSelectorHandler.compareCar(\''+carImage+"','"+carModelCode+"','"+carModelName+"');\" >J"+unescape("%E4")+"mf"+unescape("%F6")+"r modell</a></div></div>";$("#ModelSelectorCars").append(carHtml)}function initStartValues(){setMinMaxValues(ModelData,"Price");setMinMaxValues(ModelData,"HP");setMinMaxValues(ModelData,"Fuel");setMinMaxValues(ModelData,"Acc");setMinMaxValues(ModelData,"Speed");setMinMaxValues(ModelData,"Wgt");setMinMaxValues(ModelData,"Hgt");setMinMaxValues(ModelData,"Spc");setMinMaxValues(ModelData,"Tax")}function mainFilterModels(){var family=new Array();if($("#chbFamilj").attr("checked")){family.push($("#chbFamilj").val())}if($("#chb4x4").attr("checked")){family.push($("#chb4x4").val())}if($("#chbSport").attr("checked")){family.push($("#chbSport").val())}if($("#chbMiljo").attr("checked")){family.push($("#chbMiljo").val())}if($("#chbTransport").attr("checked")){family.push($("#chbTransport").val())}filteredModels=new Array();for(var i=0;i<ModelData.length;i++){if(compareModelArrays(ModelData[i].Family,family)){if((ModelData[i].Price>=minPrice&&ModelData[i].Price<=maxPrice)&&(ModelData[i].HP>=minHP&&ModelData[i].HP<=maxHP)&&(ModelData[i].Fuel>=minFuel&&ModelData[i].Fuel<=maxFuel)&&(ModelData[i].Acc>=minAcc&&ModelData[i].Acc<=maxAcc)&&(ModelData[i].Speed>=minSpeed&&ModelData[i].Speed<=maxSpeed)&&(ModelData[i].Wgt>=minWgt&&ModelData[i].Wgt<=maxWgt)&&(ModelData[i].Hgt>=minHgt&&ModelData[i].Hgt<=maxHgt)&&(ModelData[i].Spc>=minSpc&&ModelData[i].Spc<=maxSpc)&&(ModelData[i].Tax>=minTax&&ModelData[i].Tax<=maxTax)){filteredModels.push(ModelData[i])}}}}function compareModelArrays(ModelData,family){var isInFamily=false;var ModelDataArray=new Array();ModelDataArray=ModelData.split(",");for(var i=0;i<ModelDataArray.length;i++){if($.inArray(ModelDataArray[i],family)!=-1){isInFamily=true}}if($("#chbAutomatic").attr("checked")&&isInFamily===true){isInFamily=false;for(var i=0;i<ModelDataArray.length;i++){if(ModelDataArray[i]==="Automat"){isInFamily=true}}}return isInFamily}function setMinMaxValues(array,input){var min=Math.min();var max=Math.max();switch(input){case"Price":for(var j=0;j<array.length;j++){if(array[j].Price<min){min=Math.floor(array[j].Price)}if(array[j].Price>max){max=Math.ceil(array[j].Price)}}minPrice=min;maxPrice=max;if($("#ModelSelectorSliderPrice")!=null){$("#ModelSelectorSliderPrice").slider({range:true,min:min,max:max,values:[min,max],slide:function(event,ui){$("#ModelSelectorPriceAmountMin").val(ui.values[0]);$("#ModelSelectorPriceAmountMax").val(ui.values[1])},stop:function(event,ui){filterModels("Price",ui.values[0],ui.values[1])}});$("#ModelSelectorPriceMax").val("Max: "+$("#ModelSelectorSliderPrice").slider("values",1));$("#ModelSelectorPriceAmountMin").val($("#ModelSelectorSliderPrice").slider("values",0));$("#ModelSelectorPriceAmountMax").val($("#ModelSelectorSliderPrice").slider("values",1))}break;case"HP":for(var j=0;j<array.length;j++){if(array[j].HP<min){min=Math.floor(array[j].HP)}if(array[j].HP>max){max=Math.ceil(array[j].HP)}}minHP=min;maxHP=max;if($("#ModelSelectorSliderHorsePower")!=null){$("#ModelSelectorSliderHorsePower").slider({range:true,min:min,max:max,values:[min,max],slide:function(event,ui){$("#ModelSelectorHorsePowerAmountMin").val(ui.values[0]);$("#ModelSelectorHorsePowerAmountMax").val(ui.values[1])},stop:function(event,ui){filterModels("HP",ui.values[0],ui.values[1])}});$("#ModelSelectorHorsePowerMax").val("> "+$("#ModelSelectorSliderHorsePower").slider("values",1));$("#ModelSelectorHorsePowerAmountMin").val($("#ModelSelectorSliderHorsePower").slider("values",0));$("#ModelSelectorHorsePowerAmountMax").val($("#ModelSelectorSliderHorsePower").slider("values",1))}break;case"Fuel":for(var j=0;j<array.length;j++){if(array[j].Fuel<min){min=Math.floor(array[j].Fuel)}if(array[j].Fuel>max){max=Math.ceil(array[j].Fuel)}}minFuel=min;maxFuel=max;if($("#ModelSelectorSliderFuel")!=null){$("#ModelSelectorSliderFuel").slider({range:true,min:min,max:max,values:[min,max],slide:function(event,ui){$("#ModelSelectorFuelAmountMin").val(ui.values[0]);$("#ModelSelectorFuelAmountMax").val(ui.values[1])},stop:function(event,ui){filterModels("Fuel",ui.values[0],ui.values[1])}});$("#ModelSelectorFuelMax").val("Max: "+$("#ModelSelectorSliderFuel").slider("values",1));$("#ModelSelectorFuelAmountMin").val($("#ModelSelectorSliderFuel").slider("values",0));$("#ModelSelectorFuelAmountMax").val($("#ModelSelectorSliderFuel").slider("values",1))}break;case"Acc":for(var j=0;j<array.length;j++){if(array[j].Acc<min){min=Math.floor(array[j].Acc)}if(array[j].Acc>max){max=Math.ceil(array[j].Acc)}}minAcc=min;maxAcc=max;if($("#ModelSelectorSliderAcceleration")!=null){$("#ModelSelectorSliderAcceleration").slider({range:true,min:min,max:max,values:[min,max],slide:function(event,ui){$("#ModelSelectorAccelerationAmountMin").val(ui.values[0]);$("#ModelSelectorAccelerationAmountMax").val(ui.values[1])},stop:function(event,ui){filterModels("Acc",ui.values[0],ui.values[1])}});$("#ModelSelectorAccelerationMax").val("> "+$("#ModelSelectorSliderAcceleration").slider("values",1));$("#ModelSelectorAccelerationAmountMin").val($("#ModelSelectorSliderAcceleration").slider("values",0));$("#ModelSelectorAccelerationAmountMax").val($("#ModelSelectorSliderAcceleration").slider("values",1))}break;case"Speed":for(var j=0;j<array.length;j++){if(array[j].Speed<min){min=Math.floor(array[j].Speed)}if(array[j].Speed>max){max=Math.ceil(array[j].Speed)}}minSpeed=min;maxSpeed=max;if($("#ModelSelectorSliderTopSpeed")!=null){$("#ModelSelectorSliderTopSpeed").slider({range:true,min:min,max:max,values:[min,max],slide:function(event,ui){$("#ModelSelectorTopSpeedAmountMin").val(ui.values[0]);$("#ModelSelectorTopSpeednAmountMax").val(ui.values[1])},stop:function(event,ui){filterModels("Speed",ui.values[0],ui.values[1])}});$("#ModelSelectorTopSpeedMax").val("> "+$("#ModelSelectorSliderTopSpeed").slider("values",1));$("#ModelSelectorTopSpeedAmountMin").val($("#ModelSelectorSliderTopSpeed").slider("values",0));$("#ModelSelectorTopSpeednAmountMax").val($("#ModelSelectorSliderTopSpeed").slider("values",1))}break;case"Wgt":for(var j=0;j<array.length;j++){if(array[j].Wgt<min){min=Math.floor(array[j].Wgt)}if(array[j].Wgt>max){max=Math.ceil(array[j].Wgt)}}minWgt=min;maxWgt=max;if($("#ModelSelectorSliderWeight")!=null){$("#ModelSelectorSliderWeight").slider({range:true,min:min,max:max,values:[min,max],slide:function(event,ui){$("#ModelSelectorWeightAmountMin").val(ui.values[0]);$("#ModelSelectorWeightAmountMax").val(ui.values[1])},stop:function(event,ui){filterModels("Wgt",ui.values[0],ui.values[1])}});$("#ModelSelectorWeightAmountMin").val($("#ModelSelectorSliderWeight").slider("values",0));$("#ModelSelectorWeightAmountMax").val($("#ModelSelectorSliderWeight").slider("values",1))}break;case"Hgt":for(var j=0;j<array.length;j++){if(array[j].Hgt<min){min=Math.floor(array[j].Hgt)}if(array[j].Hgt>max){max=Math.ceil(array[j].Hgt)}}minHgt=min;maxHgt=max;if($("#ModelSelectorSliderGroundClearance")!=null){$("#ModelSelectorSliderGroundClearance").slider({range:true,min:min,max:max,values:[min,max],slide:function(event,ui){$("#ModelSelectorGroundClearanceAmountMin").val(ui.values[0]);$("#ModelSelectorGroundClearanceAmountMax").val(ui.values[1])},stop:function(event,ui){filterModels("Hgt",ui.values[0],ui.values[1])}});$("#ModelSelectorGroundClearanceAmountMin").val($("#ModelSelectorSliderGroundClearance").slider("values",0));$("#ModelSelectorGroundClearanceAmountMax").val($("#ModelSelectorSliderGroundClearance").slider("values",1))}break;case"Spc":for(var j=0;j<array.length;j++){if(array[j].Spc<min){min=Math.floor(array[j].Spc)}if(array[j].Spc>max){max=Math.ceil(array[j].Spc)}}minSpc=min;maxSpc=max;if($("#ModelSelectorSliderTrunk")!=null){$("#ModelSelectorSliderTrunk").slider({range:true,min:min,max:max,values:[min,max],slide:function(event,ui){$("#ModelSelectorTrunkAmountMin").val(ui.values[0]);$("#ModelSelectorTrunkAmountMax").val(ui.values[1])},stop:function(event,ui){filterModels("Spc",ui.values[0],ui.values[1])}});$("#ModelSelectorTrunkMax").val("> "+$("#ModelSelectorSliderTrunk").slider("values",1));$("#ModelSelectorTrunkAmountMin").val($("#ModelSelectorSliderTrunk").slider("values",0));$("#ModelSelectorTrunkAmountMax").val($("#ModelSelectorSliderTrunk").slider("values",1))}break;case"Tax":for(var j=0;j<array.length;j++){if(array[j].Tax<min){min=Math.floor(array[j].Tax)}if(array[j].Tax>max){max=Math.ceil(array[j].Tax)}}minTax=min;maxTax=max;if($("#ModelSelectorSliderTax")!=null){$("#ModelSelectorSliderTax").slider({range:true,min:min,max:max,values:[min,max],slide:function(event,ui){$("#ModelSelectorTaxAmountMin").val(ui.values[0]);$("#ModelSelectorTaxAmountMax").val(ui.values[1])},stop:function(event,ui){filterModels("Tax",ui.values[0],ui.values[1])}});$("#ModelSelectorTaxMax").val("Max: "+$("#ModelSelectorSliderTax").slider("values",1));$("#ModelSelectorTaxAmountMin").val($("#ModelSelectorSliderTax").slider("values",0));$("#ModelSelectorTaxAmountMax").val($("#ModelSelectorSliderTax").slider("values",1))}break;default:break}}function filterModels(input,minValue,maxValue){switch(input){case"Price":minPrice=minValue;maxPrice=maxValue;mainFilterModels();filterCars(filteredModels);break;case"HP":minHP=minValue;maxHP=maxValue;mainFilterModels();filterCars(filteredModels);break;case"Fuel":minFuel=minValue;maxFuel=maxValue;mainFilterModels();filterCars(filteredModels);break;case"Acc":minAcc=minValue;maxAcc=maxValue;mainFilterModels();filterCars(filteredModels);break;case"Speed":minSpeed=minValue;maxSpeed=maxValue;mainFilterModels();filterCars(filteredModels);break;case"Wgt":minWgt=minValue;maxWgt=maxValue;mainFilterModels();filterCars(filteredModels);break;case"Hgt":minHgt=minValue;maxHgt=maxValue;mainFilterModels();filterCars(filteredModels);break;case"Spc":minSpc=minValue;maxSpc=maxValue;mainFilterModels();filterCars(filteredModels);break;case"Tax":minTax=minValue;maxTax=maxValue;mainFilterModels();filterCars(filteredModels);break;default:break}}return{init:function(MainModeljsonUrl,ModeljsonUrl){getMainModelJsonData(MainModeljsonUrl,ModeljsonUrl)},compareCar:function(carImage,carModelCode,carModelName){if($(".ModelSelectorComparisonCar1").is(":empty")){var compareHtml="<div class='ModelSelectorCompareCar'><img src='"+carImage+"' alt='Modell 1'/><div class='ModelSelectorCompareCarRemoveHover'><a class='ModelSelectorCarHoverLink' href=\"javascript:ModelSelectorHandler.removeCar('1');\">Ta bort</a></div></div><input type='hidden' id='CompareValues1' value='m1="+carModelName+"&m1m="+carModelCode+"' />";$(".ModelSelectorComparisonCar1").html(compareHtml);$(".ModelSelectorError").hide()}else{if($(".ModelSelectorComparisonCar2").is(":empty")){var compareHtml="<div class='ModelSelectorCompareCar'><img src='"+carImage+"' alt='Modell 2'/><div class='ModelSelectorCompareCarRemoveHover'><a class='ModelSelectorCarHoverLink' href=\"javascript:ModelSelectorHandler.removeCar('2');\">Ta bort</a></div></div><input type='hidden' id='CompareValues2' value='m2="+carModelName+"&m2m="+carModelCode+"' />";$(".ModelSelectorComparisonCar2").html(compareHtml);$(".ModelSelectorError").hide()}else{if($(".ModelSelectorComparisonCar3").is(":empty")){var compareHtml="<div class='ModelSelectorCompareCar'><img src='"+carImage+"' alt='Modell 3'/><div class='ModelSelectorCompareCarRemoveHover'><a class='ModelSelectorCarHoverLink' href=\"javascript:ModelSelectorHandler.removeCar('3');\">Ta bort</a></div></div><input type='hidden' id='CompareValues3' value='m3="+carModelName+"&m3m="+carModelCode+"' />";$(".ModelSelectorComparisonCar3").html(compareHtml);$(".ModelSelectorError").hide()}else{$(".ModelSelectorError").slideDown()}}}},removeCar:function(id){var divId=".ModelSelectorComparisonCar"+id;$(divId).empty()},ResetValues:function(){if($("#chbFamilj")!=null){$("#chbFamilj").attr("checked",true)}if($("#chb4x4")!=null){$("#chb4x4").attr("checked",true)}if($("#chbSport")!=null){$("#chbSport").attr("checked",true)}if($("#chbMiljo")!=null){$("#chbMiljo").attr("checked",true)}if($("#chbTransport")!=null){$("#chbTransport").attr("checked",true)}if($("#chbAutomatic")!=null){$("#chbAutomatic").attr("checked",false)}initStartValues();filterModels("Price",minPrice,maxPrice)},ResetComparison:function(){$(".ModelSelectorComparisonCar1").empty();$(".ModelSelectorComparisonCar2").empty();$(".ModelSelectorComparisonCar3").empty()},mainFilter:function(){mainFilterModels();filterCars(filteredModels)},Compare:function(){var compareStr="";if($("#CompareValues1")!=null){if($("#CompareValues1").length>0){if($("#CompareValues1").val().length>0){compareStr+=$("#CompareValues1").val()}}}if($("#CompareValues2")!=null){if($("#CompareValues2").length>0){if($("#CompareValues2").val().length>0){if(compareStr.length>1){compareStr=compareStr+"&"}compareStr+=$("#CompareValues2").val()}}}if($("#CompareValues3")!=null){if($("#CompareValues3").length>0){if($("#CompareValues3").val().length>0){if(compareStr.length>1){compareStr=compareStr+"&"}compareStr+=$("#CompareValues3").val()}}}if(compareStr.length>1){if(compareStr.indexOf("m3")>0){compareStr="http://"+location.host+"/SkodaTemplates/Public/Pages/ModelComparer.aspx?"+compareStr+"&iframe=true&width=920&height=575"}else{compareStr="http://"+location.host+"/SkodaTemplates/Public/Pages/ModelComparer.aspx?"+compareStr+"&iframe=true&width=692&height=575"}if(jQuery.browser.mobile){window.open(compareStr,"J�mf�r modeller")}else{$.prettyPhoto.open(compareStr,"","")}}}}})(jQuery);(function($){$(document).ready(function(){$("a[rel^='PP']").prettyPhoto();if($("#ModelSelectorCars")!=null){if($("#ModelSelectorCars").length>0){ModelSelectorHandler.init("http://"+location.host+"/SkodaUtil/ModelSelector/MainModelJson.aspx","http://"+location.host+"/SkodaUtil/SAMIntegration/ModelJson.aspx")}}if($("#chbFamilj")!=null){$("#chbFamilj").change(function(){ModelSelectorHandler.mainFilter()})}if($("#chb4x4")!=null){$("#chb4x4").change(function(){ModelSelectorHandler.mainFilter()})}if($("#chbSport")!=null){$("#chbSport").change(function(){ModelSelectorHandler.mainFilter()})}if($("#chbMiljo")!=null){$("#chbMiljo").change(function(){ModelSelectorHandler.mainFilter()})}if($("#chbTransport")!=null){$("#chbTransport").change(function(){ModelSelectorHandler.mainFilter()})}if($("#chbAutomatic")!=null){$("#chbAutomatic").change(function(){ModelSelectorHandler.mainFilter()})}if($(".ModelSelectorError .InfoClose")!=null){$(".ModelSelectorError .InfoClose").click(function(){$(".ModelSelectorError").slideUp()})}if($("#ModelComparer").length){if(getParameterByName("m3").length==0){$("#ModelComparer").removeClass("container_16").addClass("container_12");$("#ModelComparerWrapper").removeClass("grid_16").addClass("grid_12");$("#ModelComparerHeader").removeClass("grid_16").addClass("grid_12");$("#ModelComparerHeader2").addClass("omega");$("#ModelComparerHeader3").hide();$("#ModelComparerSelector2").addClass("omega");$("#ModelComparerSelector3").hide()}}})})(jQuery);function mycarousel_initCallback(carousel){jQuery("#ModelSelector .RightArrow").bind("click",function(){carousel.next();return false});jQuery("#ModelSelector .LeftArrow").bind("click",function(){carousel.prev();return false})}function mysmallcarousel_initCallback(carousel){jQuery("#ModelSelectorSmall .RightArrow").bind("click",function(){carousel.next();return false});jQuery("#ModelSelectorSmall .LeftArrow").bind("click",function(){carousel.prev();return false})}function myslidercarousel_initCallback(carousel){jQuery("#StartCampaignSlide .Right").bind("click",function(){carousel.next();return false});jQuery("#StartCampaignSlide .Left").bind("click",function(){carousel.prev();return false})}(function($){$(document).ready(function(){$("#StartPageSlider").show();$("#PageSlider").show();$("#ModelSelector").show();$("#ModelSelectorSmall").show();$("#StartCampaignSlide").show();$("#MainMenu .TabItem").hover(function(){$(".ExpandedTab",this).css("display","block");$(".TabLink",this).addClass("MouseHover");$(".TabLink span",this).addClass("MouseHover")},function(){$(".ExpandedTab",this).css("display","none");$(".TabLink",this).removeClass("MouseHover");$(".TabLink span",this).removeClass("MouseHover")});$(".LandingPageMenu .LandingPageItem").hover(function(){$(".LandingPageSubMenuWrapper",this).css("display","block");$(".LandingPageMenuLink",this).addClass("MouseHover");$(".LandingPageMenuLink",this).addClass("MouseHover")},function(){$(".LandingPageSubMenuWrapper",this).css("display","none");$(".LandingPageMenuLink",this).removeClass("MouseHover");$(".LandingPageMenuLink",this).removeClass("MouseHover")});$(".LPSubMenu .LandingPageTabs li").hover(function(){$(".LandingPageSubMenuWrapper",this).css("display","block")},function(){$(".LandingPageSubMenuWrapper",this).css("display","none")});if($("#StartPageSlider")!=null){if($("#StartPageSlider").length>0){$("#StartPageSlider").skoda({width:900,height:250,id:"startSlider",thumbClass:"thumb",animationspeed:4000})}}if($("#PageSlider")!=null){if($("#PageSlider").length>0){$("#PageSlider").skoda({width:662,height:250,id:"pSlider",thumbClass:"thumb",animationspeed:3000,thumbnails:true,thumbHeight:50,thumbWidth:132})}}if($("#mycarousel")!=null){if($("#mycarousel").length>0){$("#mycarousel").jcarousel({scroll:1,initCallback:mycarousel_initCallback,animation:"slow",buttonNextHTML:null,buttonPrevHTML:null});var modelSelectorConfig={over:function(){var $image=$(this).find("img");var oheight=$image.height();var owidth=$image.width();$image.attr("rel",oheight);var ratio=1;if(owidth>170){ratio=170/owidth}$("#ModelSelector .jcarousel-clip-horizontal").css("height","260px").css("top","-160px");$(".ModelSelectorWrapper",this).css("display","block");$image.animate({width:"207px",height:(oheight*ratio)*1.22,left:"27px"},{queue:true,duration:400});$(".ModelSelectorHover",this).slideDown(600,function(){$(".ModelSelectorText",this).fadeIn(300)})},out:function(){var $image=$(this).find("img");var oheight=$image.attr("rel");$image.animate({width:"170px",height:oheight,left:"41px"},{queue:true,duration:400});$("ModelSelector .jcarousel-clip-horizontal").css("height","100px").css("top","0");$(".ModelSelectorText",this).css("display","none");$(".ModelSelectorHover",this).slideUp(400);$(".ModelSelectorWrapper",this).delay(1000).css("display","none")}};$("#mycarousel .jcarousel-item").hoverIntent(modelSelectorConfig);$("#mycarousel .jcarousel-item").click(function(){window.location=$(".hidden",this).html()})}}if($("#mysmallcarousel")!=null){if($("#mysmallcarousel").length>0){$("#mysmallcarousel").jcarousel({scroll:1,initCallback:mysmallcarousel_initCallback,animation:"slow",buttonNextHTML:null,buttonPrevHTML:null});var modelSelectorConfig={over:function(){var $image=$(this).find("img");var oheight=$image.height();var owidth=$image.width();$image.attr("rel",oheight);var ratio=1;if(owidth>170){ratio=170/owidth}$image.animate({width:"207px",height:(oheight*ratio)*1.22,left:"0px"},400)},out:function(){var $image=$(this).find("img");var oheight=$image.attr("rel");$("img",this).animate({width:"170px",height:oheight,left:"19px"},400)}};$("#mysmallcarousel .jcarousel-item").hoverIntent(modelSelectorConfig);$("#mysmallcarousel .jcarousel-item").click(function(){window.location=$(".hidden",this).html()})}}if($("#myslidercarousel")!=null){if($("#myslidercarousel").length>0){$("#myslidercarousel").jcarousel({scroll:1,initCallback:myslidercarousel_initCallback,animation:"slow",buttonNextHTML:null,buttonPrevHTML:null,wrap:"circular"})}}if($("#NewCarMenu .NewCarItem")!=null){$("#NewCarMenu .NewCarItem").click(function(){$(".NewCarItemArea").css("display","none");$(".NewCarItemLink").css("font-weight","normal");$(".NewCarItemArea",this).css("display","block");$(".NewCarItemLink",this).css("font-weight","bold")})}if($("#SiteMap li")!=null){$("#SiteMap li").has("ul").addClass("Expanded")}if($("a.preview")!=null){$("a.preview").lightBox()}if($("#Header .SearchTfd")!=null){var searchID="#Header #"+$("#Header .SearchTfd").attr("id");var buttonID="#Header #"+$("#Header .SearchBtn").attr("id");$(searchID).autocomplete("/SkodaUtil/SearchSuggest/Pages/SearchSuggestion.aspx",{minChars:2,max:10}).result(function(event,item){$(buttonID).click()})}if($(".FAQitem")!=null){$(".FAQitem:odd").addClass("FAQitemOdd")}if($(".CategoryHeading h4")!=null){$(".CategoryHeading h4").click(function(){if($(this).hasClass("Expanded")){$(this).removeClass("Expanded")}else{$(this).addClass("Expanded")}var itemsName=$(this).html();if(itemsName.indexOf(" ")>0){itemsName=itemsName.substring(0,itemsName.indexOf(" "))}itemsName="#"+itemsName+"Items";$(itemsName).toggle();return false})}if($(".FAQitem .Answer")!=null){$(".FAQitem .Answer").expander()}if($(".CampaignShowHide")!=null){$(".CampaignShowHide").hover(function(){$(this).parent().addClass("showHighest");$(this).animate({width:200},400);$(".CampaignHiddenText",this).stop(true,true).delay(400).show(400)},function(){$(this).clearQueue();$(".CampaignHiddenText",this).stop(true,true).hide(400);$(this).delay(400).animate({width:150},400);$(this).parent().removeClass("showHighest")})}if($(".CampaignCrossWrap")!=null){$(".CampaignCrossWrap").hover(function(){$(this).parent().addClass("showHighest");$(this).animate({width:205},300,function(){if($(".CampaignCrossHiddenImage")!=null){$(".CampaignCrossHiddenImage",this).stop(true,true).animate({top:"0px",height:"100px"},300).show(300).html($(".FlashContent",this).html())}$(".CampaignCrossHiddenText",this).stop(true,true).slideDown(300)})},function(){$(this).clearQueue();$(this).stop();if($(".CampaignCrossHiddenImage")!=null){$(".CampaignCrossHiddenImage",this).stop(true,true).animate({top:"100px",height:"0px"},300).hide(300).html("")}$(".CampaignCrossHiddenText",this).stop(true,true).slideUp(300);$(this).delay(300).animate({width:150},300);$(this).parent().removeClass("showHighest")})}if($(".CampaignCrossWrapNoHeadline")!=null){$(".CampaignCrossWrapNoHeadline").hover(function(){$(this).parent().addClass("showHighest");$(this).animate({width:205},300,function(){if($(".CampaignCrossHiddenImageNoHeadline")!=null){$(".CampaignCrossHiddenImageNoHeadline",this).stop(true,true).animate({top:"0px",height:"100px"},300).show(300).html($(".FlashContent",this).html())}$(".CampaignCrossHiddenTextNoHeadline",this).stop(true,true).slideDown(300)})},function(){$(this).clearQueue();$(this).stop();if($(".CampaignCrossHiddenImageNoHeadline")!=null){$(".CampaignCrossHiddenImageNoHeadline",this).stop(true,true).animate({top:"100px",height:"0px"},300).hide(300).html("")}$(".CampaignCrossHiddenTextNoHeadline",this).stop(true,true).slideUp(300);$(this).delay(300).animate({width:11},300);$(this).parent().removeClass("showHighest")})}})})(jQuery);(function($){var NivoSlider=function(element,options){var settings=$.extend({},$.fn.nivoSlider.defaults,options);var vars={currentSlide:0,currentImage:"",totalSlides:0,randAnim:"",running:false,paused:false,stop:false};var slider=$(element);slider.data("nivo:vars",vars);slider.css("position","relative");slider.addClass("nivoSlider");var kids=slider.children();kids.each(function(){var child=$(this);var link="";if(!child.is("img")){if(child.is("a")){child.addClass("nivo-imageLink");link=child}child=child.find("img:first")}var childWidth=child.width();if(childWidth==0){childWidth=child.attr("width")}var childHeight=child.height();if(childHeight==0){childHeight=child.attr("height")}if(childWidth>slider.width()){slider.width(childWidth)}if(childHeight>slider.height()){slider.height(childHeight)}if(link!=""){link.css("display","none")}child.css("display","none");vars.totalSlides++});if(settings.startSlide>0){if(settings.startSlide>=vars.totalSlides){settings.startSlide=vars.totalSlides-1}vars.currentSlide=settings.startSlide}if($(kids[vars.currentSlide]).is("img")){vars.currentImage=$(kids[vars.currentSlide])}else{vars.currentImage=$(kids[vars.currentSlide]).find("img:first")}if($(kids[vars.currentSlide]).is("a")){$(kids[vars.currentSlide]).css("display","block")}slider.css("background",'url("'+vars.currentImage.attr("src")+'") no-repeat');slider.append($('<div class="nivo-caption"><p></p></div>').css({display:"none"}));var processCaption=function(settings){var nivoCaption=$(".nivo-caption",slider);if(vars.currentImage.attr("title")!=""&&vars.currentImage.attr("title")!=undefined){var title=vars.currentImage.attr("title");if(title.substr(0,1)=="#"){title=$(title).html()}if(nivoCaption.css("display")=="block"){nivoCaption.find("p").fadeOut(settings.animSpeed,function(){$(this).html(title);$(this).fadeIn(settings.animSpeed)})}else{nivoCaption.find("p").html(title)}nivoCaption.fadeIn(settings.animSpeed)}else{nivoCaption.fadeOut(settings.animSpeed)}};processCaption(settings);var timer=0;if(!settings.manualAdvance&&kids.length>1){timer=setInterval(function(){nivoRun(slider,kids,settings,false)},settings.pauseTime)}if(settings.directionNav){slider.append('<div class="nivo-directionNav"><a class="nivo-prevNav">'+settings.prevText+'</a><a class="nivo-nextNav">'+settings.nextText+"</a></div>");if(settings.directionNavHide){$(".nivo-directionNav",slider).hide();slider.hover(function(){$(".nivo-directionNav",slider).show()},function(){$(".nivo-directionNav",slider).hide()})}$("a.nivo-prevNav",slider).live("click",function(){if(vars.running){return false}clearInterval(timer);timer="";vars.currentSlide-=2;nivoRun(slider,kids,settings,"prev")});$("a.nivo-nextNav",slider).live("click",function(){if(vars.running){return false}clearInterval(timer);timer="";nivoRun(slider,kids,settings,"next")})}if(settings.controlNav){var nivoControl=$('<div class="nivo-controlNav"></div>');slider.append(nivoControl);for(var i=0;i<kids.length;i++){if(settings.controlNavThumbs){var child=kids.eq(i);if(!child.is("img")){child=child.find("img:first")}if(settings.controlNavThumbsFromRel){nivoControl.append('<a class="nivo-control" rel="'+i+'"><img src="'+child.attr("rel")+'" alt="" /></a>')}else{nivoControl.append('<a class="nivo-control" rel="'+i+'"><img src="'+child.attr("src").replace(settings.controlNavThumbsSearch,settings.controlNavThumbsReplace)+'" alt="" /></a>')}}else{nivoControl.append('<a class="nivo-control" rel="'+i+'">'+(i+1)+"</a>")}}$(".nivo-controlNav a:eq("+vars.currentSlide+")",slider).addClass("active");$(".nivo-controlNav a",slider).live("click",function(){if(vars.running){return false}if($(this).hasClass("active")){return false}clearInterval(timer);timer="";slider.css("background",'url("'+vars.currentImage.attr("src")+'") no-repeat');vars.currentSlide=$(this).attr("rel")-1;nivoRun(slider,kids,settings,"control")})}if(settings.keyboardNav){$(window).keypress(function(event){if(event.keyCode=="37"){if(vars.running){return false}clearInterval(timer);timer="";vars.currentSlide-=2;nivoRun(slider,kids,settings,"prev")}if(event.keyCode=="39"){if(vars.running){return false}clearInterval(timer);timer="";nivoRun(slider,kids,settings,"next")}})}if(settings.pauseOnHover){slider.hover(function(){vars.paused=true;clearInterval(timer);timer=""},function(){vars.paused=false;if(timer==""&&!settings.manualAdvance){timer=setInterval(function(){nivoRun(slider,kids,settings,false)},settings.pauseTime)}})}slider.bind("nivo:animFinished",function(){vars.running=false;$(kids).each(function(){if($(this).is("a")){$(this).css("display","none")}});if($(kids[vars.currentSlide]).is("a")){$(kids[vars.currentSlide]).css("display","block")}if(timer==""&&!vars.paused&&!settings.manualAdvance){timer=setInterval(function(){nivoRun(slider,kids,settings,false)},settings.pauseTime)}settings.afterChange.call(this)});var createSlices=function(slider,settings,vars){for(var i=0;i<settings.slices;i++){var sliceWidth=Math.round(slider.width()/settings.slices);if(i==settings.slices-1){slider.append($('<div class="nivo-slice"></div>').css({left:(sliceWidth*i)+"px",width:(slider.width()-(sliceWidth*i))+"px",height:"0px",opacity:"0",background:'url("'+vars.currentImage.attr("src")+'") no-repeat -'+((sliceWidth+(i*sliceWidth))-sliceWidth)+"px 0%"}))}else{slider.append($('<div class="nivo-slice"></div>').css({left:(sliceWidth*i)+"px",width:sliceWidth+"px",height:"0px",opacity:"0",background:'url("'+vars.currentImage.attr("src")+'") no-repeat -'+((sliceWidth+(i*sliceWidth))-sliceWidth)+"px 0%"}))}}};var createBoxes=function(slider,settings,vars){var boxWidth=Math.round(slider.width()/settings.boxCols);var boxHeight=Math.round(slider.height()/settings.boxRows);for(var rows=0;rows<settings.boxRows;rows++){for(var cols=0;cols<settings.boxCols;cols++){if(cols==settings.boxCols-1){slider.append($('<div class="nivo-box"></div>').css({opacity:0,left:(boxWidth*cols)+"px",top:(boxHeight*rows)+"px",width:(slider.width()-(boxWidth*cols))+"px",height:boxHeight+"px",background:'url("'+vars.currentImage.attr("src")+'") no-repeat -'+((boxWidth+(cols*boxWidth))-boxWidth)+"px -"+((boxHeight+(rows*boxHeight))-boxHeight)+"px"}))}else{slider.append($('<div class="nivo-box"></div>').css({opacity:0,left:(boxWidth*cols)+"px",top:(boxHeight*rows)+"px",width:boxWidth+"px",height:boxHeight+"px",background:'url("'+vars.currentImage.attr("src")+'") no-repeat -'+((boxWidth+(cols*boxWidth))-boxWidth)+"px -"+((boxHeight+(rows*boxHeight))-boxHeight)+"px"}))}}}};var nivoRun=function(slider,kids,settings,nudge){var vars=slider.data("nivo:vars");if(vars&&(vars.currentSlide==vars.totalSlides-1)){settings.lastSlide.call(this)}if((!vars||vars.stop)&&!nudge){return false}settings.beforeChange.call(this);if(!nudge){slider.css("background",'url("'+vars.currentImage.attr("src")+'") no-repeat')}else{if(nudge=="prev"){slider.css("background",'url("'+vars.currentImage.attr("src")+'") no-repeat')}if(nudge=="next"){slider.css("background",'url("'+vars.currentImage.attr("src")+'") no-repeat')}}vars.currentSlide++;if(vars.currentSlide==vars.totalSlides){vars.currentSlide=0;settings.slideshowEnd.call(this)}if(vars.currentSlide<0){vars.currentSlide=(vars.totalSlides-1)}if($(kids[vars.currentSlide]).is("img")){vars.currentImage=$(kids[vars.currentSlide])}else{vars.currentImage=$(kids[vars.currentSlide]).find("img:first")}if(settings.controlNav){$(".nivo-controlNav a",slider).removeClass("active");$(".nivo-controlNav a:eq("+vars.currentSlide+")",slider).addClass("active")}processCaption(settings);$(".nivo-slice",slider).remove();$(".nivo-box",slider).remove();if(settings.effect=="random"){var anims=new Array("sliceDownRight","sliceDownLeft","sliceUpRight","sliceUpLeft","sliceUpDown","sliceUpDownLeft","fold","fade","boxRandom","boxRain","boxRainReverse","boxRainGrow","boxRainGrowReverse");vars.randAnim=anims[Math.floor(Math.random()*(anims.length+1))];if(vars.randAnim==undefined){vars.randAnim="fade"}}if(settings.effect.indexOf(",")!=-1){var anims=settings.effect.split(",");vars.randAnim=anims[Math.floor(Math.random()*(anims.length))];if(vars.randAnim==undefined){vars.randAnim="fade"}}vars.running=true;if(settings.effect=="sliceDown"||settings.effect=="sliceDownRight"||vars.randAnim=="sliceDownRight"||settings.effect=="sliceDownLeft"||vars.randAnim=="sliceDownLeft"){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var slices=$(".nivo-slice",slider);if(settings.effect=="sliceDownLeft"||vars.randAnim=="sliceDownLeft"){slices=$(".nivo-slice",slider)._reverse()}slices.each(function(){var slice=$(this);slice.css({top:"0px"});if(i==settings.slices-1){setTimeout(function(){slice.animate({height:"100%",opacity:"1.0"},settings.animSpeed,"",function(){slider.trigger("nivo:animFinished")})},(100+timeBuff))}else{setTimeout(function(){slice.animate({height:"100%",opacity:"1.0"},settings.animSpeed)},(100+timeBuff))}timeBuff+=50;i++})}else{if(settings.effect=="sliceUp"||settings.effect=="sliceUpRight"||vars.randAnim=="sliceUpRight"||settings.effect=="sliceUpLeft"||vars.randAnim=="sliceUpLeft"){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var slices=$(".nivo-slice",slider);if(settings.effect=="sliceUpLeft"||vars.randAnim=="sliceUpLeft"){slices=$(".nivo-slice",slider)._reverse()}slices.each(function(){var slice=$(this);slice.css({bottom:"0px"});if(i==settings.slices-1){setTimeout(function(){slice.animate({height:"100%",opacity:"1.0"},settings.animSpeed,"",function(){slider.trigger("nivo:animFinished")})},(100+timeBuff))}else{setTimeout(function(){slice.animate({height:"100%",opacity:"1.0"},settings.animSpeed)},(100+timeBuff))}timeBuff+=50;i++})}else{if(settings.effect=="sliceUpDown"||settings.effect=="sliceUpDownRight"||vars.randAnim=="sliceUpDown"||settings.effect=="sliceUpDownLeft"||vars.randAnim=="sliceUpDownLeft"){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var v=0;var slices=$(".nivo-slice",slider);if(settings.effect=="sliceUpDownLeft"||vars.randAnim=="sliceUpDownLeft"){slices=$(".nivo-slice",slider)._reverse()}slices.each(function(){var slice=$(this);if(i==0){slice.css("top","0px");i++}else{slice.css("bottom","0px");i=0}if(v==settings.slices-1){setTimeout(function(){slice.animate({height:"100%",opacity:"1.0"},settings.animSpeed,"",function(){slider.trigger("nivo:animFinished")})},(100+timeBuff))}else{setTimeout(function(){slice.animate({height:"100%",opacity:"1.0"},settings.animSpeed)},(100+timeBuff))}timeBuff+=50;v++})}else{if(settings.effect=="fold"||vars.randAnim=="fold"){createSlices(slider,settings,vars);var timeBuff=0;var i=0;$(".nivo-slice",slider).each(function(){var slice=$(this);var origWidth=slice.width();slice.css({top:"0px",height:"100%",width:"0px"});if(i==settings.slices-1){setTimeout(function(){slice.animate({width:origWidth,opacity:"1.0"},settings.animSpeed,"",function(){slider.trigger("nivo:animFinished")})},(100+timeBuff))}else{setTimeout(function(){slice.animate({width:origWidth,opacity:"1.0"},settings.animSpeed)},(100+timeBuff))}timeBuff+=50;i++})}else{if(settings.effect=="fade"||vars.randAnim=="fade"){createSlices(slider,settings,vars);var firstSlice=$(".nivo-slice:first",slider);firstSlice.css({height:"100%",width:slider.width()+"px"});firstSlice.animate({opacity:"1.0"},(settings.animSpeed*2),"",function(){slider.trigger("nivo:animFinished")})}else{if(settings.effect=="slideInRight"||vars.randAnim=="slideInRight"){createSlices(slider,settings,vars);var firstSlice=$(".nivo-slice:first",slider);firstSlice.css({height:"100%",width:"0px",opacity:"1"});firstSlice.animate({width:slider.width()+"px"},(settings.animSpeed*2),"",function(){slider.trigger("nivo:animFinished")})}else{if(settings.effect=="slideInLeft"||vars.randAnim=="slideInLeft"){createSlices(slider,settings,vars);var firstSlice=$(".nivo-slice:first",slider);firstSlice.css({height:"100%",width:"0px",opacity:"1",left:"",right:"0px"});firstSlice.animate({width:slider.width()+"px"},(settings.animSpeed*2),"",function(){firstSlice.css({left:"0px",right:""});slider.trigger("nivo:animFinished")})}else{if(settings.effect=="boxRandom"||vars.randAnim=="boxRandom"){createBoxes(slider,settings,vars);var totalBoxes=settings.boxCols*settings.boxRows;var i=0;var timeBuff=0;var boxes=shuffle($(".nivo-box",slider));boxes.each(function(){var box=$(this);if(i==totalBoxes-1){setTimeout(function(){box.animate({opacity:"1"},settings.animSpeed,"",function(){slider.trigger("nivo:animFinished")})},(100+timeBuff))}else{setTimeout(function(){box.animate({opacity:"1"},settings.animSpeed)},(100+timeBuff))}timeBuff+=20;i++})}else{if(settings.effect=="boxRain"||vars.randAnim=="boxRain"||settings.effect=="boxRainReverse"||vars.randAnim=="boxRainReverse"||settings.effect=="boxRainGrow"||vars.randAnim=="boxRainGrow"||settings.effect=="boxRainGrowReverse"||vars.randAnim=="boxRainGrowReverse"){createBoxes(slider,settings,vars);var totalBoxes=settings.boxCols*settings.boxRows;var i=0;var timeBuff=0;var rowIndex=0;var colIndex=0;var box2Darr=new Array();box2Darr[rowIndex]=new Array();var boxes=$(".nivo-box",slider);if(settings.effect=="boxRainReverse"||vars.randAnim=="boxRainReverse"||settings.effect=="boxRainGrowReverse"||vars.randAnim=="boxRainGrowReverse"){boxes=$(".nivo-box",slider)._reverse()}boxes.each(function(){box2Darr[rowIndex][colIndex]=$(this);colIndex++;if(colIndex==settings.boxCols){rowIndex++;colIndex=0;box2Darr[rowIndex]=new Array()}});for(var cols=0;cols<(settings.boxCols*2);cols++){var prevCol=cols;for(var rows=0;rows<settings.boxRows;rows++){if(prevCol>=0&&prevCol<settings.boxCols){(function(row,col,time,i,totalBoxes){var box=$(box2Darr[row][col]);var w=box.width();var h=box.height();if(settings.effect=="boxRainGrow"||vars.randAnim=="boxRainGrow"||settings.effect=="boxRainGrowReverse"||vars.randAnim=="boxRainGrowReverse"){box.width(0).height(0)}if(i==totalBoxes-1){setTimeout(function(){box.animate({opacity:"1",width:w,height:h},settings.animSpeed/1.3,"",function(){slider.trigger("nivo:animFinished")})},(100+time))}else{setTimeout(function(){box.animate({opacity:"1",width:w,height:h},settings.animSpeed/1.3)},(100+time))}})(rows,prevCol,timeBuff,i,totalBoxes);i++}prevCol--}timeBuff+=100}}}}}}}}}}};var shuffle=function(arr){for(var j,x,i=arr.length;i;j=parseInt(Math.random()*i),x=arr[--i],arr[i]=arr[j],arr[j]=x){}return arr};var trace=function(msg){if(this.console&&typeof console.log!="undefined"){console.log(msg)}};this.stop=function(){if(!$(element).data("nivo:vars").stop){$(element).data("nivo:vars").stop=true;trace("Stop Slider")}};this.start=function(){if($(element).data("nivo:vars").stop){$(element).data("nivo:vars").stop=false;trace("Start Slider")}};settings.afterLoad.call(this);return this};$.fn.nivoSlider=function(options){return this.each(function(key,value){var element=$(this);if(element.data("nivoslider")){return element.data("nivoslider")}var nivoslider=new NivoSlider(this,options);element.data("nivoslider",nivoslider)})};$.fn.nivoSlider.defaults={effect:"random",slices:15,boxCols:8,boxRows:4,animSpeed:500,pauseTime:3000,startSlide:0,directionNav:true,directionNavHide:true,controlNav:true,controlNavThumbs:false,controlNavThumbsFromRel:false,controlNavThumbsSearch:".jpg",controlNavThumbsReplace:"_thumb.jpg",keyboardNav:true,pauseOnHover:true,manualAdvance:false,captionOpacity:1,prevText:"Prev",nextText:"Next",beforeChange:function(){},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){},afterLoad:function(){}};$.fn._reverse=[].reverse})(jQuery);
