(function($){$.fn.highlightSearchTerm=function(t){if(undefined!=t){terms=t}image=this;imageOffset=$(image).offset();$(terms).each(function(){addHighlighting(this)});$(window).resize(function(){$(".highlightedTerm").remove();imageOffset=$(image).offset();$(terms).each(function(){addHighlighting(this)})});$("#view-full-record, #view-brief-record").click(function(){$(".highlightedTerm").remove();imageOffset=$(image).offset();$(terms).each(function(){addHighlighting(this)});return false});function addHighlighting(searchTermData){termLeft=parseInt(imageOffset.left)+parseInt(searchTermData.x1);termTop=parseInt(imageOffset.top)+parseInt(searchTermData.y1);higlightedDiv=$("<div class='highlightedTerm'></div>").css({left:termLeft+"px",top:termTop+"px",position:"absolute",width:searchTermData.width+"px",height:searchTermData.height+"px",cursor:"pointer"}).attr("title",searchTermData.searchTerm).fadeTo("fast",0.6);$("body").append(higlightedDiv)}return this};jQuery.fn.highlight=function(pat){function innerHighlight(node,pat){var skip=0;if(node.nodeType==3){var pos=node.data.toUpperCase().indexOf(pat);if(pos>=0){var spannode=document.createElement("span");spannode.className="highlight";var middlebit=node.splitText(pos);var endbit=middlebit.splitText(pat.length);var middleclone=middlebit.cloneNode(true);spannode.appendChild(middleclone);middlebit.parentNode.replaceChild(spannode,middlebit);skip=1}}else{if(node.nodeType==1&&node.childNodes&&!/(script|style)/i.test(node.tagName)){for(var i=0;i<node.childNodes.length;++i){i+=innerHighlight(node.childNodes[i],pat)}}}return skip}return this.each(function(){innerHighlight(this,pat.toUpperCase())})};jQuery.fn.removeHighlight=function(){return this.find("span.highlight").each(function(){this.parentNode.firstChild.nodeName;with(this.parentNode){replaceChild(this.firstChild,this);normalize()}}).end()};$.fn.biggerlink=function(options){var settings={hoverclass:"hover",clickableclass:"hot",follow:true};if(options){$.extend(settings,options)}$(this).filter(function(){return $("a",this).length>0}).addClass(settings.clickableclass).each(function(i){$(this).attr("title",$("a[title]:first",this).attr("title"));$(this).mouseover(function(){window.status=$("a:first",this).attr("href");$(this).addClass(settings.hoverclass)}).mouseout(function(){window.status="";$(this).removeClass(settings.hoverclass)}).bind("click",function(){$(this).find("a:first").trigger("click")}).find("a").bind("focus",function(){$(this).parents("."+settings.clickableclass).addClass(settings.hoverclass)}).bind("blur",function(){$(this).parents("."+settings.clickableclass).removeClass(settings.hoverclass)}).end().find("a:first").bind("click",function(e){if(settings.follow==true){window.location=this.href}e.stopPropagation()}).end().find("a",this).not(":first").bind("click",function(){$(this).parents("."+settings.clickableclass).find("a:first").trigger("click");return false})});return this}})(jQuery);jQuery.parseQuery=function(a,b){var c=(typeof a==="string"?a:window.location.search),e={f:function(f){return unescape(f).replace(/\+/g," ")}},b=(typeof a==="object"&&typeof b==="undefined")?a:b,e=jQuery.extend({},e,b),d={};jQuery.each(c.match(/^\??(.*)$/)[1].split("&"),function(f,g){g=g.split("=");g[1]=e.f(g[1]);d[g[0]]=d[g[0]]?((d[g[0]] instanceof Array)?(d[g[0]].push(g[1]),d[g[0]]):[d[g[0]],g[1]]):g[1]});return d};function createCookie(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/"}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function eraseCookie(a){createCookie(a,"",-1)}$(window).load(function(){$("#home-page #q, #basic-search #q").focus()});$(document).ready(function(){$(".formHelperEnabled").focus(function(){if($(this).val()==$(this)[0].title){$(this).val("")}});$(".formHelperEnabled").blur(function(){if($(this).val()==""){$(this).val($(this)[0].title)}});$(".formHelperEnabled").blur();$("#relevance-sorting #menu li").hover(function(){$(this).find("ul").show()},function(){$(this).find("ul").hide()});$("#moderately-advanced-search-controls a").click(function(){$(this).siblings().removeClass("current-item");$(this).addClass("current-item");var d=$(this).attr("id");if(d!="everything"){$("#searchEnhanced").find("input.existingFacet-dc_type").remove().end().append('<input class="existingFacet-dc_type" type="hidden" name="fq" value="'+d+'">')}if(d=="everything"){$("#searchEnhanced").find("input.existingFacet-dc_type").remove()}$("#q").focus();return false});$("#full tr").hover(function(){$(this).toggleClass("active")},function(){$(this).toggleClass("active")});$("#navigationAreaPrev").hover(function(){$("#navigationPrev").show()},function(){$("#navigationPrev").hide()});$("#navigationAreaNext").hover(function(){$("#navigationNext").show()},function(){$("#navigationNext").hide()});$("#navigationNext").mouseover(function(){$("#navigationNext").show()});$("#navigationPrev").mouseover(function(){$("#navigationPrev").show()});$("#date-define-box").hide();$("#date-form").click(function(){$(this).addClass("current-item");$("#date-browse").removeClass("current-item");$("#portal-content-eras-range").slideUp().hide();$("#date-define-box").fadeIn();return false});$("#date-browse").click(function(){$(this).addClass("current-item");$("#date-form").removeClass("current-item");$("#date-define-box").fadeOut();$("#portal-content-eras-range").fadeIn();return false});$("#portal-content-county-list").hide();$("#location-list").click(function(){$(this).addClass("current-item");$("#location-map").removeClass("current-item");$("#portal-content-texas-map").slideUp();$("#portal-content-county-list").fadeIn();return false});$("#location-map").click(function(){$(this).addClass("current-item");$("#location-list").removeClass("current-item");$("#portal-content-county-list").fadeOut();$("#portal-content-texas-map").fadeIn();return false});$(".object-actions li").not("#shareThis").biggerlink();$("#shareThis").hover(function(){$(this).css("background-color","#f3f3f3")},function(){$(this).css("background-color","#FFFFFF")});$("#pager-label").mouseover(function(f){var d=$(this).attr("title");$(this).attr("title","");$(this).parent().append('<div id="tooltip">'+d+"</div>");$("#tooltip").css({top:"50px",left:"50px"});$("#tooltip").fadeIn("500");$("#tooltip").fadeTo("10",0.9)}).mousemove(function(d){$("#tooltip").css({top:"50px",left:"50px"})}).mouseout(function(){$(this).attr("title",$("#tooltip").html());$(this).parents("#object-controls").find("#tooltip").remove()});$("#submitFeedback").click(function(){$("#feedbackResponse").submit();return false});var a=function(){$(this).toggleClass("closed").siblings().slideToggle()};$("div.facetHeading").click(a).hover(function(){$(this).addClass("activeHeading")},function(){$(this).removeClass("activeHeading")});$(".additionalFacets").hide();$("a.moreFacets").click(function(){$(this).parent().hide();$(this).parents("div.facets").find("div.additionalFacets").show();$(this).parents("div.facets").find("div.additionalFacets:last").find("li.lessFacets").show();return false});$(".lessFacets a").click(function(){$(this).parent().hide();$(this).parents("div.facets").find("div.additionalFacets").hide();$(this).parents("div.facets").find("div.initialResults").find("a.moreFacets").parent().show();return false});function b(d){$(d).find(".additionalFacets").fadeOut(100);$(d).css({width:"186px"}).find(".facetRow, .facets").removeClass("active");$(d).find("a.expandFacets").parent().show();$(d).find("li.contractFacets").hide();$("div.facetHeading").bind("click",a)}$("a.expandFacets").click(function(){$("div.facetHeading").unbind("click",a);var d=$(this).parents(".facetGroup");$(d).animate({width:"927px"},1500);$(this).parent().hide();$(d).find(".facetRow, .facets").addClass("active");$(d).find(".additionalFacets").fadeIn(1500);$(d).find("li.contractFacets").show();$("body").one("click",function(){b(d)});$(d).click(function(e){e.stopPropagation()});return false});$("li.contractFacets a").click(function(){var d=$(this).parents(".facetGroup");b(d);return false});var c=$('<li style="float:right; margin-right:1.5em;"><a href="http://digital2.library.unt.edu/survey/">Brief Survey</a></li>');$("#secondary-navigation").append(c)});