(function(a){var l,q,r,e,y,k,z,g,v,w,o=0,d={},m=[],n=0,c={},j=[],B=null,s=new Image,D=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,O=/[^\.]\.(swf)\s*$/i,E,F=1,u=0,t="",p,h,i=!1,x=a.extend(a("<div/>")[0],{prop:0}),G=a.browser.msie&&a.browser.version<7&&!window.XMLHttpRequest,H=function(){q.hide();s.onerror=s.onload=null;B&&B.abort();l.empty()},I=function(){!1===d.onError(m,o,d)?(q.hide(),i=!1):(d.titleShow=!1,d.width="auto",d.height="auto",l.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>'),A())},C=function(){var b=m[o],f,c,e,h,j,g;H();d=a.extend({},a.fn.fancybox.defaults,typeof a(b).data("fancybox")=="undefined"?d:a(b).data("fancybox"));g=d.onStart(m,o,d);if(g===!1)i=!1;else{typeof g=="object"&&(d=a.extend(d,g));e=d.title||(b.nodeName?a(b).attr("title"):b.title)||"";if(b.nodeName&&!d.orig)d.orig=a(b).children("img:first").length?a(b).children("img:first"):a(b);e===""&&d.orig&&d.titleFromAlt&&(e=d.orig.attr("alt"));f=d.href||(b.nodeName?a(b).attr("href"):b.href)||null;if(/^(?:javascript)/i.test(f)||f=="#")f=null;if(d.type){if(c=d.type,!f)f=d.content}else d.content?c="html":f&&(c=f.match(D)?"image":f.match(O)?"swf":a(b).hasClass("iframe")?"iframe":f.indexOf("#")===0?"inline":"ajax");if(c){c=="inline"&&(b=f.substr(f.indexOf("#")),c=a(b).length>0?"inline":"ajax");d.type=c;d.href=f;d.title=e;if(d.autoDimensions)d.type=="html"||d.type=="inline"||d.type=="ajax"?(d.width="auto",d.height="auto"):d.autoDimensions=!1;if(d.modal)d.overlayShow=!0,d.hideOnOverlayClick=!1,d.hideOnContentClick=!1,d.enableEscapeButton=!1,d.showCloseButton=!1;d.padding=parseInt(d.padding,10);d.margin=parseInt(d.margin,10);l.css("padding",d.padding+d.margin);a(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){a(this).replaceWith(k.children())});switch(c){case"html":l.html(d.content);A();break;case"inline":if(a(b).parent().is("#fancybox-content")===!0){i=!1;break}a('<div class="fancybox-inline-tmp" />').hide().insertBefore(a(b)).bind("fancybox-cleanup",function(){a(this).replaceWith(k.children())}).bind("fancybox-cancel",function(){a(this).replaceWith(l.children())});a(b).appendTo(l);A();break;case"image":i=!1;a.fancybox.showActivity();s=new Image;s.onerror=function(){I()};s.onload=function(){i=!0;s.onerror=s.onload=null;d.width=s.width;d.height=s.height;a("<img />").attr({id:"fancybox-img",src:s.src,alt:d.title}).appendTo(l);J()};s.src=f;break;case"swf":d.scrolling="no";h='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+d.width+'" height="'+d.height+'"><param name="movie" value="'+f+'"></param>';j="";a.each(d.swf,function(b,a){h+='<param name="'+b+'" value="'+a+'"></param>';j+=" "+b+'="'+a+'"'});h+='<embed src="'+f+'" type="application/x-shockwave-flash" width="'+d.width+'" height="'+d.height+'"'+j+"></embed></object>";l.html(h);A();break;case"ajax":i=!1;a.fancybox.showActivity();d.ajax.win=d.ajax.success;B=a.ajax(a.extend({},d.ajax,{url:f,data:d.ajax.data||{},error:function(b){b.status>0&&I()},success:function(b,a,c){if((typeof c=="object"?c:B).status==200){if(typeof d.ajax.win=="function")if(g=d.ajax.win(f,b,a,c),g===!1){q.hide();return}else if(typeof g=="string"||typeof g=="object")b=g;l.html(b);A()}}}));break;case"iframe":J()}}else I()}},A=function(){var b=d.width,c=d.height,b=b.toString().indexOf("%")>-1?parseInt((a(window).width()-d.margin*2)*parseFloat(b)/100,10)+"px":b=="auto"?"auto":b+"px",c=c.toString().indexOf("%")>-1?parseInt((a(window).height()-d.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";l.wrapInner('<div style="width:'+b+";height:"+c+";overflow: "+(d.scrolling=="auto"?"auto":d.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');d.width=l.width();d.height=l.height();J()},J=function(){var b,f;q.hide();if(e.is(":visible")&&!1===c.onCleanup(j,n,c))a.event.trigger("fancybox-cancel"),i=!1;else{i=!0;a(k.add(r)).unbind();a(window).unbind("resize.fb scroll.fb");a(document).unbind("keydown.fb");e.is(":visible")&&c.titlePosition!=="outside"&&e.css("height",e.height());j=m;n=o;c=d;if(c.overlayShow){if(r.css({"background-color":c.overlayColor,opacity:c.overlayOpacity,cursor:c.hideOnOverlayClick?"pointer":"auto",height:a(document).height()}),!r.is(":visible")){if(G)a("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});r.show()}}else r.hide();h=P();t=c.title||"";u=0;g.empty().removeAttr("style").removeClass();if(c.titleShow!==!1&&(b=a.isFunction(c.titleFormat)?c.titleFormat(t,j,n,c):t&&t.length?c.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+t+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+c.titlePosition+'">'+t+"</div>":!1,(t=b)&&t!==""))switch(g.addClass("fancybox-title-"+c.titlePosition).html(t).appendTo("body").show(),c.titlePosition){case"inside":g.css({width:h.width-c.padding*2,marginLeft:c.padding,marginRight:c.padding});u=g.outerHeight(!0);g.appendTo(y);h.height+=u;break;case"over":g.css({marginLeft:c.padding,width:h.width-c.padding*2,bottom:c.padding}).appendTo(y);break;case"float":g.css("left",parseInt((g.width()-h.width-40)/2,10)*-1).appendTo(e);break;default:g.css({width:h.width-c.padding*2,paddingLeft:c.padding,paddingRight:c.padding}).appendTo(e)}g.hide();if(e.is(":visible"))a(z.add(v).add(w)).hide(),b=e.position(),p={top:b.top,left:b.left,width:e.width(),height:e.height()},f=p.width==h.width&&p.height==h.height,k.fadeTo(c.changeFade,0.3,function(){var b=function(){k.html(l.contents()).fadeTo(c.changeFade,1,K)};a.event.trigger("fancybox-change");k.empty().removeAttr("filter").css({"border-width":c.padding,width:h.width-c.padding*2,height:d.autoDimensions?"auto":h.height-u-c.padding*2});f?b():(x.prop=0,a(x).animate({prop:1},{duration:c.changeSpeed,easing:c.easingChange,step:L,complete:b}))});else if(e.removeAttr("style"),k.css("border-width",c.padding),c.transitionIn=="elastic"){p=N();k.html(l.contents());e.show();if(c.opacity)h.opacity=0;x.prop=0;a(x).animate({prop:1},{duration:c.speedIn,easing:c.easingIn,step:L,complete:K})}else c.titlePosition=="inside"&&u>0&&g.show(),k.css({width:h.width-c.padding*2,height:d.autoDimensions?"auto":h.height-u-c.padding*2}).html(l.contents()),e.css(h).fadeIn(c.transitionIn=="none"?0:c.speedIn,K)}},Q=function(){(c.enableEscapeButton||c.enableKeyboardNav)&&a(document).bind("keydown.fb",function(b){if(b.keyCode==27&&c.enableEscapeButton)b.preventDefault(),a.fancybox.close();else if((b.keyCode==37||b.keyCode==39)&&c.enableKeyboardNav&&b.target.tagName!=="INPUT"&&b.target.tagName!=="TEXTAREA"&&b.target.tagName!=="SELECT")b.preventDefault(),a.fancybox[b.keyCode==37?"prev":"next"]()});c.showNavArrows?((c.cyclic&&j.length>1||n!==0)&&v.show(),(c.cyclic&&j.length>1||n!=j.length-1)&&w.show()):(v.hide(),w.hide())},K=function(){a.support.opacity||(k.get(0).style.removeAttribute("filter"),e.get(0).style.removeAttribute("filter"));d.autoDimensions&&k.css("height","auto");e.css("height","auto");t&&t.length&&g.show();c.showCloseButton&&z.show();Q();c.hideOnContentClick&&k.bind("click",a.fancybox.close);c.hideOnOverlayClick&&r.bind("click",a.fancybox.close);a(window).bind("resize.fb",a.fancybox.resize);c.centerOnScroll&&a(window).bind("scroll.fb",a.fancybox.center);c.type=="iframe"&&a('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(a.browser.msie?'allowtransparency="true""':"")+' scrolling="'+d.scrolling+'" src="'+c.href+'"></iframe>').appendTo(k);e.show();i=!1;a.fancybox.center();c.onComplete(j,n,c);var b,f;if(j.length-1>n&&(b=j[n+1].href,typeof b!=="undefined"&&b.match(D)))f=new Image,f.src=b;if(n>0&&(b=j[n-1].href,typeof b!=="undefined"&&b.match(D)))f=new Image,f.src=b},L=function(b){var a={width:parseInt(p.width+(h.width-p.width)*b,10),height:parseInt(p.height+(h.height-p.height)*b,10),top:parseInt(p.top+(h.top-p.top)*b,10),left:parseInt(p.left+(h.left-p.left)*b,10)};if(typeof h.opacity!=="undefined")a.opacity=b<0.5?0.5:b;e.css(a);k.css({width:a.width-c.padding*2,height:a.height-u*b-c.padding*2})},M=function(){return[a(window).width()-c.margin*2,a(window).height()-c.margin*2,a(document).scrollLeft()+c.margin,a(document).scrollTop()+c.margin]},P=function(){var b=M(),a={},e=c.autoScale,g=c.padding*2;a.width=c.width.toString().indexOf("%")>-1?parseInt(b[0]*parseFloat(c.width)/100,10):c.width+g;a.height=c.height.toString().indexOf("%")>-1?parseInt(b[1]*parseFloat(c.height)/100,10):c.height+g;if(e&&(a.width>b[0]||a.height>b[1]))if(d.type=="image"||d.type=="swf"){e=c.width/c.height;if(a.width>b[0])a.width=b[0],a.height=parseInt((a.width-g)/e+g,10);if(a.height>b[1])a.height=b[1],a.width=parseInt((a.height-g)*e+g,10)}else a.width=Math.min(a.width,b[0]),a.height=Math.min(a.height,b[1]);a.top=parseInt(Math.max(b[3]-20,b[3]+(b[1]-a.height-40)*0.5),10);a.left=parseInt(Math.max(b[2]-20,b[2]+(b[0]-a.width-40)*0.5),10);return a},N=function(){var b=d.orig?a(d.orig):!1,f={};b&&b.length?(f=b.offset(),f.top+=parseInt(b.css("paddingTop"),10)||0,f.left+=parseInt(b.css("paddingLeft"),10)||0,f.top+=parseInt(b.css("border-top-width"),10)||0,f.left+=parseInt(b.css("border-left-width"),10)||0,f.width=b.width(),f.height=b.height(),f={width:f.width+c.padding*2,height:f.height+c.padding*2,top:f.top-c.padding-20,left:f.left-c.padding-20}):(b=M(),f={width:c.padding*2,height:c.padding*2,top:parseInt(b[3]+b[1]*0.5,10),left:parseInt(b[2]+b[0]*0.5,10)});return f},R=function(){q.is(":visible")?(a("div",q).css("top",F*-40+"px"),F=(F+1)%12):clearInterval(E)};a.fn.fancybox=function(b){if(!a(this).length)return this;a(this).data("fancybox",a.extend({},b,a.metadata?a(this).metadata():{})).unbind("click.fb").bind("click.fb",function(b){b.preventDefault();i||(i=!0,a(this).blur(),m=[],o=0,b=a(this).attr("rel")||"",!b||b==""||b==="nofollow"?m.push(this):(m=a("a[rel="+b+"], area[rel="+b+"]"),o=m.index(this)),C())});return this};a.fancybox=function(b,c){var d;if(!i){i=!0;d=typeof c!=="undefined"?c:{};m=[];o=parseInt(d.index,10)||0;if(a.isArray(b)){for(var e=0,g=b.length;e<g;e++)typeof b[e]=="object"?a(b[e]).data("fancybox",a.extend({},d,b[e])):b[e]=a({}).data("fancybox",a.extend({content:b[e]},d));m=jQuery.merge(m,b)}else typeof b=="object"?a(b).data("fancybox",a.extend({},d,b)):b=a({}).data("fancybox",a.extend({content:b},d)),m.push(b);if(o>m.length||o<0)o=0;C()}};a.fancybox.showActivity=function(){clearInterval(E);q.show();E=setInterval(R,66)};a.fancybox.hideActivity=function(){q.hide()};a.fancybox.next=function(){return a.fancybox.pos(n+1)};a.fancybox.prev=function(){return a.fancybox.pos(n-1)};a.fancybox.pos=function(a){i||(a=parseInt(a),m=j,a>-1&&a<j.length?(o=a,C()):c.cyclic&&j.length>1&&(o=a>=j.length?0:j.length-1,C()))};a.fancybox.cancel=function(){i||(i=!0,a.event.trigger("fancybox-cancel"),H(),d.onCancel(m,o,d),i=!1)};a.fancybox.close=function(){function b(){r.fadeOut("fast");g.empty().hide();e.hide();a.event.trigger("fancybox-cleanup");k.empty();c.onClosed(j,n,c);j=d=[];n=o=0;c=d={};i=!1}if(!i&&!e.is(":hidden"))if(i=!0,c&&!1===c.onCleanup(j,n,c))i=!1;else if(H(),a(z.add(v).add(w)).hide(),a(k.add(r)).unbind(),a(window).unbind("resize.fb scroll.fb"),a(document).unbind("keydown.fb"),k.find("iframe").attr("src",G&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank"),c.titlePosition!=="inside"&&g.empty(),e.stop(),c.transitionOut=="elastic"){p=N();var f=e.position();h={top:f.top,left:f.left,width:e.width(),height:e.height()};if(c.opacity)h.opacity=1;g.empty().hide();x.prop=1;a(x).animate({prop:0},{duration:c.speedOut,easing:c.easingOut,step:L,complete:b})}else e.fadeOut(c.transitionOut=="none"?0:c.speedOut,b)};a.fancybox.resize=function(){r.is(":visible")&&r.css("height",a(document).height());a.fancybox.center(!0)};a.fancybox.center=function(a){var d,g;if(!i&&(g=a===!0?1:0,d=M(),g||!(e.width()>d[0]||e.height()>d[1])))e.stop().animate({top:parseInt(Math.max(d[3]-20,d[3]+(d[1]-k.height()-40)*0.5-c.padding)),left:parseInt(Math.max(d[2]-20,d[2]+(d[0]-k.width()-40)*0.5-c.padding))},typeof a=="number"?a:200)};a.fancybox.init=function(){a("#fancybox-wrap").length||(a("body").append(l=a('<div id="fancybox-tmp"></div>'),q=a('<div id="fancybox-loading"><div></div></div>'),r=a('<div id="fancybox-overlay"></div>'),e=a('<div id="fancybox-wrap"></div>')),y=a('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(e),y.append(k=a('<div id="fancybox-content"></div>'),z=a('<a id="fancybox-close"></a>'),g=a('<div id="fancybox-title"></div>'),v=a('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),w=a('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>')),z.click(a.fancybox.close),q.click(a.fancybox.cancel),v.click(function(b){b.preventDefault();a.fancybox.prev()}),w.click(function(b){b.preventDefault();a.fancybox.next()}),a.fn.mousewheel&&e.bind("mousewheel.fb",function(b,c){if(i)b.preventDefault();else if(a(b.target).get(0).clientHeight==0||a(b.target).get(0).scrollHeight===a(b.target).get(0).clientHeight)b.preventDefault(),a.fancybox[c>0?"prev":"next"]()}),a.support.opacity||e.addClass("fancybox-ie"),G&&(q.addClass("fancybox-ie6"),e.addClass("fancybox-ie6"),a('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(y)))};a.fn.fancybox.defaults={padding:10,margin:40,opacity:!1,modal:!1,cyclic:!1,scrolling:"auto",width:560,height:340,autoScale:!0,autoDimensions:!0,centerOnScroll:!1,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:!0,hideOnContentClick:!1,overlayShow:!0,overlayOpacity:0.7,overlayColor:"#777",titleShow:!0,titlePosition:"float",titleFormat:null,titleFromAlt:!1,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:!0,showNavArrows:!0,enableEscapeButton:!0,enableKeyboardNav:!0,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};a(document).ready(function(){a.fancybox.init()})})(jQuery);
;(function(d){var p={vertical:!1,rtl:!1,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,setupCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,animationStepCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},l=!1;d(window).bind("load.jcarousel",function(){l=!0});d.jcarousel=function(c,b){this.options=d.extend({},p,b||{});this.autoStopped=this.locked=!1;this.buttonPrevState=this.buttonNextState=this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null;if(!b||b.rtl===void 0)this.options.rtl=(d(c).attr("dir")||d("html").attr("dir")||"").toLowerCase()=="rtl";this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?this.options.rtl?"right":"left":"top";for(var a="",f=c.className.split(" "),h=0;h<f.length;h++)if(f[h].indexOf("jcarousel-skin")!=-1){d(c).removeClass(f[h]);a=f[h];break}c.nodeName.toUpperCase()=="UL"||c.nodeName.toUpperCase()=="OL"?(this.list=d(c),this.clip=this.list.parents(".jcarousel-clip"),this.container=this.list.parents(".jcarousel-container")):(this.container=d(c),this.list=this.container.find("ul,ol").eq(0),this.clip=this.container.find(".jcarousel-clip"));if(this.clip.size()===0)this.clip=this.list.wrap("<div></div>").parent();if(this.container.size()===0)this.container=this.clip.wrap("<div></div>").parent();a!==""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('<div class=" '+a+'"></div>');this.buttonPrev=d(".jcarousel-prev",this.container);if(this.buttonPrev.size()===0&&this.options.buttonPrevHTML!==null)this.buttonPrev=d(this.options.buttonPrevHTML).appendTo(this.container);this.buttonPrev.addClass(this.className("jcarousel-prev"));this.buttonNext=d(".jcarousel-next",this.container);if(this.buttonNext.size()===0&&this.options.buttonNextHTML!==null)this.buttonNext=d(this.options.buttonNextHTML).appendTo(this.container);this.buttonNext.addClass(this.className("jcarousel-next"));this.clip.addClass(this.className("jcarousel-clip")).css({position:"relative"});this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,margin:0,padding:0}).css(this.options.rtl?"right":"left",0);this.container.addClass(this.className("jcarousel-container")).css({position:"relative"});!this.options.vertical&&this.options.rtl&&this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl");var j=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null,a=this.list.children("li"),g=this;if(a.size()>0){var i=0,k=this.options.offset;a.each(function(){g.format(this,k++);i+=g.dimension(this,j)});this.list.css(this.wh,i+100+"px");if(!b||b.size===void 0)this.options.size=a.size()}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){g.next()};this.funcPrev=function(){g.prev()};this.funcResize=function(){g.resizeTimer&&clearTimeout(g.resizeTimer);g.resizeTimer=setTimeout(function(){g.reload()},100)};this.options.initCallback!==null&&this.options.initCallback(this,"init");!l&&d.browser.safari?(this.buttons(!1,!1),d(window).bind("load.jcarousel",function(){g.setup()})):this.setup()};var a=d.jcarousel;a.fn=a.prototype={jcarousel:"0.2.8"};a.fn.extend=a.extend=d.extend;a.fn.extend({setup:function(){this.prevLast=this.prevFirst=this.last=this.first=null;this.animating=!1;this.tail=this.resizeTimer=this.timer=null;this.inTail=!1;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var c=this.pos(this.options.start,!0);this.prevFirst=this.prevLast=null;this.animate(c,!1);d(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize);this.options.setupCallback!==null&&this.options.setupCallback(this)}},reset:function(){this.list.empty();this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");this.options.initCallback!==null&&this.options.initCallback(this,"reset");this.setup()},reload:function(){this.tail!==null&&this.inTail&&this.list.css(this.lt,a.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=!1;this.options.reloadCallback!==null&&this.options.reloadCallback(this);if(this.options.visible!==null){var c=this,b=Math.ceil(this.clipping()/this.options.visible),e=0,d=0;this.list.children("li").each(function(a){e+=c.dimension(this,b);a+1<c.first&&(d=e)});this.list.css(this.wh,e+"px");this.list.css(this.lt,-d+"px")}this.scroll(this.first,!1)},lock:function(){this.locked=!0;this.buttons()},unlock:function(){this.locked=!1;this.buttons()},size:function(c){if(c!==void 0)this.options.size=c,this.locked||this.buttons();return this.options.size},has:function(c,b){if(b===void 0||!b)b=c;if(this.options.size!==null&&b>this.options.size)b=this.options.size;for(var a=c;a<=b;a++){var d=this.get(a);if(!d.length||d.hasClass("jcarousel-item-placeholder"))return!1}return!0},get:function(c){return d(">.jcarousel-item-"+c,this.list)},add:function(c,b){var e=this.get(c),f=0,h=d(b);if(e.length===0)for(var j,g=a.intval(c),e=this.create(c);;){if(j=this.get(--g),g<=0||j.length){g<=0?this.list.prepend(e):j.after(e);break}}else f=this.dimension(e);h.get(0).nodeName.toUpperCase()=="LI"?(e.replaceWith(h),e=h):e.empty().append(b);this.format(e.removeClass(this.className("jcarousel-item-placeholder")),c);h=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null;f=this.dimension(e,h)-f;c>0&&c<this.first&&this.list.css(this.lt,a.intval(this.list.css(this.lt))-f+"px");this.list.css(this.wh,a.intval(this.list.css(this.wh))+f+"px");return e},remove:function(c){var b=this.get(c);if(b.length&&!(c>=this.first&&c<=this.last)){var e=this.dimension(b);c<this.first&&this.list.css(this.lt,a.intval(this.list.css(this.lt))+e+"px");b.remove();this.list.css(this.wh,a.intval(this.list.css(this.wh))-e+"px")}},next:function(){this.tail!==null&&!this.inTail?this.scrollTail(!1):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.tail!==null&&this.inTail?this.scrollTail(!0):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(c){if(!this.locked&&!this.animating&&this.tail){this.pauseAuto();var b=a.intval(this.list.css(this.lt)),b=!c?b-this.tail:b+this.tail;this.inTail=!c;this.prevFirst=this.first;this.prevLast=this.last;this.animate(b)}},scroll:function(c,b){!this.locked&&!this.animating&&(this.pauseAuto(),this.animate(this.pos(c),b))},pos:function(c,b){var e=a.intval(this.list.css(this.lt));if(this.locked||this.animating)return e;this.options.wrap!="circular"&&(c=c<1?1:this.options.size&&c>this.options.size?this.options.size:c);for(var d=this.first>c,h=this.options.wrap!="circular"&&this.first<=1?1:this.first,j=d?this.get(h):this.get(this.last),g=d?h:h-1,i=null,k=0,q=!1,m=0;d?--g>=c:++g<c;){i=this.get(g);q=!i.length;if(i.length===0&&(i=this.create(g).addClass(this.className("jcarousel-item-placeholder")),j[d?"before":"after"](i),this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(g<=0||g>this.options.size)))j=this.get(this.index(g)),j.length&&(i=this.add(g,j.clone(!0)));j=i;m=this.dimension(i);q&&(k+=m);if(this.first!==null&&(this.options.wrap=="circular"||g>=1&&(this.options.size===null||g<=this.options.size)))e=d?e+m:e-m}for(var h=this.clipping(),l=[],o=0,n=0,j=this.get(c-1),g=c;++o;){i=this.get(g);q=!i.length;if(i.length===0){i=this.create(g).addClass(this.className("jcarousel-item-placeholder"));if(j.length===0)this.list.prepend(i);else j[d?"before":"after"](i);if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(g<=0||g>this.options.size))j=this.get(this.index(g)),j.length&&(i=this.add(g,j.clone(!0)))}j=i;m=this.dimension(i);if(m===0)throw Error("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...");this.options.wrap!="circular"&&this.options.size!==null&&g>this.options.size?l.push(i):q&&(k+=m);n+=m;if(n>=h)break;g++}for(i=0;i<l.length;i++)l[i].remove();k>0&&(this.list.css(this.wh,this.dimension(this.list)+k+"px"),d&&(e-=k,this.list.css(this.lt,a.intval(this.list.css(this.lt))-k+"px")));k=c+o-1;if(this.options.wrap!="circular"&&this.options.size&&k>this.options.size)k=this.options.size;if(g>k){o=0;g=k;for(n=0;++o;){i=this.get(g--);if(!i.length)break;n+=this.dimension(i);if(n>=h)break}}g=k-o+1;this.options.wrap!="circular"&&g<1&&(g=1);if(this.inTail&&d)e+=this.tail,this.inTail=!1;this.tail=null;if(this.options.wrap!="circular"&&k==this.options.size&&k-o+1>=1&&(d=a.intval(this.get(k).css(!this.options.vertical?"marginRight":"marginBottom")),n-d>h))this.tail=n-h-d;if(b&&c===this.options.size&&this.tail)e-=this.tail,this.inTail=!0;for(;c-->g;)e+=this.dimension(this.get(c));this.prevFirst=this.first;this.prevLast=this.last;this.first=g;this.last=k;return e},animate:function(c,b){if(!this.locked&&!this.animating){this.animating=!0;var a=this,f=function(){a.animating=!1;c===0&&a.list.css(a.lt,0);!a.autoStopped&&(a.options.wrap=="circular"||a.options.wrap=="both"||a.options.wrap=="last"||a.options.size===null||a.last<a.options.size||a.last==a.options.size&&a.tail!==null&&!a.inTail)&&a.startAuto();a.buttons();a.notify("onAfterAnimation");if(a.options.wrap=="circular"&&a.options.size!==null)for(var b=a.prevFirst;b<=a.prevLast;b++)b!==null&&!(b>=a.first&&b<=a.last)&&(b<1||b>a.options.size)&&a.remove(b)};this.notify("onBeforeAnimation");if(!this.options.animation||b===!1)this.list.css(this.lt,c+"px"),f();else{var h=!this.options.vertical?this.options.rtl?{right:c}:{left:c}:{top:c},f={duration:this.options.animation,easing:this.options.easing,complete:f};if(d.isFunction(this.options.animationStepCallback))f.step=this.options.animationStepCallback;this.list.animate(h,f)}}},startAuto:function(c){if(c!==void 0)this.options.auto=c;if(this.options.auto===0)return this.stopAuto();if(this.timer===null){this.autoStopped=!1;var b=this;this.timer=window.setTimeout(function(){b.next()},this.options.auto*1E3)}},stopAuto:function(){this.pauseAuto();this.autoStopped=!0},pauseAuto:function(){if(this.timer!==null)window.clearTimeout(this.timer),this.timer=null},buttons:function(c,b){if(c==null&&(c=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size===null||this.last<this.options.size),!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!==null&&this.last>=this.options.size))c=this.tail!==null&&!this.inTail;if(b==null&&(b=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1),!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!==null&&this.first==1))b=this.tail!==null&&this.inTail;var a=this;this.buttonNext.size()>0?(this.buttonNext.unbind(this.options.buttonNextEvent+".jcarousel",this.funcNext),c&&this.buttonNext.bind(this.options.buttonNextEvent+".jcarousel",this.funcNext),this.buttonNext[c?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",c?!1:!0),this.options.buttonNextCallback!==null&&this.buttonNext.data("jcarouselstate")!=c&&this.buttonNext.each(function(){a.options.buttonNextCallback(a,this,c)}).data("jcarouselstate",c)):this.options.buttonNextCallback!==null&&this.buttonNextState!=c&&this.options.buttonNextCallback(a,null,c);this.buttonPrev.size()>0?(this.buttonPrev.unbind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev),b&&this.buttonPrev.bind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev),this.buttonPrev[b?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",b?!1:!0),this.options.buttonPrevCallback!==null&&this.buttonPrev.data("jcarouselstate")!=b&&this.buttonPrev.each(function(){a.options.buttonPrevCallback(a,this,b)}).data("jcarouselstate",b)):this.options.buttonPrevCallback!==null&&this.buttonPrevState!=b&&this.options.buttonPrevCallback(a,null,b);this.buttonNextState=c;this.buttonPrevState=b},notify:function(a){var b=this.prevFirst===null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",a,b);this.prevFirst!==this.first&&(this.callback("itemFirstInCallback",a,b,this.first),this.callback("itemFirstOutCallback",a,b,this.prevFirst));this.prevLast!==this.last&&(this.callback("itemLastInCallback",a,b,this.last),this.callback("itemLastOutCallback",a,b,this.prevLast));this.callback("itemVisibleInCallback",a,b,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",a,b,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(a,b,e,f,h,j,g){if(!(this.options[a]==null||typeof this.options[a]!="object"&&b!="onAfterAnimation")){var i=typeof this.options[a]=="object"?this.options[a][b]:this.options[a];if(d.isFunction(i)){var k=this;if(f===void 0)i(k,e,b);else if(h===void 0)this.get(f).each(function(){i(k,this,f,e,b)});else for(var a=function(a){k.get(a).each(function(){i(k,this,a,e,b)})},l=f;l<=h;l++)l!==null&&!(l>=j&&l<=g)&&a(l)}}},create:function(a){return this.format("<li></li>",a)},format:function(a,b){for(var a=d(a),e=a.get(0).className.split(" "),f=0;f<e.length;f++)e[f].indexOf("jcarousel-")!=-1&&a.removeClass(e[f]);a.addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+b)).css({"float":this.options.rtl?"right":"left","list-style":"none"}).attr("jcarouselindex",b);return a},className:function(a){return a+" "+a+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(c,b){var e=d(c);if(b==null)return!this.options.vertical?e.outerWidth(!0)||a.intval(this.options.itemFallbackDimension):e.outerHeight(!0)||a.intval(this.options.itemFallbackDimension);else{var f=!this.options.vertical?b-a.intval(e.css("marginLeft"))-a.intval(e.css("marginRight")):b-a.intval(e.css("marginTop"))-a.intval(e.css("marginBottom"));d(e).css(this.wh,f+"px");return this.dimension(e)}},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-a.intval(this.clip.css("borderLeftWidth"))-a.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-a.intval(this.clip.css("borderTopWidth"))-a.intval(this.clip.css("borderBottomWidth"))},index:function(a,b){if(b==null)b=this.options.size;return Math.round(((a-1)/b-Math.floor((a-1)/b))*b)+1}});a.extend({defaults:function(a){return d.extend(p,a||{})},intval:function(a){a=parseInt(a,10);return isNaN(a)?0:a},windowLoaded:function(){l=!0}});d.fn.jcarousel=function(c){if(typeof c=="string"){var b=d(this).data("jcarousel"),e=Array.prototype.slice.call(arguments,1);return b[c].apply(b,e)}else return this.each(function(){var b=d(this).data("jcarousel");b?(c&&d.extend(b.options,c),b.reload()):d(this).data("jcarousel",new a(this,c))})}})(jQuery);(function(d){var p={autoPlay:!0,speed:5E3,text:{play:"",stop:"",previous:"vorheriges",next:"nächstes"},transition:[1],showCaption:!0,IESafe:!1,showTooltips:!1,carousel:!1,carouselVertical:!1,animationFinished:null,buildFinished:null,bindFinished:null,startOn:0,thumbOpacity:0.4,hoverPause:!1};d.fn.PikaChoose=function(a){return this.each(function(){d(this).data("pikachoose",new l(this,a))})};d.PikaChoose=function(a,c){this.options=d.extend({},p,c||{});this.tooltip=this.active=this.transition=this.thumbs=this.aniImg=this.aniDiv=this.aniWrap=this.next=this.previous=this.textPrev=this.textNext=this.imgNext=this.imgPrev=this.imgPlay=this.imgNav=this.caption=this.anchor=this.image=this.list=null;this.animating=!1;this.timeOut=this.counter=this.stillOut=null;typeof this.options.data!="undefined"&&(a=d("<ul></ul>").appendTo(a),d.each(this.options.data,function(){if(typeof this.link!="undefined"){var b=d("<li><a href='"+this.link+"'><img></a></li>").appendTo(a);typeof this.title!="undefined"&&b.find("a").attr("title",this.title)}else b=d("<li><img></li>").appendTo(a);typeof this.caption!="undefined"&&b.append("<span>"+this.caption+"</span>");typeof this.thumbnail!="undefined"?(b.find("img").attr("ref",this.image),b.find("img").attr("src",this.thumbnail)):b.find("img").attr("src",this.image)}));if(a.nodeName=="UL"||a.nodeName=="OL"||a instanceof jQuery){this.list=d(a);this.build();this.bindEvents();for(var b=0,e=0,f=0;f<25;f++)this.aniDiv.append('<div col="'+b+'" row="'+e+'"></div>'),b++,b==5&&(e++,b=0)}};var l=d.PikaChoose;l.fn=l.prototype={pikachoose:"4.3.1"};d.fn.pikachoose=d.fn.PikaChoose;l.fn.extend=l.extend=d.extend;l.fn.extend({build:function(){this.step=0;this.wrap=d("<div class='pika-stage'></div>").insertBefore(this.list);this.image=d("<img>").appendTo(this.wrap);this.imgNav=d("<div class='pika-imgnav'></div>").insertAfter(this.image);this.imgPlay=d("<a></a>").appendTo(this.imgNav);this.counter=d("<span class='pika-counter'></span>").appendTo(this.imgNav);this.options.autoPlay?this.imgPlay.addClass("pause"):this.imgPlay.addClass("play");this.imgPrev=d("<a class='previous'></a>").insertAfter(this.imgPlay);this.imgNext=d("<a class='next'></a>").insertAfter(this.imgPrev);this.caption=d("<div class='caption'></div>").insertAfter(this.imgNav).hide();this.tooltip=d("<div class='pika-tooltip'></div>").insertAfter(this.list).hide();this.aniWrap=d("<div class='pika-aniwrap'></div>").insertAfter(this.caption);this.aniImg=d("<img>").appendTo(this.aniWrap).hide();this.aniDiv=d("<div class='pika-ani'></div>").appendTo(this.aniWrap);this.textNav=d("<div class='pika-textnav'></div>").insertAfter(this.aniWrap);this.textPrev=d("<a class='previous'>"+this.options.text.previous+"</a>").appendTo(this.textNav);this.textNext=d("<a class='next'>"+this.options.text.next+"</a>").appendTo(this.textNav);this.list.addClass("pika-thumbs");this.list.children("li").wrapInner("<div class='clip' />");this.thumbs=this.list.find("img");this.active=this.thumbs.eq(this.options.startOn);this.finishAnimating({source:this.active.attr("ref")||this.active.attr("src"),caption:this.active.parents("li:first").find("span:first").html(),clickThrough:this.active.parent().attr("href")||"",clickThroughTitle:this.active.parent().attr("title")||""});var a=this;this.thumbs.each(function(){a.createThumb(d(this),a)});this.options.carousel&&this.list.jcarousel({vertical:this.options.carouselVertical,initCallback:function(a){jQuery(a.list).find("img").click(function(){var b=parseInt(jQuery(this).parents(".jcarousel-item").attr("jcarouselindex"));jQuery(this).parents("ul").find("li:last").index()==b-1||(b=b-2<=0?0:b-2);b++;a.scroll(b)})}});typeof this.options.buildFinished=="function"&&this.options.buildFinished(this)},createThumb:function(a){var c=this;a.hide();d.data(a[0],"clickThrough",a.parent("a").attr("href")||"");d.data(a[0],"clickThroughTitle",a.parent("a").attr("title")||"");a.parent("a").length>0&&a.unwrap();d.data(a[0],"caption",a.next("span").html()||"");a.next("span").remove();d.data(a[0],"source",a.attr("ref")||a.attr("src"));d.data(a[0],"order",a.closest("ul").find("li").index(a.parents("li")));var b=d.data(a[0]);d("<img />").bind("load",{data:b},function(){typeof c.options.buildThumbStart=="function"&&c.options.buildThumbStart(c);var e=d(this),f=this.width,h=this.height;f===0&&(f=e.attr("width"));h===0&&(h=e.attr("height"));var e=parseInt(a.parents(".clip").css("width").slice(0,-2))/f,j=parseInt(a.parents(".clip").css("height").slice(0,-2))/h;e<j?(e=j,j=(f*e-parseInt(a.parents(".clip").css("width").slice(0,-2)))/2*-1,j=Math.round(j),a.css({left:j})):a.css({top:0});f=Math.round(f*e);h=Math.round(h*e);a.css("position","relative");a.css({width:f+"px",height:h+"px"});a.hover(function(){clearTimeout(c.stillOut);d(this).stop(!0,!0).fadeTo(250,1);c.options.showTooltips&&c.tooltip.show().stop(!0,!0).html(b.caption).animate({top:d(this).parent().position().top,left:d(this).parent().position().left,opacity:1},"fast")},function(){if(!d(this).hasClass("active"))d(this).stop(!0,!0).fadeTo(250,c.options.thumbOpacity),c.stillOut=setTimeout(c.hideTooltip,700)});b.order==c.options.startOn?(a.fadeTo(250,1),a.addClass("active"),a.parents("li").eq(0).addClass("active")):a.fadeTo(250,c.options.thumbOpacity);typeof c.options.buildThumbFinish=="function"&&c.options.buildThumbFinish(c)}).attr("src",a.attr("src"))},bindEvents:function(){this.thumbs.bind("click",{self:this},this.imgClick);this.imgNext.bind("click",{self:this},this.nextClick);this.textNext.bind("click",{self:this},this.nextClick);this.imgPrev.bind("click",{self:this},this.prevClick);this.textPrev.bind("click",{self:this},this.prevClick);this.imgPlay.bind("click",{self:this},this.playClick);this.wrap.bind("mouseenter",{self:this},function(a){a.data.self.imgNav.stop(!0,!0).fadeIn("slow");a.data.self.options.hoverPause==!0&&clearTimeout(a.data.self.timeOut)});this.wrap.bind("mouseleave",{self:this},function(a){a.data.self.imgNav.stop(!0,!0).fadeOut("slow");if(a.data.self.options.autoPlay==!0&&a.data.self.options.hoverPause)a.data.self.timeOut=setTimeout(function(a){return function(){a.nextClick()}}(a.data.self),a.data.self.options.speed)});this.tooltip.bind("mouseenter",{self:this},function(a){clearTimeout(a.data.self.stillOut)});this.tooltip.bind("mouseleave",{self:this},function(a){a.data.self.stillOut=setTimeout(a.data.self.hideTooltip,700)});typeof this.options.bindsFinished=="function"&&this.options.bindsFinished(this)},hideTooltip:function(){d(".pika-tooltip").animate({opacity:0.01})},imgClick:function(a,c){var b=a.data.self,e=d.data(this);if(!b.animating){if(typeof c=="undefined"||c.how!="auto")b.options.autoPlay&&b.imgPlay.trigger("click");else if(b.options.autoPlay==!1)return!1;b.caption.fadeOut("slow");b.animating=!0;b.active.fadeTo(300,b.options.thumbOpacity).removeClass("active");b.active.parents(".active").eq(0).removeClass("active");b.active=d(this);b.active.addClass("active").fadeTo(200,1);b.active.parents("li").eq(0).addClass("active");d("<img />").bind("load",{self:b,data:e},function(){b.aniDiv.css({height:b.image.height(),width:b.image.width()}).fadeIn("fast");b.aniDiv.children("div").css({width:"20%",height:"20%","float":"left"});var a=0;if(b.options.transition[0]==-1)a=Math.floor(Math.random()*7)+1;else if(a=b.options.transition[b.step],b.step++,b.step>=b.options.transition.length)b.step=0;b.options.IESafe&&d.browser.msie&&(a=1);b.doAnimation(a,e)}).attr("src",d.data(this).source)}},doAnimation:function(a,c){var b=this;b.image.stop(!0,!1);b.caption.stop().fadeOut();var e=b.aniDiv.children("div").eq(0).width(),f=b.aniDiv.children("div").eq(0).height(),h=new Image;d(h).attr("src",c.source);if(h.height!=b.image.height()||h.width!=b.image.width())a!=0&&a!=1&&a!=7&&(a=1);b.aniDiv.css({height:h.height,width:h.width});b.aniDiv.children().each(function(){var a=d(this),b=Math.floor(a.parent().width()/5)*a.attr("col"),e=Math.floor(a.parent().height()/5)*a.attr("row");a.css({background:"url("+c.source+") -"+b+"px -"+e+"px",width:"0px",height:"0px",position:"absolute",top:e+"px",left:b+"px","float":"none"})});b.aniDiv.hide();b.aniImg.hide();switch(a){case 0:b.image.stop(!0,!0).fadeOut("slow",function(){b.image.attr("src",c.source).fadeIn("slow",function(){b.finishAnimating(c)})});break;case 1:b.aniDiv.hide();b.aniImg.height(b.image.height()).hide().attr("src",c.source);d.when(b.image.fadeOut("slow"),b.aniImg.eq(0).fadeIn("slow")).done(function(){b.finishAnimating(c)});break;case 2:b.aniDiv.show().children().hide().each(function(a){d(this).css({opacity:0.1}).show().delay(a*30).animate({opacity:1,width:e,height:f},200,"linear",function(){b.aniDiv.find("div").index(this)==24&&b.finishAnimating(c)})});break;case 3:b.aniDiv.show().children("div:lt(5)").hide().each(function(){var a=d(this).attr("col")*100;d(this).css({opacity:0.1,width:e}).show().delay(a).animate({opacity:1,height:b.image.height()},700,"linear",function(){b.aniDiv.find(" div").index(this)==4&&b.finishAnimating(c)})});break;case 4:b.aniDiv.show().children().hide().each(function(a){a>4||(d(this).attr("col"),f=b.gapper(d(this),f),d(this).css({opacity:0.1,height:"100%"}).show().animate({opacity:1,width:e},500,"linear",function(){b.aniDiv.find(" div").index(this)==4&&b.finishAnimating(c)}))});break;case 5:b.aniDiv.show().children().show().each(function(a){a=a*Math.floor(Math.random()*5)*7;f=b.gapper(d(this),f);d(".animation div").index(this)==24&&(a=600);d(this).css({height:f,width:e,opacity:0.01}).delay(a).animate({opacity:1},600,function(){b.aniDiv.find(" div").index(this)==24&&b.finishAnimating(c)})});break;case 6:b.aniDiv.height(b.image.height()).hide().css({background:"url("+c.source+") top left no-repeat"});b.aniDiv.children("div").hide();b.aniDiv.css({width:0}).show().animate({width:b.image.width()},"slow",function(){b.finishAnimating(c);b.aniDiv.css({background:"transparent"})});break;case 7:b.wrap.css({overflow:"hidden"}),b.aniImg.height(b.image.height()).hide().attr("src",c.source),b.aniDiv.hide(),b.image.css({position:"relative"}).animate({left:"-"+b.wrap.outerWidth()+"px"}),b.aniImg.show(),b.aniWrap.css({left:b.wrap.outerWidth()}).show().animate({left:"0px"},"slow",function(){b.finishAnimating(c)})}},finishAnimating:function(a){this.animating=!1;this.image.attr("src",a.source);this.image.css({left:"0"});this.image.show();var c=this;d("<img />").bind("load",function(){c.aniImg.hide();c.aniDiv.hide()}).attr("src",a.source);var b=this.list.find("img").index(this.active);b++;var e=this.list.find("img").length;this.counter.html(b+"/"+e);if(a.clickThrough!=""){if(this.anchor==null)this.anchor=this.image.wrap("<a>").parent();this.anchor.attr("href",a.clickThrough);this.anchor.attr("title",a.clickThroughTitle)}else this.image.parent("a").length>0&&this.image.unwrap(),this.anchor=null;this.options.showCaption&&a.caption!=""&&a.caption!=null&&this.caption.html(a.caption).fadeTo("slow",1);if(this.options.autoPlay==!0)c=this,this.timeOut=setTimeout(function(a){return function(){a.nextClick()}}(this),this.options.speed,this.timeOut);typeof this.options.animationFinished=="function"&&this.options.animationFinished(this)},gapper:function(a,c){if(a.attr("row")==9&&a.attr("col")==0)return ani_divs.height()-c*9;return c},nextClick:function(a){var c="natural";try{var b=a.data.self;typeof a.data.self.options.next=="function"&&a.data.self.options.next(this)}catch(d){b=this,c="auto"}a=b.active.parents("li:first").next().find("img");a.length==0&&(a=b.list.find("img").eq(0));a.trigger("click",{how:c})},prevClick:function(a){typeof a.data.self.options.previous=="function"&&a.data.self.options.previous(this);var a=a.data.self,c=a.active.parents("li:first").prev().find("img");c.length==0&&(c=a.list.find("img:last"));c.trigger("click")},playClick:function(a){a=a.data.self;a.options.autoPlay=!a.options.autoPlay;a.imgPlay.toggleClass("play").toggleClass("pause");a.options.autoPlay&&a.nextClick()}})})(jQuery);
;(function($){$.fn.markItUp=function(settings,extraSettings){var options,ctrlKey,shiftKey,altKey;ctrlKey=shiftKey=altKey=false;options={id:'',nameSpace:'',root:'',previewInWindow:'',previewAutoRefresh:true,previewPosition:'after',previewTemplatePath:'~/templates/preview.html',previewParser:false,previewParserPath:'',previewParserVar:'data',resizeHandle:true,beforeInsert:'',afterInsert:'',onEnter:{},onShiftEnter:{},onCtrlEnter:{},onTab:{},markupSet:[{}]};$.extend(options,settings,extraSettings);if(!options.root){$('script').each(function(a,tag){miuScript=$(tag).get(0).src.match(/(.*)jquery\.markitup(\.pack)?\.js$/);if(miuScript!==null){options.root=miuScript[1];}});}
return this.each(function(){var $$,textarea,levels,scrollPosition,caretPosition,caretOffset,clicked,hash,header,footer,previewWindow,template,iFrame,abort;$$=$(this);textarea=this;levels=[];abort=false;scrollPosition=caretPosition=0;caretOffset=-1;options.previewParserPath=localize(options.previewParserPath);options.previewTemplatePath=localize(options.previewTemplatePath);function localize(data,inText){if(inText){return data.replace(/("|')~\//g,"$1"+options.root);}
return data.replace(/^~\//,options.root);}
function init(){id='';nameSpace='';if(options.id){id='id="'+options.id+'"';}else if($$.attr("id")){id='id="markItUp'+($$.attr("id").substr(0,1).toUpperCase())+($$.attr("id").substr(1))+'"';}
if(options.nameSpace){nameSpace='class="'+options.nameSpace+'"';}
$$.wrap('<div '+nameSpace+'></div>');$$.wrap('<div '+id+' class="markItUp"></div>');$$.wrap('<div class="markItUpContainer"></div>');$$.addClass("markItUpEditor");header=$('<div class="markItUpHeader"></div>').insertBefore($$);$(dropMenus(options.markupSet)).appendTo(header);footer=$('<div class="markItUpFooter"></div>').insertAfter($$);if(options.resizeHandle===true&&$.browser.safari!==true){resizeHandle=$('<div class="markItUpResizeHandle"></div>').insertAfter($$).bind("mousedown",function(e){var h=$$.height(),y=e.clientY,mouseMove,mouseUp;mouseMove=function(e){$$.css("height",Math.max(20,e.clientY+h-y)+"px");return false;};mouseUp=function(e){$("html").unbind("mousemove",mouseMove).unbind("mouseup",mouseUp);return false;};$("html").bind("mousemove",mouseMove).bind("mouseup",mouseUp);});footer.append(resizeHandle);}
$$.keydown(keyPressed).keyup(keyPressed);$$.bind("insertion",function(e,settings){if(settings.target!==false){get();}
if(textarea===$.markItUp.focused){markup(settings);}});$$.focus(function(){$.markItUp.focused=this;});}
function dropMenus(markupSet){var ul=$('<ul></ul>'),i=0;$('li:hover > ul',ul).css('display','block');$.each(markupSet,function(){var button=this,t='',title,li,j;title=(button.key)?(button.name||'')+' [Ctrl+'+button.key+']':(button.name||'');key=(button.key)?'accesskey="'+button.key+'"':'';if(button.separator){li=$('<li class="markItUpSeparator">'+(button.separator||'')+'</li>').appendTo(ul);}else{i++;for(j=levels.length-1;j>=0;j--){t+=levels[j]+"-";}
li=$('<li class="markItUpButton markItUpButton'+t+(i)+' '+(button.className||'')+'"><a href="" '+key+' title="'+title+'">'+(button.name||'')+'</a></li>').bind("contextmenu",function(){return false;}).click(function(){return false;}).bind("focusin",function(){$$.focus();}).mouseup(function(){if(button.call){eval(button.call)();}
setTimeout(function(){markup(button)},1);return false;}).hover(function(){$('> ul',this).show();$(document).one('click',function(){$('ul ul',header).hide();});},function(){$('> ul',this).hide();}).appendTo(ul);if(button.dropMenu){levels.push(i);$(li).addClass('markItUpDropMenu').append(dropMenus(button.dropMenu));}}});levels.pop();return ul;}
function magicMarkups(string){if(string){string=string.toString();string=string.replace(/\(\!\(([\s\S]*?)\)\!\)/g,function(x,a){var b=a.split('|!|');if(altKey===true){return(b[1]!==undefined)?b[1]:b[0];}else{return(b[1]===undefined)?"":b[0];}});string=string.replace(/\[\!\[([\s\S]*?)\]\!\]/g,function(x,a){var b=a.split(':!:');if(abort===true){return false;}
value=prompt(b[0],(b[1])?b[1]:'');if(value===null){abort=true;}
return value;});return string;}
return"";}
function prepare(action){if($.isFunction(action)){action=action(hash);}
return magicMarkups(action);}
function build(string){var openWith=prepare(clicked.openWith);var placeHolder=prepare(clicked.placeHolder);var replaceWith=prepare(clicked.replaceWith);var closeWith=prepare(clicked.closeWith);var openBlockWith=prepare(clicked.openBlockWith);var closeBlockWith=prepare(clicked.closeBlockWith);var multiline=clicked.multiline;if(replaceWith!==""){block=openWith+replaceWith+closeWith;}else if(selection===''&&placeHolder!==''){block=openWith+placeHolder+closeWith;}else{string=string||selection;var lines=selection.split(/\r?\n/),blocks=[];for(var l=0;l<lines.length;l++){line=lines[l];var trailingSpaces;if(trailingSpaces=line.match(/ *$/)){blocks.push(openWith+line.replace(/ *$/g,'')+closeWith+trailingSpaces);}else{blocks.push(openWith+line+closeWith);}}
block=blocks.join("\n");}
block=openBlockWith+block+closeBlockWith;return{block:block,openWith:openWith,replaceWith:replaceWith,placeHolder:placeHolder,closeWith:closeWith};}
function markup(button){var len,j,n,i;hash=clicked=button;get();$.extend(hash,{line:"",root:options.root,textarea:textarea,selection:(selection||''),caretPosition:caretPosition,ctrlKey:ctrlKey,shiftKey:shiftKey,altKey:altKey});prepare(options.beforeInsert);prepare(clicked.beforeInsert);if((ctrlKey===true&&shiftKey===true)||button.multiline===true){prepare(clicked.beforeMultiInsert);}
$.extend(hash,{line:1});if((ctrlKey===true&&shiftKey===true)){lines=selection.split(/\r?\n/);for(j=0,n=lines.length,i=0;i<n;i++){if($.trim(lines[i])!==''){$.extend(hash,{line:++j,selection:lines[i]});lines[i]=build(lines[i]).block;}else{lines[i]="";}}
string={block:lines.join('\n')};start=caretPosition;len=string.block.length+(($.browser.opera)?n-1:0);}else if(ctrlKey===true){string=build(selection);start=caretPosition+string.openWith.length;len=string.block.length-string.openWith.length-string.closeWith.length;len=len-(string.block.match(/ $/)?1:0);len-=fixIeBug(string.block);}else if(shiftKey===true){string=build(selection);start=caretPosition;len=string.block.length;len-=fixIeBug(string.block);}else{string=build(selection);start=caretPosition+string.block.length;len=0;start-=fixIeBug(string.block);}
if((selection===''&&string.replaceWith==='')){caretOffset+=fixOperaBug(string.block);start=caretPosition+string.openWith.length;len=string.block.length-string.openWith.length-string.closeWith.length;caretOffset=$$.val().substring(caretPosition,$$.val().length).length;caretOffset-=fixOperaBug($$.val().substring(0,caretPosition));}
$.extend(hash,{caretPosition:caretPosition,scrollPosition:scrollPosition});if(string.block!==selection&&abort===false){insert(string.block);set(start,len);}else{caretOffset=-1;}
get();$.extend(hash,{line:'',selection:selection});if((ctrlKey===true&&shiftKey===true)||button.multiline===true){prepare(clicked.afterMultiInsert);}
prepare(clicked.afterInsert);prepare(options.afterInsert);if(previewWindow&&options.previewAutoRefresh){refreshPreview();}
shiftKey=altKey=ctrlKey=abort=false;}
function fixOperaBug(string){if($.browser.opera){return string.length-string.replace(/\n*/g,'').length;}
return 0;}
function fixIeBug(string){if($.browser.msie){return string.length-string.replace(/\r*/g,'').length;}
return 0;}
function insert(block){if(document.selection){var newSelection=document.selection.createRange();newSelection.text=block;}else{textarea.value=textarea.value.substring(0,caretPosition)+block+textarea.value.substring(caretPosition+selection.length,textarea.value.length);}}
function set(start,len){if(textarea.createTextRange){if($.browser.opera&&$.browser.version>=9.5&&len==0){return false;}
range=textarea.createTextRange();range.collapse(true);range.moveStart('character',start);range.moveEnd('character',len);range.select();}else if(textarea.setSelectionRange){textarea.setSelectionRange(start,start+len);}
textarea.scrollTop=scrollPosition;textarea.focus();}
function get(){textarea.focus();scrollPosition=textarea.scrollTop;if(document.selection){selection=document.selection.createRange().text;if($.browser.msie){var range=document.selection.createRange(),rangeCopy=range.duplicate();rangeCopy.moveToElementText(textarea);caretPosition=-1;while(rangeCopy.inRange(range)){rangeCopy.moveStart('character');caretPosition++;}}else{caretPosition=textarea.selectionStart;}}else{caretPosition=textarea.selectionStart;selection=textarea.value.substring(caretPosition,textarea.selectionEnd);}
return selection;}
function preview(){if(!previewWindow||previewWindow.closed){if(options.previewInWindow){previewWindow=window.open('','preview',options.previewInWindow);$(window).unload(function(){previewWindow.close();});}else{iFrame=$('<iframe class="markItUpPreviewFrame"></iframe>');if(options.previewPosition=='after'){iFrame.insertAfter(footer);}else{iFrame.insertBefore(header);}
previewWindow=iFrame[iFrame.length-1].contentWindow||frame[iFrame.length-1];}}else if(altKey===true){if(iFrame){iFrame.remove();}else{previewWindow.close();}
previewWindow=iFrame=false;}
if(!options.previewAutoRefresh){refreshPreview();}
if(options.previewInWindow){previewWindow.focus();}}
function refreshPreview(){renderPreview();}
function renderPreview(){var phtml;if(options.previewParser&&typeof options.previewParser==='function'){var data=options.previewParser($$.val());writeInPreview(localize(data,1));}else if(options.previewParserPath!==''){$.ajax({type:'POST',dataType:'text',global:false,url:options.previewParserPath,data:options.previewParserVar+'='+encodeURIComponent($$.val()),success:function(data){writeInPreview(localize(data,1));}});}else{if(!template){$.ajax({url:options.previewTemplatePath,dataType:'text',global:false,success:function(data){writeInPreview(localize(data,1).replace(/<!-- content -->/g,$$.val()));}});}}
return false;}
function writeInPreview(data){if(previewWindow.document){try{sp=previewWindow.document.documentElement.scrollTop}catch(e){sp=0;}
previewWindow.document.open();previewWindow.document.write(data);previewWindow.document.close();previewWindow.document.documentElement.scrollTop=sp;}}
function keyPressed(e){shiftKey=e.shiftKey;altKey=e.altKey;ctrlKey=(!(e.altKey&&e.ctrlKey))?(e.ctrlKey||e.metaKey):false;if(e.type==='keydown'){if(ctrlKey===true){li=$('a[accesskey="'+String.fromCharCode(e.keyCode)+'"]',header).parent('li');if(li.length!==0){ctrlKey=false;setTimeout(function(){li.triggerHandler('mouseup');},1);return false;}}
if(e.keyCode===13||e.keyCode===10){if(ctrlKey===true){ctrlKey=false;markup(options.onCtrlEnter);return options.onCtrlEnter.keepDefault;}else if(shiftKey===true){shiftKey=false;markup(options.onShiftEnter);return options.onShiftEnter.keepDefault;}else{markup(options.onEnter);return options.onEnter.keepDefault;}}
if(e.keyCode===9){if(shiftKey==true||ctrlKey==true||altKey==true){return false;}
if(caretOffset!==-1){get();caretOffset=$$.val().length-caretOffset;set(caretOffset,0);caretOffset=-1;return false;}else{markup(options.onTab);return options.onTab.keepDefault;}}}}
init();});};$.fn.markItUpRemove=function(){return this.each(function(){var $$=$(this).unbind().removeClass('markItUpEditor');$$.parent('div').parent('div.markItUp').parent('div').replaceWith($$);});};$.markItUp=function(settings){var options={target:false};$.extend(options,settings);if(options.target){return $(options.target).each(function(){$(this).focus();$(this).trigger('insertion',[options]);});}else{$('textarea').trigger('insertion',[options]);}};})(jQuery);
;myBbcodeSettings={nameSpace:"bbcode",previewParserPath:"/ajax/bbcode/",markupSet:[{name:'Bold',key:'B',openWith:'[b]',closeWith:'[/b]'},{name:'Italic',key:'I',openWith:'[i]',closeWith:'[/i]'},{name:'Underline',key:'U',openWith:'[u]',closeWith:'[/u]'},{separator:'---------------'},{name:'Picture',key:'P',replaceWith:'[img][![Url]!][/img]'},{name:'Link',key:'L',openWith:'[url=[![Url]!]]',closeWith:'[/url]',placeHolder:'Your text to link here...'},{separator:'---------------'},{name:'Colors',openWith:'[color=[![Color]!]]',closeWith:'[/color]',dropMenu:[{name:'Yellow',openWith:'[color=yellow]',closeWith:'[/color]',className:"col1-1"},{name:'Orange',openWith:'[color=orange]',closeWith:'[/color]',className:"col1-2"},{name:'Red',openWith:'[color=red]',closeWith:'[/color]',className:"col1-3"},{name:'Blue',openWith:'[color=blue]',closeWith:'[/color]',className:"col2-1"},{name:'Purple',openWith:'[color=purple]',closeWith:'[/color]',className:"col2-2"},{name:'Green',openWith:'[color=green]',closeWith:'[/color]',className:"col2-3"},{name:'White',openWith:'[color=white]',closeWith:'[/color]',className:"col3-1"},{name:'Gray',openWith:'[color=gray]',closeWith:'[/color]',className:"col3-2"},{name:'Black',openWith:'[color=black]',closeWith:'[/color]',className:"col3-3"}]},{name:'Size',key:'S',openWith:'[size=[![Text size]!]]',closeWith:'[/size]',dropMenu:[{name:'Big',openWith:'[size=200]',closeWith:'[/size]'},{name:'Normal',openWith:'[size=100]',closeWith:'[/size]'},{name:'Small',openWith:'[size=50]',closeWith:'[/size]'}]},{separator:'---------------'},{name:'Bulleted list',openWith:'[list]\n',closeWith:'\n[/list]'},{name:'Numeric list',openWith:'[list=[![Starting number]!]]\n',closeWith:'\n[/list]'},{name:'List item',openWith:'[*] '},{separator:'---------------'},{name:'Quotes',openWith:'[quote]',closeWith:'[/quote]'},{name:'Code',openWith:'[code]',closeWith:'[/code]'},{separator:'---------------'},{name:'Clean',className:"clean",replaceWith:function(h){return h.selection.replace(/\[(.*?)\]/g,"")}},{name:'Preview',className:"preview",call:'preview'}]}
;myHtmlSettings={onShiftEnter:{keepDefault:false,replaceWith:'<br />\n'},onCtrlEnter:{keepDefault:false,openWith:'\n<p>',closeWith:'</p>\n'},onTab:{keepDefault:false,openWith:'  '},previewParserPath:"/ajax/html/",markupSet:[{name:'Heading 1',key:'1',openWith:'<h1(!( class="[![Class]!]")!)>',closeWith:'</h1>',placeHolder:'Your title here...'},{name:'Heading 2',key:'2',openWith:'<h2(!( class="[![Class]!]")!)>',closeWith:'</h2>',placeHolder:'Your title here...'},{name:'Heading 3',key:'3',openWith:'<h3(!( class="[![Class]!]")!)>',closeWith:'</h3>',placeHolder:'Your title here...'},{name:'Heading 4',key:'4',openWith:'<h4(!( class="[![Class]!]")!)>',closeWith:'</h4>',placeHolder:'Your title here...'},{name:'Heading 5',key:'5',openWith:'<h5(!( class="[![Class]!]")!)>',closeWith:'</h5>',placeHolder:'Your title here...'},{name:'Heading 6',key:'6',openWith:'<h6(!( class="[![Class]!]")!)>',closeWith:'</h6>',placeHolder:'Your title here...'},{name:'Paragraph',openWith:'<p(!( class="[![Class]!]")!)>',closeWith:'</p>'},{separator:'---------------'},{name:'Bold',key:'B',openWith:'(!(<strong>|!|<b>)!)',closeWith:'(!(</strong>|!|</b>)!)'},{name:'Italic',key:'I',openWith:'(!(<em>|!|<i>)!)',closeWith:'(!(</em>|!|</i>)!)'},{name:'Stroke through',key:'S',openWith:'<del>',closeWith:'</del>'},{separator:'---------------'},{name:'Ul',openWith:'<ul>\n',closeWith:'</ul>\n'},{name:'Ol',openWith:'<ol>\n',closeWith:'</ol>\n'},{name:'Li',openWith:'<li>',closeWith:'</li>'},{separator:'---------------'},{name:'Picture',key:'P',replaceWith:'<img src="[![Source:!:http://]!]" alt="[![Alternative text]!]" />'},{name:'Link',key:'L',openWith:'<a href="[![Link:!:http://]!]"(!( title="[![Title]!]")!)>',closeWith:'</a>',placeHolder:'Your text to link...'},{separator:'---------------'},{name:'Clean',className:'clean',replaceWith:function(markitup){return markitup.selection.replace(/<(.*?)>/g,"")}},{name:'Preview',className:'preview',call:'preview'}]}
;$(document).ready(function(){$('#noscript_warning').hide();$('.tabs').tabs();$(".datepicker").datepicker({monthNames:['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],monthNamesShort:['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],dayNamesMin:['So','Mo','Di','Mi','Do','Fr','Sa'],dateFormat:'dd.mm.yy',firstDay:1,changeMonth:true,changeYear:true,regional:'de'});$("a.images").fancybox({'transitionIn':'elastic','transitionOut':'elastic','speedIn':600,'speedOut':200,'overlayShow':true});$('.nav li').each(function(){$(this).addClass('dropdown');});$('.dropdown a').each(function(){$(this).removeClass('dropdown-toggle');});$('.dropdown:has(ul) a').each(function(){$(this).addClass('dropdown-toggle');});$('.dropdown-menu li a').each(function(){$(this).removeClass('dropdown-toggle');});$('.dropdown-menu li').each(function(){$(this).removeClass('dropdown');});$("body").bind("click",function(e){$('.dropdown-toggle, .menu').parent("li").removeClass("open");});$(".dropdown-toggle, .menu").click(function(e){var $li=$(this).parent("li").toggleClass('open');if($(this).hasClass('dropdown-toggle'))
return false;});init();initbbcode();highlight_errors();loadRandImages();});function initbbcode(){$('.bbcode').markItUp(myBbcodeSettings);$('.htmledit').markItUp(myHtmlSettings);}
function loadRandImages(){if(!$('#bilder_header').is(":visible"))return false;$.post('/ajax/randBilder/',function(data){$('#bilder_header').html(data);});}
function downloadFile(hash){var link=$('#download_'+hash);$(link).after('<iframe src="/ajax/download/file/'+hash+'" style="display:none;"></iframe>');}
function highlight_errors(){$('ul.errors li').each(function(){var content=$(this).html();var new_content='<div style="clear:both; height: 5px;"></div><div style="clear:both;" class="alert-message error">'
+content+'</div>';$(this).after(new_content);$(this).remove();});}
function GetRandom(min,max){var min=min||1000;var max=max||9999;if(min>max){return(-1);}
if(min==max){return(min);}
return(min+parseInt(Math.random()*(max-min+1)));}
function showMessage(msg,ok){if(ok){var icon='ui-icon-circle-check';}else{var icon='ui-icon-circle-close';}
var divid=GetRandom();$('body').append('<div id="dialog_'+divid
+'" title="Hinweis"><p><span class="ui-icon '+icon
+'" style="float:left; margin:0 7px 50px 0;"></span>'
+msg+'</p></div>');$("#dialog_"+divid).dialog({modal:true,buttons:{Ok:function(){$(this).dialog("close");}}});}
function loadComments(page,divid,divid_64){var divid=divid||"kommentare";$.get('/kommentare/list/page/'+page+'/divid/'+divid,function(data){$('#'+divid).html(data);});}
function init(){var a=function(self){self.anchor.fancybox();};if($("#pikame").hasClass('auto')){$("#pikame").PikaChoose({transition:[-1],carousel:false});}else{$("#pikame").PikaChoose({transition:[-1],carousel:false,buildFinished:a});}}
