﻿/*!
 * jQuery Tools v1.2.6 - The missing UI library for the Web
 * 
 * scrollable/scrollable.js
 * scrollable/scrollable.autoscroll.js
 * scrollable/scrollable.navigator.js
 * 
 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
 * 
 * http://flowplayer.org/tools/
 * 
 */
function getMoreListItems(n,t){var c=n.data("nextOffset")||1,r,f;if(n.data("xhr"))return;r=$("#loader"),f=$("#showMore"),f!=undefined&&f.remove(),r.show();var i=n.data("offset"),u=n.data("pagesize"),h=n.data("listfunctionname"),s=n.data("sorting"),e=n.data("query"),o={offset:i,limit:u,sorting:s,q:e,containerId:PageId};h=="Search"&&(o={offset:i,limit:u,sorting:s,q:e}),n.data("xhr",$.ajax({type:"get",url:"/Templates/DearFriends/Services/PageListService.svc/"+h,data:o,dataType:"json",success:function(t){n.data("offset",i+u);var f;$("#BlogTemplate").mustache(t).appendTo(n),r.hide(),$("li.off-"+i,n).fadeIn("slow"),n.data("nextOffset",c+60+1)},error:function(){},complete:function(){r.hide(),n.removeData("xhr"),t()}}))}function isMoreListItemsNeeded(n,t){var f=t.data("totalhits");if($("li",t).children().size()>=f)return!1;var e=$(window).scrollTop(),u=e+$(window).height(),i=Math.floor(n.offset().top+n.height()),r=150;return i-r>u?!1:!0}function checkListItemContents(n,t){isMoreListItemsNeeded(n,t)&&getMoreListItems(t,function(){checkListItemContents(n,t)})}function initializeMap(){var r=new google.maps.LatLng(57.706004,11.949238),u={zoom:15,center:r,mapTypeId:google.maps.MapTypeId.SATELLITE},f=new google.maps.Map(document.getElementById("map_canvas"),u),n=new google.maps.LatLng(57.7101,11.93716),t=new google.maps.MarkerImage("/Templates/DearFriends/Images/map-logo.png",new google.maps.Size(210,150)),i={coord:[97,0,97,1,97,2,102,3,104,4,105,5,105,6,105,7,103,8,105,9,105,10,109,11,109,12,109,13,109,14,109,15,109,16,109,17,106,17,106,16,0,15,0,14,0,13,0,12,0,11,0,10,0,9,0,8,0,7,0,6,0,5,0,4,0,3,0,2,0,1,0,0,97,0],type:"poly"},e=new google.maps.Marker({draggable:!1,raiseOnDrag:!1,icon:t,shape:i,map:f,position:n})}var Mustache,InitSearchInputField;(function(n){function i(t,i){var r=n(i);return r.length<2?r:t.parent().find(i)}function r(r,u){var f=this,v=r.add(f),e=r.children(),l=0,c=u.vertical,p,y,a,o,s,h;t||(t=f),e.length>1&&(e=n(u.items,r)),u.size>1&&(u.circular=!1),n.extend(f,{getConf:function(){return u},getIndex:function(){return l},getSize:function(){return f.getItems().size()},getNaviButtons:function(){return o.add(s)},getRoot:function(){return r},getItemWrap:function(){return e},getItems:function(){return e.find(u.item).not("."+u.clonedClass)},move:function(n,t){return f.seekTo(l+n,t)},next:function(n){return f.move(u.size,n)},prev:function(n){return f.move(-u.size,n)},begin:function(n){return f.seekTo(0,n)},end:function(n){return f.seekTo(f.getSize()-1,n)},focus:function(){return t=f,f},addItem:function(t){return t=n(t),u.circular?(e.children().last().before(t),e.children().first().replaceWith(t.clone().addClass(u.clonedClass))):(e.append(t),s.removeClass("disabled")),v.trigger("onAddItem",[t]),f},seekTo:function(i,r,o){var s,h,a;i.jquery||(i*=1);if(u.circular&&i===0&&l==-1&&r!==0)return f;if(!u.circular&&i<0||i>f.getSize()||i<-1)return f;s=i,i.jquery?i=f.getItems().index(i):s=f.getItems().eq(i),h=n.Event("onBeforeSeek");if(!o){v.trigger(h,[i,r]);if(h.isDefaultPrevented()||!s.length)return f}return a=c?{top:-s.position().top}:{left:-s.position().left},l=i,t=f,r===undefined&&(r=u.speed),e.animate(a,r,u.easing,o||function(){v.trigger("onSeek",[i])}),f}}),n.each(["onBeforeSeek","onSeek","onAddItem"],function(t,i){n.isFunction(u[i])&&n(f).bind(i,u[i]),f[i]=function(t){return t&&n(f).bind(i,t),f}}),u.circular&&(p=f.getItems().slice(-1).clone().prependTo(e),y=f.getItems().eq(1).clone().appendTo(e),p.add(y).addClass(u.clonedClass),f.onBeforeSeek(function(n,t,i){if(!n.isDefaultPrevented()){if(t==-1)return f.seekTo(p,i,function(){f.end(0)}),n.preventDefault();t==f.getSize()&&f.seekTo(y,i,function(){f.begin(0)})}}),a=r.parents().add(r).filter(function(){if(n(this).css("display")==="none")return!0}),a.length?(a.show(),f.seekTo(0,0,function(){}),a.hide()):f.seekTo(0,0,function(){})),o=i(r,u.prev).click(function(n){n.stopPropagation(),f.prev()}),s=i(r,u.next).click(function(n){n.stopPropagation(),f.next()}),u.circular||(f.onBeforeSeek(function(n,t){setTimeout(function(){n.isDefaultPrevented()||(o.toggleClass(u.disabledClass,t<=0),s.toggleClass(u.disabledClass,t>=f.getSize()-1))},1)}),u.initialIndex||o.addClass(u.disabledClass)),f.getSize()<2&&o.add(s).addClass(u.disabledClass),u.mousewheel&&n.fn.mousewheel&&r.mousewheel(function(n,t){if(u.mousewheel)return f.move(t<0?1:-1,u.wheelSpeed||50),!1}),u.touch&&(h={},e[0].ontouchstart=function(n){var t=n.touches[0];h.x=t.clientX,h.y=t.clientY},e[0].ontouchmove=function(n){if(n.touches.length==1&&!e.is(":animated")){var t=n.touches[0],r=h.x-t.clientX,i=h.y-t.clientY;f[c&&i>0||!c&&r>0?"next":"prev"](),n.preventDefault()}}),u.keyboard&&n(document).bind("keydown.scrollable",function(i){if(!(!u.keyboard||i.altKey||i.ctrlKey||i.metaKey||n(i.target).is(":input"))){if(u.keyboard!="static"&&t!=f)return;var r=i.keyCode;if(c&&(r==38||r==40))return f.move(r==38?-1:1),i.preventDefault();if(!c&&(r==37||r==39))return f.move(r==37?-1:1),i.preventDefault()}}),u.initialIndex&&f.seekTo(u.initialIndex,0,function(){})}n.tools=n.tools||{version:"v1.2.6"},n.tools.scrollable={conf:{activeClass:"active",circular:!1,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:"> *",items:".items",keyboard:!0,mousewheel:!1,next:".next",prev:".prev",size:1,speed:400,vertical:!1,touch:!0,wheelSpeed:0}};var t;n.fn.scrollable=function(t){var i=this.data("scrollable");return i?i:(t=n.extend({},n.tools.scrollable.conf,t),this.each(function(){i=new r(n(this),t),n(this).data("scrollable",i)}),t.api?i:this)}})(jQuery),(function(n){var t=n.tools.scrollable;t.autoscroll={conf:{autoplay:!0,interval:3e3,autopause:!0}},n.fn.autoscroll=function(i){typeof i=="number"&&(i={interval:i});var r=n.extend({},t.autoscroll.conf,i),u;return this.each(function(){function f(){i=setTimeout(function(){t.next()},r.interval)}var t=n(this).data("scrollable"),o=t.getRoot(),i,e=!1;t&&(u=t),t.play=function(){i||(e=!1,o.bind("onSeek",f),f())},t.pause=function(){i=clearTimeout(i),o.unbind("onSeek",f)},t.resume=function(){e||t.play()},t.stop=function(){e=!0,t.pause()},r.autopause&&o.add(t.getNaviButtons()).hover(t.pause,t.resume),r.autoplay&&t.play()}),r.api?u:this}})(jQuery),(function(n){function i(t,i){var r=n(i);return r.length<2?r:t.parent().find(i)}var t=n.tools.scrollable;t.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:!1,idPrefix:null,history:!1}},n.fn.navigator=function(r){typeof r=="string"&&(r={navi:r}),r=n.extend({},t.navigator.conf,r);var u;return this.each(function(){function c(n,i,r){t.seekTo(i),r.preventDefault(),l&&history.pushState({i:i})}function f(){return o.find(r.naviItem||"> *")}function h(t){var i=n("<"+(r.naviItem||"a")+"/>").click(function(i){c(n(this),t,i)});return t===0&&i.addClass(e),r.indexed&&i.text(t+1),r.idPrefix&&i.attr("id",r.idPrefix+t),i.appendTo(o)}var t=n(this).data("scrollable"),o=r.navi.jquery?r.navi:i(t.getRoot(),r.navi),a=t.getNaviButtons(),e=r.activeClass,l=r.history&&history.pushState,s=t.getConf().size;t&&(u=t),t.getNaviButtons=function(){return a.add(o)},l&&(history.pushState({i:0}),n(window).bind("popstate",function(n){var i=n.originalEvent.state;i&&t.seekTo(i.i)})),f().length?f().each(function(t){n(this).click(function(i){c(n(this),t,i)})}):n.each(t.getItems(),function(n){n%s==0&&h(n)}),t.onBeforeSeek(function(n,t){setTimeout(function(){if(!n.isDefaultPrevented()){var i=t/s,r=f().eq(i);r.length&&f().removeClass(e).eq(i).addClass(e)}},1)}),t.onAddItem(function(n,i){var r=t.getItems().index(i);r%s==0&&h(r)})}),r.api?u:this}})(jQuery),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,t,i,r,u){return jQuery.easing[jQuery.easing.def](n,t,i,r,u)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return t==0?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return t==0?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),-(e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f))+i)},easeOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),e*Math.pow(2,-10*t)*Math.sin((t*u-o)*2*Math.PI/f)+r+i)},easeInOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;if(t==0)return i;if((t/=u/2)==2)return i+r;return f||(f=u*.3*1.5),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),t<1?-.5*e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)+i:e*Math.pow(2,-10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)*.5+r+i},easeInBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),(t/=u/2)<1?r/2*t*t*(((f*=1.525)+1)*t-f)+i:r/2*((t-=2)*t*(((f*=1.525)+1)*t+f)+2)+i},easeInBounce:function(n,t,i,r,u){return r-jQuery.easing.easeOutBounce(n,u-t,0,r,u)+i},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(n,t,i,r,u){return t<u/2?jQuery.easing.easeInBounce(n,t*2,0,r,u)*.5+i:jQuery.easing.easeOutBounce(n,t*2-u,0,r,u)*.5+r*.5+i}}),Mustache=function(){var t={},n=function(){};return n.prototype={otag:"{{",ctag:"}}",pragmas:{},buffer:[],pragmas_implemented:{"IMPLICIT-ITERATOR":!0},context:{},render:function(n,t,i,r){r||(this.context=t,this.buffer=[]);if(!this.includes("",n)){if(r)return n;this.send(n);return}n=this.render_pragmas(n);var u=this.render_section(n,t,i);u===!1&&(u=this.render_tags(n,t,i,r));if(r)return u;this.sendLines(u)},send:function(n){n!==""&&this.buffer.push(n)},sendLines:function(n){var i,t;if(n)for(i=n.split("\n"),t=0;t<i.length;t++)this.send(i[t])},render_pragmas:function(n){if(!this.includes("%",n))return n;var t=this,i=this.getCachedRegex("render_pragmas",function(n,t){return new RegExp(n+"%([\\w-]+) ?([\\w]+=[\\w]+)?"+t,"g")});return n.replace(i,function(n,i,r){if(!t.pragmas_implemented[i])throw{message:"This implementation of mustache doesn't understand the '"+i+"' pragma"};t.pragmas[i]={};if(r){var u=r.split("=");t.pragmas[i][u[0]]=u[1]}return""})},render_partial:function(n,t,i){n=this.trim(n);if(!i||i[n]===undefined)throw{message:"unknown_partial '"+n+"'"};return typeof t[n]!="object"?this.render(i[n],t,i,!0):this.render(i[n],t[n],i,!0)},render_section:function(n,t,i){if(!this.includes("#",n)&&!this.includes("^",n))return!1;var r=this,u=this.getCachedRegex("render_section",function(n,t){return new RegExp("^([\\s\\S]*?)"+n+"(\\^|\\#)\\s*(.+)\\s*"+t+"\x0a*([\\s\\S]*?)"+n+"\\/\\s*\\3\\s*"+t+"\\s*([\\s\\S]*)$","g")});return n.replace(u,function(n,u,f,e,o,s){var a=u?r.render_tags(u,t,i,!0):"",l=s?r.render(s,t,i,!0):"",c,h=r.find(e,t);return f==="^"?c=!h||r.is_array(h)&&h.length===0?r.render(o,t,i,!0):"":f==="#"&&(c=r.is_array(h)?r.map(h,function(n){return r.render(o,r.create_context(n),i,!0)}).join(""):r.is_object(h)?r.render(o,r.create_context(h),i,!0):typeof h=="function"?h.call(t,o,function(n){return r.render(n,t,i,!0)}):h?r.render(o,t,i,!0):""),a+c+l})},render_tags:function(n,t,i,r){for(var f=this,o=function(){return f.getCachedRegex("render_tags",function(n,t){return new RegExp(n+"(=|!|>|\\{|%)?([^\\/#\\^]+?)\\1?"+t+"+","g")})},s=o(),h=function(n,r,u){switch(r){case"!":return"";case"=":return f.set_delimiters(u),s=o(),"";case">":return f.render_partial(u,t,i);case"{":return f.find(u,t);default:return f.escape(f.find(u,t))}},e=n.split("\n"),u=0;u<e.length;u++)e[u]=e[u].replace(s,h,this),r||this.send(e[u]);if(r)return e.join("\n")},set_delimiters:function(n){var t=n.split(" ");this.otag=this.escape_regex(t[0]),this.ctag=this.escape_regex(t[1])},escape_regex:function(n){if(!arguments.callee.sRE){var t=["/",".","*","+","?","|","(",")","[","]","{","}","\\"];arguments.callee.sRE=new RegExp("(\\"+t.join("|\\")+")","g")}return n.replace(arguments.callee.sRE,"\\$1")},find:function(n,t){function u(n){return n===!1||n===0||n}var i,r;return n=this.trim(n),n.match(/([a-z_]+)\./ig)?(r=this.walk_context(n,t),u(r)&&(i=r)):u(t[n])?i=t[n]:u(this.context[n])&&(i=this.context[n]),typeof i=="function"?i.apply(t):i!==undefined?i:""},walk_context:function(n,t){var r=n.split("."),u=t[r[0]]!=undefined?t:this.context,i=u[r.shift()];while(i!=undefined&&r.length>0)u=i,i=i[r.shift()];return typeof i=="function"?i.apply(u):i},includes:function(n,t){return t.indexOf(this.otag+n)!=-1},escape:function(n){return n=String(n===null?"":n),n.replace(/&(?!\w+;)|["'<>\\]/g,function(n){switch(n){case"&":return"&amp;";case'"':return"&quot;";case"'":return"&#39;";case"<":return"&lt;";case">":return"&gt;";default:return n}})},create_context:function(n){var i,t;return this.is_object(n)?n:(i=".",this.pragmas["IMPLICIT-ITERATOR"]&&(i=this.pragmas["IMPLICIT-ITERATOR"].iterator),t={},t[i]=n,t)},is_object:function(n){return n&&typeof n=="object"},is_array:function(n){return Object.prototype.toString.call(n)==="[object Array]"},trim:function(n){return n.replace(/^\s*|\s*$/g,"")},map:function(n,t){var r,u,i;if(typeof n.map=="function")return n.map(t);for(r=[],u=n.length,i=0;i<u;i++)r.push(t(n[i]));return r},getCachedRegex:function(n,i){var f=t[this.otag],r,u;return f||(f=t[this.otag]={}),r=f[this.ctag],r||(r=f[this.ctag]={}),u=r[n],u||(u=r[n]=i(this.otag,this.ctag)),u}},{name:"mustache.js",version:"0.4.0-dev",to_html:function(t,i,r,u){var f=new n;return u&&(f.send=u),f.render(t,i||{},r),u?void 0:f.buffer.join("\n")}}}(),(function(n){n.fn.mustache=function(t,i,r){if(Mustache&&t)return n(Mustache.to_html(this.html(),t,i,r))}})(jQuery),(function(n){n.fn.columnize=function(t){var i={width:400,columns:!1,buildOnce:!1,overflow:!1,doneFunc:function(){},target:!1,ignoreImageLoading:!0,columnFloat:"left",lastNeverTallest:!1,accuracy:!1},t=n.extend(i,t);return typeof t.width=="string"&&(t.width=parseInt(t.width),isNaN(t.width)&&(t.width=i.width)),this.each(function(){function u(i,r,u,f){var a,c,o,e,s,l,h;while(u.height()<f&&r[0].childNodes.length)i.append(r[0].childNodes[0]);if(i[0].childNodes.length==0)return;a=i[0].childNodes,c=a[a.length-1],i[0].removeChild(c),o=n(c);if(o[0].nodeType==3){e=o[0].nodeValue,s=t.width/18,t.accuracy&&(s=t.accuracy),h=null;while(u.height()<f&&e.length)l=e.indexOf(" ",s)!="-1"?e.substring(0,e.indexOf(" ",s)):e,h=document.createTextNode(l),i.append(h),e=e.length>s?e.substring(e.indexOf(" ",s)):"";u.height()<f||h==null||(i[0].removeChild(h),e=h.nodeValue+e);if(e.length)o[0].nodeValue=e;else return!1}return r.children().length?r.prepend(o):r.append(o),o[0].nodeType==3}function o(n,t,i,r){t.children().length&&($cloneMe=t.children(":first"),$clone=$cloneMe.clone(!0),$clone.prop("nodeType")!=1||$clone.hasClass("dontend")||(n.append($clone),$clone.is("img")&&i.height()<r+20?$cloneMe.remove():!$cloneMe.hasClass("dontsplit")&&i.height()<r+20?$cloneMe.remove():$clone.is("img")||$cloneMe.hasClass("dontsplit")?$clone.remove():($clone.empty(),u($clone,$cloneMe,i,r)||$cloneMe.children().length&&o($clone,$cloneMe,i,r),$clone.get(0).childNodes.length==0&&$clone.remove())))}function a(){var l,c,h,f,s,a;if(i.data("columnized")&&i.children().length==1)return;i.data("columnized",!0),i.data("columnizing",!0),i.empty(),i.append(n("<div class='first last column' style='width:100%; float: "+t.columnFloat+";'></div>")),$col=i.children().eq(i.children().length-1),$destroyable=r.clone(!0);if(t.overflow){targetHeight=t.overflow.height,u($col,$destroyable,$col,targetHeight),$destroyable.contents().find(":first-child").hasClass("dontend")||o($col,$destroyable,$col,targetHeight);while(e($col.children(":last").length&&$col.children(":last").get(0)))l=$col.children(":last"),l.remove(),$destroyable.prepend(l);c="",h=document.createElement("DIV");while($destroyable[0].childNodes.length>0){for(f=$destroyable[0].childNodes[0],s=0;s<f.attributes.length;s++)f.attributes[s].nodeName.indexOf("jQuery")==0&&f.removeAttribute(f.attributes[s].nodeName);h.innerHTML="",h.appendChild($destroyable[0].childNodes[0]),c+=h.innerHTML}a=n(t.overflow.id)[0],a.innerHTML=c}else $col.append($destroyable);i.data("columnizing",!1),t.overflow&&t.overflow.doneFunc()}function e(t){return t.nodeType!=1?!1:n(t).hasClass("dontend")?!0:t.childNodes.length==0?!1:e(t.childNodes[t.childNodes.length-1])}function s(){var y,k,v,b,f,ut,ht,ct,rt,g,d,s,st,tt;if(l==i.width())return;l=i.width(),y=Math.round(i.width()/t.width),t.columns&&(y=t.columns);if(y<=1)return a();if(i.data("columnizing"))return;i.data("columnized",!0),i.data("columnizing",!0),i.empty(),i.append(n("<div style='width:"+Math.floor(100/y)+"%; float: "+t.columnFloat+";'></div>")),f=i.children(":last"),f.append(r.clone()),h=f.height(),i.empty();var p=h/y,vt=!0,w=3,nt=!1;for(t.overflow?(w=1,p=t.overflow.height):t.height&&t.width&&(w=1,p=t.height,nt=!0),k=0;k<w;k++){i.empty();try{v=r.clone(!0)}catch(at){v=r.clone()}for(v.css("visibility","hidden"),s=0;s<y;s++)b=s==0?"first column":"column",b=s==y-1?"last "+b:b,i.append(n("<div class='"+b+"' style='width:"+Math.floor(100/y)+"%; float: "+t.columnFloat+";'></div>"));s=0;while(s<y-(t.overflow?0:1)||nt&&v.contents().length){i.children().length>s||i.append(n("<div class='"+b+"' style='width:"+Math.floor(100/y)+"%; float: "+t.columnFloat+";'></div>")),f=i.children().eq(s),u(f,v,f,p),v.contents().find(":first-child").hasClass("dontend")||o(f,v,f,p);while(e(f.children(":last").length&&f.children(":last").get(0)))ut=f.children(":last"),ut.remove(),v.prepend(ut);s++}if(t.overflow&&!nt){ht=!1,ct=document.all&&navigator.appVersion.indexOf("MSIE 7.")!=-1;if(ht||ct){rt="",g=document.createElement("DIV");while(v[0].childNodes.length>0){for(d=v[0].childNodes[0],s=0;s<d.attributes.length;s++)d.attributes[s].nodeName.indexOf("jQuery")==0&&d.removeAttribute(d.attributes[s].nodeName);g.innerHTML="",g.appendChild(v[0].childNodes[0]),rt+=g.innerHTML}st=n(t.overflow.id)[0],st.innerHTML=rt}else n(t.overflow.id).empty().append(v.contents().clone(!0))}else if(nt)i.children().each(function(n){f=i.children().eq(n),f.width(t.width+"px"),n==0?f.addClass("first"):n==i.children().length-1?f.addClass("last"):(f.removeClass("first"),f.removeClass("last"))}),i.width(i.children().length*t.width+"px");else{f=i.children().eq(i.children().length-1);while(v.contents().length)f.append(v.contents(":first"));var lt=f.height(),yt=lt-p,ot=0,it=1e7,et=0,ft=!1;i.children().each(function(n){return function(t){var i=n.children().eq(t).height();ft=!1,ot+=i,i>et&&(et=i,ft=!0),i<it&&(it=i)}}(i)),tt=ot/y,t.lastNeverTallest&&ft?(c+=30,c<100?(p=p+30,k==w-1&&w++):k=w):et-it>30?p=tt+30:Math.abs(tt-p)>20?p=tt:k=w}i.append(n("<br style='clear:both;'>"))}i.find(".column").find(":first.removeiffirst").remove(),i.find(".column").find(":last.removeiflast").remove(),i.data("columnizing",!1),t.overflow&&t.overflow.doneFunc(),t.doneFunc()}var i=t.target?n(t.target):n(this),h=n(this).height(),r=n("<div></div>"),l=0,v=!1,c=0,f;r.append(n(this).contents().clone(!0));if(!t.ignoreImageLoading&&!t.target)if(!i.data("imageLoaded")){i.data("imageLoaded",!0);if(n(this).find("img").length>0){f=function(n,i){return function(){n.data("firstImageLoaded")||(n.data("firstImageLoaded","true"),n.empty().append(i.children().clone(!0)),n.columnize(t))}}(n(this),r);n(this).find("img").one("load",f);n(this).find("img").one("abort",f);return}}i.empty(),s(),t.buildOnce||n(window).resize(function(){!t.buildOnce&&n.browser.msie?(i.data("timeout")&&clearTimeout(i.data("timeout")),i.data("timeout",setTimeout(s,200))):t.buildOnce||s()})})}})(jQuery),$(window).ready(function(){var f=$("#navbuttons"),e=$("#navbuttons .left"),o=$("#navbuttons .right"),u=$("#navbuttons .navBlock"),r,n,i,t;u.hover(function(){var t=$(this),n=t.children(".aBlock");n.stop().animate({top:"0px"},200)},function(){var t=$(this),n=t.children(".aBlock");n.stop().animate({top:"-39px"},200)}),isStartPage=function(){return $("#main").hasClass("startpage")},isStartPage()&&($(".menu").clone().prependTo("#main").clone().prependTo("#main"),$(".menu:nth-child(1)").addClass("menu-inactive"),$(".menu:nth-child(2)").addClass("menu-active"),$(".menu:nth-child(3)").css("visibility","hidden"),setTimeout(menuToggle,1150)),$("#navigation-label").click(menuToggle),$("#search-field").blur(function(){var n=$(this);n.animate({width:"12px"},250,null,function(){n.removeClass("active"),n.data("query",n.val()),n.val("")})}),$("#search-field").focus(function(){var n=$(this);n.addClass("active"),n.animate({width:"150px"},250,function(){n.data("query")&&n.val(n.data("query"))})}),$("#search-field").keypress(function(n){var t=$("#search-field").val();n.which==13&&t.length>0&&(window.location="/Search/?q="+t)}),$("#showInfo").click(function(){var n=$(this),t=0;n.hasClass("open")?(t=-50,n.removeClass("open"),n.addClass("closed")):(t=0,n.removeClass("closed"),n.addClass("open")),$("#contentFooter").stop().animate({bottom:t+"%"},800,function(){})}),setTimeout(function(){$("#showInfo").click()},600),r="",n=!0,n=$("#main.bloglistpage").length||$("#main.categorypage").length||$("#main.blogdatelistpage").length||$("#main.searchpage").length||$("#main.categorypage").length?!0:!1,$("#blogPage").css({minHeight:$(window).height()}),n&&($("body").hide().fadeIn("slow"),i=$("#container"),t=$("#mainList"),t.click(function(n){var t=$(n.target);t.is("li")&&(n.preventDefault(),$("body").fadeOut("slow",function(){window.location=$(t).find("a").attr("href")}),t.toggleClass("on"))}),$(window).bind("scroll resize",function(){checkListItemContents(i,t)})),$("#map_canvas").length&&initializeMap()}),menuToggle=function(){return isStartPage()?($(".menu.menu-active").fadeToggle(400),$(".menu.menu-inactive").fadeToggle(400)):$("#nav").slideToggle(400,"swing"),!1},InitSearchInputField=function(n){$searchfield=$("#search-field"),$searchfield.addClass("active"),$searchfield.css("width","150px"),n.length!=0?$("#search-field").val(n):$searchfield.focus()},$("#contactpage #navbuttons").css({"z-index":1e4});var contactSlideHandle=$("#contactpage #contactShowInfo"),contactFooterWrapper=$("#contactpage #contactContentFooter"),mapcanvas=$("#map_canvas");$(contactFooterWrapper).css({height:mapcanvas.height()+"px",bottom:"-500px"}),$(contactSlideHandle).click(function(){var n=0;contactSlideHandle.hasClass("open")?(n=-mapcanvas.height(),contactSlideHandle.removeClass("open"),contactSlideHandle.addClass("closed")):(n=-80-contactSlideHandle.height(),contactSlideHandle.removeClass("closed"),contactSlideHandle.addClass("open")),$(contactFooterWrapper).stop().animate({bottom:n+"px"},800,function(){})}),setTimeout(function(){$(contactSlideHandle).click()},2e3),$(window).resize(function(){$(contactFooterWrapper).css({height:mapcanvas.height()+"px",bottom:-mapcanvas.height()+"px"});var n=0;n=contactSlideHandle.hasClass("open")?-80-contactSlideHandle.height():-mapcanvas.height(),$(contactFooterWrapper).stop().animate({bottom:n+"px"},0,function(){})}),$(function(){Array.prototype.indexOf||(Array.prototype.indexOf=function(n){"use strict";var u,r,t,i;if(this===void 0||this===null)throw new TypeError;u=Object(this),r=u.length>>>0;if(r===0)return-1;t=0,arguments.length>0&&(t=Number(arguments[1]),t!==t?t=0:t!==0&&t!==1/0&&t!==-(1/0)&&(t=(t>0||-1)*Math.floor(Math.abs(t))));if(t>=r)return-1;for(i=t>=0?t:Math.max(r-Math.abs(t),0);i<r;i++)if(i in u&&u[i]===n)return i;return-1})})
