var Portal={DropDowns:{},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=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 b=new OverText($("Username"));var a=new OverText($("Password"));($("Username")).addEvent("focus",function(){a.startPolling()});($("Password")).addEvent("focus",function(){a.stopPolling()})}this.initTooltip();$$("div.NewsItem div.NewsText strong").each(function(d){Portal.truncate(d,35)});$$("div.NewsItem div.NewsText p").each(function(d){Portal.truncate(d,170)});var c=$$("img.mo, input.mo");c.each(function(d){var e=d.getProperty("src");var f=e.substring(e.lastIndexOf("."),e.length);d.addEvent("mouseenter",function(){d.setProperty("src",e.replace(f,"_d"+f))});d.addEvent("mouseleave",function(){d.setProperty("src",e)})})},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}},truncate:function(d,a,f,b){var e=d.get("text").trim();if(e.length<1){return""}if(a==null){return""}a=a.toInt();if(f==null){f=" "}else{if(f==null){f=false}}if(b==null){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/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();window.addEvent("resize",Portal.checkWidth);window.addEvent("load",Portal.checkWidth)});
