MM.util={showLoad:function(a,d){if(d){var b=d.select("#loadIcon")[0];if(!b){b=d.down("img")}if(a){if(b){b.show()}}else{if(b){b.hide()}}}},addImagesToggle:function(b){var a=b.select("div.resultImages, div.relatedImages");if(a){a.each(function(d){var c=d.down("ul");if(c){c.setStyle({display:"none"})}var e=d.down("a");if(e){Event.observe(e,"click",function(h){var f=d.down("ul");if(f){var g=f.getStyle("display");if(!g){f.setStyle({display:"block"});e.innerHTML="D&ouml;lj relaterade bilder:"}else{if(g=="block"){f.setStyle({display:"none"});e.innerHTML="Visa relaterade bilder:"}else{f.setStyle({display:"block"});e.innerHTML="D&ouml;lj relaterade bilder:"}}}h.preventDefault()})}})}},toHref:function(a,b){return"<a href='"+a+"'>"+b+"</a>"},toClassHref:function(a,c,b){return"<a href='"+a+"' class='"+b+"'>"+c+"</a>"},toSearchParams:function(a){return"q="+a},toUrlParams:function(a){a=String(a).replace("?","");a=String(a).replace(/\+/g," ");return a},extractDocumentFields:function(a){var b={};a.fields.each(function(c){switch(c.name){case"title":b.title=c.values;break;case"url":b.url=c.values;break;case"content":b.content=c.values;break;case"paper":b.paper=c.values;break;case"type":b.type=c.values;break;case"name":b.name=c.values;break;case"display":b.display=c.values;break;case"author":b.author=c.values;break;case"keyword":b.keyword=c.values;break;case"publishdate":b.publishdate=c.values;break;case"grade":b.grade=c.values;break;case"thumbnail":b.thumbnail=c.values;break;case"section":b.section=c.values;break;case"context":b.context=c.values;break;case"geografy":b.geography=c.values;break;case"images":b.images=c.values;break;default:break}});return b},assembleMetaData:function(b){var c={hits:b.numberOfHits,qtime:b.searchTimeInMillis,query:b.query.query};var a=b.suggestions;if(a!==undefined&&a!==null&&a.collatedSuggestion!==null){c.suggestion=a.collatedSuggestion.suggestion}return c},getUrlParam:function(b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+b+"=([^&#]*)";var d=new RegExp(a);var c=d.exec(window.location.href);if(c===null){return""}else{return c[1]}},enableAutocomplete:function(a){if(a){jQuery(a).autocomplete("enableRendering")}},disableAutocomplete:function(a){if(a){jQuery(a).autocomplete("disableRendering")}},removeHTMLTags:function(b){b=new String(b);var a=b.replace(/<\/?[^>]+(>|$)/g,"");return a}};String.prototype.format=function(){var b=/\[\d+\]/g;var a=arguments;return this.replace(b,function(c){return a[c.match(/\d+/)]})};String.prototype.placeholder=function(b){var a=/\#\[\w+\]/g;return this.replace(a,b)};String.prototype.replacePlaceholders=function(f){var e=/\#\[\w+\]/g;var g=this;var a=g.match(e);if(a===null){return null}for(var c=0;c<a.length;c++){var b=a[c];if(typeof b=="string"){var d=f[b.substring(2,b.length-1)];d=new String(d).replace(/\u00C3\u00A4/g,"&auml;");d=d.replace(/\u00C3\u00A5/g,"&aring;");d=d.replace(/\u00C3\u00B6/g,"&ouml;");g=g.replace(b,d)}else{break}}return g};var Translation={newsPapersMap:$H({alha:"Allehanda.se",alltro:"Allt om roslagen",arbe:"Arbetarbladet.se",arti:"Arboga tidning",avti:"Avesta tidning",babl:"B&auml;rgslagsbladet",bohu:"Bohusl&auml;ningen",dasu:"Dagbladet.se",demo:"Demotidningen",esku:"Eskilstuna-Kuriren",fapo:"Fagersta-Posten",fesp:"Femettan Speedway",fmli:"Familjeliv (GP)",gati:"gavletdiningar.se",geda:"GD.se",gnyb:"G&auml;vle Nyhetsbyr&aring;",gpse:"G&ouml;teborgs-Posten",gpif:"G&ouml;teborgs-Posten(info.gp.se)",gpgf:"G&ouml;teborgs-Posten(graffitit.gp.se)",gppu:"G&ouml;teborgsposten(gppucken.se)",gppo:"G&ouml;teborgs-Posten(gpponnyn.se)",gplu:"G&ouml;teborgs-Posten(goteborgslucia.se)",gplv:"G&ouml;teborgs-Posten(lasvardet.se)",gpgo:"G&ouml;teborgs-Posten(gpgolfen.se)",gtge:"G&auml;vleTidningar",hall:"Hela Halland",hany:"Hallands Nyheter",hapo:"Hallands-Posten",heha:"Helahalsingland.se",ingr:"Ingress",kaku:"Katrineholms-Kuriren",kark:"Karlskoga-Kuriren",laos:"LTZ.se",liti:"Liding&ouml; tidning",ltso:"L&auml;nstidningen S&ouml;dert&auml;lje",meny:"Meny (Nerikes Allehanda)",mvti:"Motala och Vadstena Tidning",neal:"Nerikes Allehanda",nylt:"Nya Lidk&ouml;pings-tidningen",nypo:"Nyn&auml;shmans-Posten",ospo:"OP.se",saal:"Sala Allehanda",span:"Span online (VLT)",sony:"S&ouml;dermanlands Tidning",sopo:"S&ouml;dert&auml;lje-Posten",stnb:"Str&ouml;mstads Tidning",sumo:"Sundsvalls Tidning X (looo.st.nu)",suti:"ST.nu",stungatest:"Unga ST",tdti:"T&auml;by-Danderyd Tidning",tifo:"Tidningen Folket",ttel:"TTELA",valt:"Vestmanlands L&auml;ns Tidning",vast:"Vallentuna-Steget",folk:"Folket",dati:"Dalarnas Tidning"}),templateNamesMap:$H({itartcorestandard:"Artikel",itartcorereview:"Recension",itartcorefamilyad:"Familjeannons",itartcoreimagealbum:"Bildalbum",itartcoreimagealbumimage:"Bildalbumsbild",itrescoreclip:"TV-klipp",itrescoreimage:"Bild",itartcoremembercontent:"Medlemsartikel",blogposting:"Blogginl&auml;gg",itartcoreevent:"Evenemang",forum:"Forum",thread:"Forumtr&aring;",posting:"Kommentar",forumposting:"Foruminl&auml;gg",itartcorevideopicsearch:"Videoklipp"}),translateToPaperName:function(a){var b=this.newsPapersMap.get(a);if(typeof b==="undefined"||b===null){return a}else{return b}},translateToTemplateName:function(a){var c=a;c=new String(c).replace(/\./g,"").toLowerCase();var b=this.templateNamesMap.get(c);if(typeof b==="undefined"||b===null){return a}else{return b}},changeText:function(a){var b=a.toLowerCase();if(b.indexOf("nyast")>-1){return"Senaste f&ouml;rst"}return a}};
