if(!window.UTA){window.UTA={}}if(!window.UTA["Search"]){window.UTA["Search"]={}}if(!window.UTA["URLParams"]){window.UTA["URLParams"]={}}(function(){var c,f=function(d){return decodeURIComponent(d.replace(/\+/g," "))},b=window.location.search.substring(1),a=/([^&=]+)=?([^&]*)/g;while(c=a.exec(b)){UTA.URLParams[f(c[1])]=f(c[2])}})();UTA.Search={Google:{API_KEY:"ABQIAAAABwDPWgaSt9EUvG_qiC0cdBS2jAB5ecO1LI5muHIsar11vPPixRQt1CRQpOhAAiAxLNnfdY4tbXPxVA",CSE_ID:"005449192597615496727:3pm8hhayppq"},URL:"http://"+window.location.hostname+"/search/index.php",ELEMENT_ID:"uta-gcse-results-container"};UTA.Search.Box=function(b){var a=$(b).attr("id");b.action=UTA.Search.URL;$(b).after('<div style="display:none"><form id="'+a+'-clean"><input type="text" name="q" id="'+a+'-clean-input"/></form></div>');$(b).bind("submit",function(d){d.preventDefault();var f=$("#"+a+"-clean");var c=$('input[name="q"]',this);f.attr("action",this.action);$('input[name="site"]',b).each(function(){if(this.value!="*.uta.edu"&&this.value!=""){f.append('<input type="hidden" name="site" value="'+this.value+'"/>')}});if(c.length==1){$("#"+a+"-clean-input").val(c.val());f.submit()}else{$(this).submit()}})};UTA.Search.Element=function(b){$(b).hide();$(b).after('<div id="'+UTA.Search.ELEMENT_ID+'"></div>');UTA.Search.Element.form=b;var a="https://www.google.com/jsapi?callback=UTA_Search_Element_callback";$(b).after('<script src="'+a+'" type="text/javascript"><\/script>')};function UTA_Search_Element_callback(){var g=UTA.Search.Element.form,k=window.location,d=k.hash,i=false,c=false,b=document.getElementById(UTA.Search.ELEMENT_ID);function e(l){if(/p=\d+/.test(l)){return Number((l.split("="))[1])}else{return 1}}function f(l){$(".gsc-cursor-page",b).eq(l-1).trigger("click")}function h(l){if(l!=""){k.hash=l}}function j(l){return"#p="+l}var a=null;$('input[name="site"]',g).each(function(){a=this.value});if(UTA.URLParams.site){a=UTA.URLParams.site}google.load("search","1",{language:"en",callback:function(){var l=google.search,o=l.Search,n=UTA.Search,m=new l.CustomSearchControl(n.Google.CSE_ID);m.setResultSetSize(o.FILTERED_CSE_RESULTSET);m.setLinkTarget(o.LINK_TARGET_SELF);window.setInterval(function(){if(i&&(d!=k.hash)){d=k.hash;f(e(d))}},600);m.setSearchCompleteCallback(null,function(s,q){var p=q.cursor,r=1+p.currentPageIndex;if(r<p.pages.length){$('<div class="gsc-cursor-next">Next</div>').appendTo(".gsc-cursor",b).click(function(){f(r+1)})}if(r>1){$('<div class="gsc-cursor-prev">Previous</div>').prependTo(".gsc-cursor",b).click(function(){f(r-1)})}if(typeof(this.hasrun)=="undefined"){this.hasrun=true;if(d!=""){f(e(d))}}else{d=j(r);h(d)}i=true});m.setSearchStartingCallback(this,function(u,t,s){i=false;if(s!=UTA.URLParams.q){u.cancelSearch();var r=k.protocol+"//"+k.host+k.pathname+"?q="+s;if(a){r+="&site="+a}k.href=r}if(a){t.setQueryAddition("site:"+a);if(!c){var p='<p>You are currently searching only in this specific part of the UT Arlington website:<br/><span class="url">'+a;p+='</span><br/>To search the entire UT Arlington website, <a href="?q='+s+'">click here</a></p>';$(".gsc-wrapper").prepend('<div id="uta-gcse-site-note" style="display:none">'+p+"</div>");c=true}}});if($(g).hasClass("uta-csedr-override")){l.Csedr.addOverride("uta_")}m.draw(n.ELEMENT_ID);if(UTA.URLParams.q){m.execute(UTA.URLParams.q)}}})}$(function(){$(".uta-gcse-searchbox").each(function(){UTA.Search.Box(this)});$(".uta-gcse-results").each(function(){UTA.Search.Element(this)})});
