var Portal=$H({DropDowns:$H({}),trackExternal:function(c,f,d){var d=d||window.event;var a;if(d.which==null){a=(d.button<2)?"left":((d.button==4)?"middle":"right")}else{a=(d.which<2)?"left":((d.which==2)?"middle":"right")}if(a!="right"){var e=$((new Event(d)).target);var b=new Request({url:"External.php",method:"get",async:false,onRequest:function(){e.setStyle("cursor","wait")},onComplete:function(){e.setStyle("cursor","pointer")}});b.send("type="+c+"&id="+f)}return true},initPortal:function(){if($("Username")){var d=new OverText($("Username"));var b=new OverText($("Password"));($("Username")).addEvent("focus",function(){b.startPolling()});($("Password")).addEvent("focus",function(){b.stopPolling()})}this.initTooltip();$$("div.NewsItem div.NewsText strong").each(function(g){Portal.truncate(g,35)});$$("div.NewsItem div.NewsText p").each(function(g){Portal.truncate(g,170)});var e=$$("img.mo, input.mo");e.each(function(g){var h=g.getProperty("src");var i=h.substring(h.lastIndexOf("."),h.length);g.addEvent("mouseenter",function(){g.setProperty("src",h.replace(i,"_d"+i))});g.addEvent("mouseleave",function(){g.setProperty("src",h)})});var c=$("BreadcrumbsList").getFirst("li");c.addClass("HomeButton");var a=new Element("li",{"class":"HomeLine"});a.inject(c,"after");var f=$("BreadcrumbsList").getLast("li");f.addClass("LastLink")},initTooltip:function(){var b=$$(".thisisatooltip");var a=new Tips(b,{showDelay:500,hideDelay:200,offsets:{x:12,y:12}});a.hide()},redirectUrl:function(b){var a=b.substr(0,4);if(a=="http"){window.location=b}else{b=baseurl+b;window.location=b}},setCurrentTab:function(d){var b=d.getParent("ul").getElements("li");b.removeClass("CurrentTab");if(d.getParent("ul")==$("SearchTabs")){b.getElement("div").removeClass("CurrentLink")}d.addClass("CurrentTab");if(d.getParent("ul")==$("SearchTabs")){d.getElement("div").addClass("CurrentLink");d.getParent("ul").getElements("li div").addClass("RightBorder");var c=$("SearchTabs").getElement(".CurrentLink");if(c.getParent("li").getPrevious("li")){var a=c.getParent("li").getPrevious("li").getElement("div");a.removeClass("RightBorder")}}},truncate:function(d,a,f,b){var e=d.get("text").trim();if(e.length<1){return""}if(!$defined(a)){return""}a=a.toInt();if(!$defined(f)){f=" "}else{if(f==null){f=false}}if(!$defined(b)){b="..."}if(e.length>a){var c=0;e=e.slice(0,a);if(f){if((c=e.lastIndexOf(f))!=-1){e=e.substring(0,c)}else{e=e.substring(0,a)}}e+=b}d.set("text",e)},checkWidth:function(){var b=$("Container").getPosition().x;var c=$("smallStyles");if(b<=1&&c==null){var a=new Element("link",{href:baseurl+"CSS/pPortal_small.css",rel:"stylesheet",id:"smallStyles",type:"text/css"});$(document.head).grab(a,"bottom");OverText.update()}else{if(b>2&&c!=null){$("smallStyles").dispose();OverText.update()}}},quickSearchDropdowns:function(b,a){var c=$("instance_id").get("value").toInt();new Request({url:"Ajax.php",method:"get",data:b.get("name")+"="+b.get("value")+"&instance_id="+c,onRequest:(function(){this.set("disabled",true)}).bind(a),onSuccess:(function(e,d){this.populateFromJSON(e);this.set("disabled",false);Portal.checkDropdown()}).bind(a)}).send();this.checkDropdown()},checkDropdown:function(){if(this.DropDowns.discipline.get("value")==""){$("dd_subdisciplinesContainer").hide();OverText.update()}else{$("dd_subdisciplinesContainer").show();this.DropDowns.subdiscipline.setStyle("visibility","visible");OverText.update()}var b=$$("div.SubDisciplines").getFirst("span")[0];var a=$("SubDiscTxt").get("value");b.set("text",a);b.addClass("OverTextStyles");b.addEvent("click",function(){b.removeClass("OverTextStyles")})}});window.addEvent("domready",function(){Portal.initPortal()});