var NETPR=NETPR||{};NETPR=(function(){var g={};function c(k){g=$.extend(true,g,k)}function b(){return g}function a(k){if(typeof console!=="undefined"){console.log(k)}}function h(l,k){var m=k;if(m instanceof Array){m=m.join("")}$.template(l,m)}function i(k,l,m){$.getJSON(k,l).success(function(n){m(n)}).error(function(){a("Nie udało się pobrać pliku json")})}function f(l){var k={insert:function(o){$("body").prepend(o)},params:{clientId:g.id,lang:g.lang},tmpl:{html:['<div class="tag power-${$item.power(count)}"><a href="/'+g.lang.toLowerCase()+'/releases?tag_s=${$item.encode(tag)}">${tag} (${count})</a></div>']},powers:5};var n=$.extend(true,k,l);function m(r){var s=[],q=0,p,o;$.each(r,function(t){var u=r[t];if(u.count>q){q=u.count}s.push(u)});o=Math.ceil(q/(n.powers-1));h("myTemplate",n.tmpl.html);p=$.tmpl("myTemplate",s,{encode:function(t){return encodeURI(t)},power:function(u){for(var t=1;t<=n.powers;t++){if(u<o*t){return t}}return"1"}});n.insert(p);n.callback()}i("http://media.netpr.pl/getTagCloud.jsn?jsonp_callback=?",n.params,m)}function e(l){var k={element:$("body"),insert:function(o){$("body").prepend(o)},more:{pl:"więcej",en:"more"},params:{client:g.id,offset:0,count:1,lang:g.lang,verbose:false},tmpl:{cls:"",url:"",html:['<div class="${$item.releaseClass(id)}">','<h1><a href="${url}" title="${title}">${title}</a></h1>','<div class="date">${$item.formatDate(publishedDate)}</div>','<div class="categories">',"{{each(i, category) categories}}",'<a class="cat-${category.id}" href="/${$item.lowerCase(category.lang)}/releases/${category.id}" title="${category.description}">${category.description}</a>',"{{/each}}","</div>",'<div class="lead">${lead}</div>','<p class="more"><a href="${url}" title="${title}">${$item.morePhrase(id)}</a></p>',"</div>"]}};var n=$.extend(true,k,l);function m(p){var o;h("myTemplate",n.tmpl.html);o=$.tmpl("myTemplate",p,{releaseClass:function(r){var q="release release-"+r+" "+n.tmpl.cls;return q},morePhrase:function(){return n.more[g.lang.toLowerCase()]},lowerCase:function(q){return q.toLowerCase()},formatDate:function(r){var t=new Date(r);var q=t.getMonth()+1;function s(u){if(u<10){return"0"+u}else{return u}}return s(t.getDate())+"."+s(q)+"."+t.getFullYear()}});if(typeof l.insert!=="undefined"){n.insert(o)}else{n.element.append(o)}}i("http://media.netpr.pl/pressReleaseGenerator?jsonp_callback=?",n.params,m)}function j(l){var k={element:$("body"),insert:function(o){$("body").append(o)},domain:g.domain,params:{showFiles:"no",client:g.id},depth:20,showEmpty:true,include:[],exclude:[],tmpl:{cls:"",url:"",html:['<li class="${$item.folderClass(id)}">','<a href="${$item.lowerCase(path)}" title="${name}">${name}</a>',"</li>"]},callback:function(){}};var n=$.extend(true,k,l);function m(t){var p,s=[];function u(v){if(v.folders.length===0&&v.files.length===0){return true}else{return false}}function r(A){var z=n.include;var v,w=false;$.each(z,function(B){if(z[B]===A.id){w=true;v=B}return(z[B]!==A.id)});function y(){return v}function x(){return w}return{position:y,answer:x}}function o(w){var x=n.exclude;var v=false;$.each(x,function(y){if(x[y]===w.id){v=true}return(x[y]!==w.id)});return v}function q(){$.each(t,function(v){var w=t[v];if(u(w)&&n.showEmpty||!u(w)){if((r(w).answer()||n.include.length===0)&&(!o(w)||n.exclude.length===0)){if(n.include.length!==0){s[r(w).position()]=w}else{s.push(w)}}}})}q();h("myTemplate",n.tmpl.html);p=$.tmpl("myTemplate",s,{folderClass:function(w){var v="category category-"+w+" "+n.tmpl.cls;return v},lowerCase:function(v){return v.toLowerCase()}});n.insert(p);n.callback()}i("http://biuroprasowe.netpr.pl/pressKitGenerator.json?jsonp_callback=?",n.params,m)}function d(m){var l={element:$("body"),insert:function(p){$("body").append(p)},domain:g.domain,count:20,onlyFavourites:true,params:{showFiles:"yes",client:g.id},ext:[],sort:{type:"date",order:"ascending"},tmpl:{html:['<div class="${$item.fileClass(fileId,mime,blocked)}">','<a href="${$item.fileUrl(url)}" class="thumbnail" title="${description}">','<table cellpadding="0" cellspacing="0" border="0">',"<tr>","<td>","{{html $item.fileThumbnail(mime,thumbnail)}}","</td>","</tr>","</table>","{{html $item.filePlay(mime)}}","</a>",'<div class="title">','<div class="name">','<a href="${$item.fileUrl(url)}" title="${$item.fileTitle(description,name)}">${$item.fileTitle(description,name)}</a>',"</div>","</div>","</div>"]},callback:function(){}};var o=$.extend(true,l,m);function k(q,p){if(p.favourite>q.favourite){return 1}else{if(q.favourite>p.favourite){return -1}else{return p.creationDate-q.creationDate}}}function n(t){var r,q=[],u=[],v=0,s;function p(w,y){function x(A){var B=o.ext.length;if(B>0){for(var z=0;z<B;z++){if(A.url.indexOf(o.ext[z])!==-1||A.mime.indexOf(o.ext[z])!==-1){if(A.favourite===o.onlyFavourites||o.onlyFavourites===false){q.push(A)}break}}}else{if(A.favourite===o.onlyFavourites||o.onlyFavourites===false){q.push(A)}}}$.each(w,function(z){s=w[z];if(s.hidden===false){$.each(s.files,function(A){x(s.files[A])});if(s.folders.length>0){p(s.folders,y+1)}}})}p(t,0);q.sort(k);$.each(q,function(w){var x=o.count-1;if(w<=x){u.push(q[w])}});h("myTemplates",o.tmpl.html);r=$.tmpl("myTemplates",u,{fileClass:function(x,A,y){var z=A.split("/");var w="file file-"+x+" file-"+z[0]+" file-"+z[1]+" "+o.tmpl.cls;return w},fileUrl:function(w){if(o.tmpl.url!==""){return o.tmpl.url}else{return w}},fileTitle:function(x,w){if(x!==""){return x}else{return w}},fileThumbnail:function(x,y){if(y!==""){return"<img alt='' src='http://cdn2.netpr.pl"+y+"'/>"}else{var w;if(x.indexOf("pdf")){w="pdf"}else{if(x.indexOf("doc")){w="doc"}else{if(x.indexOf("xls")){w="xls"}else{w="none"}}}return"<img alt='' src='http://cdn2.netpr.pl/m/lib/icons/"+w+".gif'/>"}},filePlay:function(w){if(w.indexOf("video")!==-1){return"<div class='playIcn'></div>"}else{return""}}});if(typeof m.insert!=="undefined"){o.insert(r)}else{o.element.append(r)}o.callback()}i(o.domain+"/pressKitGenerator.json?jsonp_callback=?",o.params,n)}return{init:c,getCommons:b,getFiles:d,getCategories:j,getReleases:e,getCloud:f}}());
