(function($){$.fn.getDates=function(options){var cPortalURL=$('script[src*=sm-api]').attr('src');console.log(cPortalURL);cPortalURL=cPortalURL.replace('min/?f=js/jquery.sm-api.js','');console.log(cPortalURL);cPortalURL=cPortalURL.replace('js/jquery.sm-api.js','');console.log(cPortalURL);var settings=$.fn.extend({type:0,location:0,limit:10,textClock:'Uhr'},options);function output(jsonDates,obj){cOutput='<table class="table table-striped table-condensed table-hover currentdates" style="cursor: pointer"><tbody>';$.each(jsonDates,function(index,value){cOutput=cOutput+'<tr data-date_id="'+value.id+'">';cOutput=cOutput+'<td><strong>'+value.cWeekdayShort+'</strong></td>';cOutput=cOutput+'<td class="text-center">'+value.cDate+'</td>';cOutput=cOutput+'<td>'+value.cType+' '+value.cTitle+'<br>'+value.cTimeStart+' - '+value.cTimeEnd+' '+settings.textClock+'</td>';cOutput=cOutput+'</tr>';});obj.html(cOutput);}
function read(obj){$.getJSON(cPortalURL+'ws/getdates/type/'+settings.type+'/location/'+settings.location+'/limit/'+settings.limit+'?callback=?',function(data){output(data,obj);});}
$(document).on('click','.currentdates tr',function(){Date_id=$(this).data('date_id');window.location=cPortalURL+'dates/index/dateID/'+Date_id;});return this.each(function(){read($(this));});};})(jQuery);