function quickSearch(){$("qsearch").addEvent("click",function(a){a.stop();window.location=("result.php?"+$("qform").toQueryString())})}function sendSave(d){var b=$("saver");var c=$("expanderscroll");var a=new Element("span",{text:"Course Saved"});d.addEvent("click",function(f){f.stop();new Request.JSON({url:d,onSuccess:function(e){if(e==1){dcsMultiTrack("DCS.dcssip","www.utdallas.edu","DCS.dcsuri","/lookup/save.php","WT.ti","Save this course feature, Course Lookup");if(b.getStyle("visibility")=="visible"){b.fade(0.3);c.fade(0.3);(function(){b.fade(1);c.fade(1)}).delay(500)}else{$("savedTop").tween("background-color","#305032","#72ab76")}a.replaces(d);refreshSaves(c)}},onFailure:function(){alert("The class could not be saved.")}}).send()})}function getDetails(a,c){c.addEvent("click",function b(k){k.stop();var i=this;var g=(i.getParent()).getParent();var l=String(i).split("?")[1];var h="includes/detailresponse.php?"+l;var j=g.getLast("div.detaild");var f=new Element("div",{text:"Loading...","class":"wait"});var d=new Element("span",{text:i.get("text")});d.replaces(i);if(!j){new Request.HTML({url:h,evalScripts:true,onRequest:function(){f.inject(g)},onSuccess:function(e){dcsMultiTrack("WT.cg_n","CourseLookup","DCS.dcssip","www.utdallas.edu","DCS.dcsuri","/lookup/description.php","WT.ti","Course Lookup Detail, UT Dallas");tt.setStyle("display","none");tips.detach(i);i.replaces(d);f.destroy();movePort(g,a);var n=new Element("div",{"class":"detaild"}).adopt(e);n.inject(g);var m=n.getLast("div.sharer").getFirst();sendSave(m);syllRequest(n,l)},onFailure:function(){g.set("text","The class could not be found.")}}).send()}else{i.replaces(d);j.toggleClass("hide");if(!j.hasClass("hide")){movePort(g,a)}}})}function syllRequest(b,a){new Request.HTML({url:"includes/syllresponse.php?"+a,onSuccess:function(d){var c=new Element("div",{"class":"outside"}).adopt(d);c.inject(b.getLast(),"before")}}).send()}function viewportPOS(b){var a=window.getScroll().y;var c=a+"px";b.setStyle("top",c);return a}function movePort(e,b){var c=b.getCoordinates();c=(c.top+c.height)-10;var d=e.getCoordinates().top;var a=new Fx.Scroll(window);if(c<=d){a.toElement(e)}}function moveSaver(c,d,e,b){var a=(d-c)>0?"visible":"hidden";var f=d+c+"px";e.set("morph",{duration:900});e.morph({top:f});b.set("morph",{duration:900});b.morph({top:f,visibility:a})}function displaySaves(d,c,b){var a=$("savedTop");c.setStyles({top:d.bottom+"px",left:(d.left+389)+"px"});a.addEvent("click",function(f){f.stop();b.fireEvent("click",f)});b.addEvent("click",function(f){f.stop();if(c.hasClass("hide")){b.setStyle("background","url(css/less.gif) no-repeat");a.setStyle("background","url(css/less-l.gif) no-repeat bottom");c.removeClass("hide");c.tween("width",0,300);c.erase("text");refreshSaves(c)}else{b.setStyle("background","url(css/more.gif) no-repeat");a.setStyle("background","url(css/more-l.gif) no-repeat bottom");c.addClass("hide")}})}function refreshSaves(b){var a=new Element("div",{text:"Loading...","class":"wait"});(function(){new Request.HTML({onRequest:function(){a.inject(b)},url:"includes/showsaved.php",onSuccess:function(c){a.destroy();b.empty();var d=new Element("span").adopt(c);d.inject(b);b.makeDraggable({handle:$("menutop")});removeOption();shareOption()}}).send()}).delay(500)}function shareOption(){var a=new IFrame({src:"share.php",width:370,height:348,frameborder:0,scrolling:"no"});var b=$("iframeShare");var c;if(c=$("shareme")){c.addEvent("click",function(f){f.stop();b.toggleClass("hide");if($(a)){a.destroy()}if(!b.hasClass("hide")){a.inject(b,"bottom")}})}var d;if(d=$("closei")){d.addEvent("click",function(f){f.stop();b.toggleClass("hide");a.destroy()})}}function removeOption(){var a;if(a=$$(".deleter")){a.addEvent("click",function(d){d.stop();var b=this.getParent();var c="includes/removecourse.php?"+String(this).split("?")[1];new Request.HTML({url:c,onSuccess:function(){b.dispose()}}).send()})}$("closetop").addEvent("click",function(b){b.stop();$("saver").fireEvent("click",b)})}var tips=false,chosenTip=false;function showTips(b,a){tips.addEvent("show",function(d,c){d.set("html",a)})}function prepTips(a){tips=new Tips(a,{showDelay:"800",className:"toolTip"});tt=$$(".toolTip");a.addEvent("mouseover",function(d){d.stop();var c="includes/tooltipresponse.php?"+String(this).split("?")[1];var b=this;var f=this.getParent().getAllNext("div[class=detaild]");if(f!=""){tips.detach(b);tt.setStyle("display","none")}else{if(!b.retrieve("tip")){new Request({url:c,method:"get",onSuccess:function(e){if(e!=""){b.store("tip",e);showTips(b,e)}else{tt.setStyle("display","none")}}}).send()}else{showTips(b,b.retrieve("tip"))}}})}window.addEvent("domready",function(){var j=new MavSelectBox("subject");var c=$("searchd").getCoordinates();var d=c.bottom+"px";var a=$("viewport");var e=$("expanderscroll");var b=$("saver");var g=$$(".title a");b.setStyles({top:d});window.addEvent("scroll",function(){var k=viewportPOS(a);moveSaver(c.bottom,k,e,b)});preload=new Image();preload.src="css/top.gif";preload.src="css/bottom.gif";preload.src="css/loader.gif";preload.src="css/less.gif";preload.src="css/less-l.gif";preload.src="css/topbar.gif";prepTips(g);displaySaves(c,e,b);quickSearch();getDetails(a,g);viewportPOS(a);var f=$("course_num");var h=$("term");var i=$("subject");new Autocompleter.Request.JSON(f,"includes/complete.php",{ajaxOptions:{method:"get"},postVar:"crs",postData:{t:h,subject:i},minLength:1,overflow:false,selectMode:"pick"})});
