var SH={initList:function(){typeof addthis!=="undefined"&&(addthis.button(".sharing-button"),$("a.print-button").remove(),$(".sharing-button").before('<a href="#" class="print-button">'+(SH.getLang()==="En"?"Print":"Skriv ut")+"</a>").prev().bind("click",function(a){$(".printme").removeClass("printme");$(this).closest("li").addClass("printme").closest("ul").addClass("active-list");window.print();a.preventDefault()}));$.equalizeWidth("p.caption");$("a:externalLink").not(".ga, .sharing-button, .btn-share").addClass("ga").bind("click", function(){var a=$(this),c=/iframe$/.test(this.href)||a.hasClass("iframe");_gaq.push(["_trackEvent","External",a.text()]);if(c)return false})},init:function(){var a;typeof SH.populateLocalFilters==="function"&&SH.populateLocalFilters();$("ul.subnav").find("li.sel a").wrapInner("<strong></strong>");a=$(".subnav").find("li.sel");a.length>1&&a.not(":last").removeClass("sel");$("img").each(function(){var a=$(this);a.attr("src")===""&&a.remove()});$("div.article-info > span").wrap('<a href="#"></a>').parent().bind("click", function(a){a.preventDefault();$("#q").val($.trim($(this).text())).closest("form").trigger("submit")});SH.initList();formval();$("form.custom-form input").customInput();SH.checkReservation();$("#modForm").bind("submit",function(){_gaq.push(["_trackEvent","Formul\u00e4r",this.modForm_name.value])});typeof $.fancybox==="function"&&$('a.iframe, a[href$="iframe"]').fancybox({width:950,height:"95%",transitionIn:"none",transitionOut:"none",type:"iframe"})},populateLocalFilters:function(){var a=document.getElementById("project_table"), c,d;if(a!==null){d=$(a);c=$("#filter");$(".filterspec").each(function(){c.append(SH.filterify(this.id,this.value,d))});var b=0;$(".expand-row").each(function(){var a=$(this);a.attr("href","#more-info-"+b);a.siblings(".more-info").attr("id","more-info-"+b++)})}},filterify:function(a,c,d){var b=[],g="",h,f;d.find("."+a).each(function(){h=$(this).val().split("+");for(var a in h)h.hasOwnProperty(a)&&(f=h[a],$.inArray(f,b)===-1&&b.push(f))});if(b.length<2)return"";b.sort();var g='<div class="filter-area requirements"><h3>'+ c+'</h3><ul class="'+a+'">',e;for(e in b)b.hasOwnProperty(e)&&(a=b[e].split("="),a[1]!==""&&(g+='<li><a class="'+a[1]+'" href="#">'+a[0]+"</a></li>"));return g+"</ul></div>"},checkReservation:function(){var a=$("input.classReserveBook"),c,d;a.length&&(c=$("input.classLibraryCardNr"),d=function(){a.is(":checked")?c.show().siblings("label").show():c.hide().siblings("label").hide()},a.bind("click",function(){d()}),d())},getLang:function(){var a=$('meta[name="eri-cat"]'),c="Sv";$.each(a,function(){var a= this.content.split(";"),b=a[0].toLowerCase(),a=a[1];b==="lang"&&(c=a)});return c},getPageType:function(){var a=$('meta[name="eri-cat"]'),c="";$.each(a,function(){var a=this.content.split(";"),b=a[0].toLowerCase(),a=a[1];if(b==="type")return c=a,false});return c},isEdu:function(){return $("table.education").hasClass("realedu")}}; $(function(){var a=$("a.email"),c=$("#search"),d=$.cookie("SH_search-term"),b=$("#q"),g,h,f;$('meta[name="eri-cat"]');var e=SH.getPageType(),k=SH.getLang();a.each(function(){f=$(this);g=f.attr("data-name");g!==""&&f.bind("click",function(a){var b,i;f=$(this);h=f.attr("data-lang");g=f.attr("data-name");i=g+"@sh.se";b="mailto:"+i;if(confirm((h!==""&&h==="eng"?"Do you want to e-mail ":"Vill du skicka e-post till ")+i+"?"))location.href=b;a.preventDefault()})});d&&b.val(d);c.bind("submit",function(){b.val()=== $(this).find("label.structural").text()&&b.val("");$.cookie("SH_search-term",b.val(),{path:"/"})});b.autocomplete({source:function(a,b){$.ajax({url:"/p3/ext/custom.nsf/searchQuery?openagent",dataType:"json",data:{q:a.term,lang:k},success:function(a){b($.map(a,function(a){return{label:a.suggestion,value:a.suggestion,sugHl:a.suggestionHighlighted,nHits:a.nHits}}))}})},minLength:2,select:function(a,b){this.value=b.item.label;c.trigger("submit")}}).data("autocomplete")._renderItem=function(a,b){return $("<li></li>").data("item.autocomplete", b).append("<a>"+b.sugHl+"</a>").appendTo(a)};a=$("#nav-main > ul, #nav-supp > ul").find(" > li");a.find("a:eq(0)");var d={Utbildning:["utbildning","program","kurs","studieinformation"],Forskning:["forskning","forskare","forskarutbildning","forskningsomrade","forskningsprojekt"],Samverkan:["samverkan"],"Om S\u00f6dert\u00f6rns h\u00f6gskola":"personal,centrumbildning,amne,institution,omsodertorn,omhogskolan".split(",")},l={Education:["utbildning","program","kurs","studieinformation"],Research:["forskning", "forskare","forskarutbildning","forskningsomrade","forskningsprojekt"],"External relations":["samverkan"],"About us":"personal,centrumbildning,amne,institution,omsodertorn,omhogskolan".split(","),Library:["bibliotek"],Calendar:["kalendarium"]},j;k==="En"&&(d=l,$("a.btn-share").text("Share"));for(j in d)if($.inArray(e.toLowerCase(),d[j])>-1){e=j;break}e&&(e=a.find('a:eq(0):contains("'+e+'")'),e.length&&e.closest("li").addClass("sel"));$.extend({equalizeWidth:function(a){typeof a==="string"?a=$(a): typeof a!=="object"&&(a=void 0);a.each(function(){var a=$(this),b=a.prev("p").find("img").eq(0);if(b.length)if(b.width())a.css("width",b.width());else{var c=function(a){return function(){$.equalizeWidth(a)}}(a);setTimeout(function(){c()},50)}})}});$.extend($.expr[":"],{externalLink:function(a){return a.hostname!==location.hostname&&a.href!==""}});$("input[name=area]:radio").bind("click",function(){var a=$(this).attr("id"),b=$("#query"),c=b.prev("label.structural"),d=SH.getLang().toLowerCase(),e=document.createElement("input"), f=c.text();switch(a){case "area1":d==="en"?c.text("Search our Library Catalogue"):c.text("S\u00f6k i v\u00e5r bibliotekskatalog");break;case "area2":d==="en"?c.text("Search for Essays"):c.text("S\u00f6k efter uppsatser");break;case "area3":d==="en"?c.text("Search the National Library Catalogue"):c.text("S\u00f6k i nationella bibliotekskatalogen");break;case "area4":d==="en"?c.text("Search for Journals"):c.text("S\u00f6k efter tidskrifter");break;case "area5":d==="en"?c.text("Search Stockholm County Libraries"): c.text("S\u00f6k i Stockholms l\u00e4ns bibliotek")}b.attr("placeholder",function(){return c.text()});"placeholder"in e||(b.val()===f||b.val()==="")&&b.val(c.text())}).eq(0).trigger("click");(function(){"placeholder"in document.createElement("input")||(b.val()===""&&b.val(b.prev("label.structural").text()),$("#query, #q").bind("focus",function(){if(this.value===$(this).prev("label.structural").text())this.value=""}).bind("blur",function(){if(this.value==="")this.value=$(this).prev("label.structural").text()}))})(); $("#libsearch").bind("submit",function(){var a=$.trim($("#query").val()),b="";if(a==="")return false;$("#area1").prop("checked")?window.open("http://miks.kib.ki.se/search*swe/?searchtype=X&SORT=D&searcharg="+a.toLowerCase()+"&submit=S%C3%B6k"):$("#area2").prop("checked")?window.open("http://uppsok.libris.kb.se/sru/uppsok?query=anywhere+all+%22"+a+"%22&startRecord=1&recordSchema=dc&operation=searchRetrieve&stylesheet=databases%2Fuppsok%2Fhitlist.xsl&maximumRecords=25"):$("#area3").prop("checked")? window.open("http://libris.kb.se/hitlist?d=libris&q="+a+"&f=simp&spell=true&hist=true&p=1"):$("#area4").prop("checked")?(SH.getLang()==="En"&&(b="lang=eng&"),window.open("http://till.biblextern.sh.se/login?url=http://link.libris.kb.se/sfxsoh/az/soh?"+b+"param_lang_save=swe&param_letter_group_save=&param_perform_save=searchTitle&param_letter_group_script_save=&param_chinese_checkbox_save=0&param_services2filter_save=getHolding&param_services2filter_save=getFullTxt&param_current_view_save=detail&param_pattern_save=ellis&param_jumpToPage_save=&param_type_save=textSearch&param_textSearchType_save=startsWith&param_type_value=textSearch&param_jumpToPage_value=&param_pattern_value="+ encodeURIComponent(a)+"&param_textSearchType_value=startsWith&param_chinese_checkbox_value=0")):$("#area5").prop("checked")&&($("#text").val(a),$("#libkatalog").submit());return false})});
