var conn="http://wetterumschwung.de/";var client=encodeURI('Prinz');converter=new Showdown.converter();var app={setupAjaxCallbacks:function(){$('body').ajaxStart(function(){$('#ajax-status').show().text("Lade Konzerte...");});$('body').ajaxStop(function(){$('#ajax-status').fadeOut();});},addInfos:function(data){var infos="";$.each(data,function(index,item){infos+="\n<div class='data'>\n";infos+="<div class='titel'>"+item["info"]["title"]+"</div>\n";infos+=converter.makeHtml(item["info"]["content"]);if(item['info']['url']!==''){infos+="<a href='"+item['info']['url']+"'>"+item['info']['url']+"</a>";}
if(item['info']['attachment_file_name']!==''){if(item['info']['attachment_content_type'].match(/image/i)){infos+="<a rel='prettyPhoto' href='"+conn+"docs/"+client+"/original/"+item['info']['attachment_file_name']+"'><img src='"+conn+"docs/"+client+"/thumb/"+item['info']['attachment_file_name']+"'> </img></a>";}else{infos+="<a href='"+conn+"docs/"+client+"/original/"+item['info']['attachment_file_name']+"'>"+item['info']['attachment_file_name']+"</a>";}}
infos+="\n</div> <!-- end data -->\n";});$("#infos").html(infos);if($("#infos a[rel^='prettyPhoto']").length>0){$("#infos a[rel^='prettyPhoto']").prettyPhoto({theme:'light_rounded'});}},addPagination:function(data){var currentPage=0;var perPage=3;$data=$('#infos div.data');var count=$data.length;var repaginate=function(){$data.hide().slice(currentPage*perPage,(currentPage+1)*perPage).show();};var pages=Math.ceil(count/perPage);var $pager=$('<div class="pager"></div>');for(var page=0;page<pages;page++){$('<span class="page-number"></span>').text(page+1).bind('click',{newPage:page},function(event){currentPage=event.data['newPage'];repaginate();$(this).addClass('active').siblings().removeClass('active');}).appendTo($pager).addClass('clickable');$pager.insertAfter($('#infos')).find('span.page-number:first').addClass('active');}
repaginate();}};$(document).ready(function(){app.setupAjaxCallbacks();$.getJSON(conn+"public_infos/"+client+".json?callback=?",function(data){app.addInfos(data);app.addPagination();});$(function(){count=$('#infos').children().size();});});



