Portal.Details=$H({DropDowns:$H({}),initDetails:function(){$$("table.Quickfacts tr:even").addClass("EvenClass");$$("table.Quickfacts td:even").addClass("EvenClass");if(!$("DetailsHeader")){return false}var c=$("DetailsHeader").getElement("h1 span");if(c.getSize().x>"520"){c.getParent("h1").addClass("LargeTitle")}var b=$("DetailsHeader").getElement("h2 span");if(b){Portal.truncate(b,55)}var a=$("greyNoticeHide");if(a){$("maxNotice").setStyle("display","none");a.addEvent("click",this.toggleSize.pass(a))}var d=$$("ol.LinksList");if($defined(d)){this.setupShowLinks()}this.initInquiryForm()},getProgrammeId:function(){return $("GetProgrammeId").value.toInt()},initInquiryForm:function(){if($("InquiryFormMini")){$("ExpandInquiry").addEvent("click",function(){var a=$("mini_email").value;var c=/^([a-zA-Z0-9_\.\-\+%])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;var b=a.test(c);if(!b){$("e_mini_email").show();return false}else{$("e_mini_email").hide();$$("div#InquiryFormMini input[type=text]").each(function(e){if($(e.id).get("value")!==""){$(e.id.substring(5)).set("value",$(e.id).get("value"))}});instance_id=$("GetInstanceId").value.toInt();var d=Cookie.read("StudyPortals_Inquiry");if(d){new Request({url:"Ajax.php",method:"get",data:"email="+a+"&hash="+d+"&instance_id="+instance_id,onSuccess:(function(f,e){this.instaFill(f)}.bind(this))}).send()}else{}this.expandInquiryForm()}}.bind(this))}},showInquiryTab:function(){var a=$$("ul.Tabs li").getLast();if($(a.id)){Tabs.showTab(a.id)}},expandInquiryForm:function(){this.showInquiryTab();var b=$("InquiryForm").getSize().y;$("InquiryFormContainer").setStyle("height","100%");if($("TestTaken").getProperty("checked")==true){$("TestOverview").show()}else{$("TestOverview").hide()}$$("input[name=proficiency_type]").each(function(c){c.addEvent("click",function(){if(c.id=="TestTaken"){$("TestOverview").show()}else{$("TestOverview").hide()}})});$$("table#TestOverview input.Score").each(function(c){c.hide()});$$("table#TestOverview label.Score").each(function(c){c.hide()});$$("input[name=proficiency_test]").each(function(c){c.addEvent("click",function(){$$("table#TestOverview input.Score").each(function(f){f.hide()});$$("table#TestOverview label.Score").each(function(f){f.hide()});var e=c.getParent("tr");e.getElements(".Score").each(function(f){f.show()})});if(c.getProperty("checked")==true){$$("table#TestOverview input.Score").each(function(e){e.hide()});$$("table#TestOverview label.Score").each(function(e){e.hide()});var d=c.getParent("tr");d.getElements(".Score").each(function(e){e.show()})}});var a=$("InquiryFormContainer").getPosition();window.scrollTo(0,a.y);return false},instaFill:function(b){var a=JSON.decode(b);$each(a,function(e,c){switch(c){case"first_name":case"last_name":case"email":case"telephone":case"address":case"questions":case"accomplishments":case"work_experience":if($(c)){$(c).value=e}break;case"birth_date":var f=e.split("-");setSelected("select.Year",f[0].toInt());setSelected("select.Month",f[1].toInt());setSelected("select.Day",f[2].toInt());break;case"title":case"gender":setRadio(c,e);break;case"start_period":setSelected("select#"+c,e);break;case"funding_type":setSelected("select#funding_type",e);break;case"study_country":setSelected("select#study_country",e);break;case"nationality":setSelected("select#nationality",e);break;case"study_level":setSelected("select#study_level",e);break;case"proficiency_type":if(e==1){el=$("NativeSpeaker")}if(e==2){el=$("TestTaken")}if(e==3){el=$("WillTakeTest")}if(el){el.setProperty("checked",true);el.fireEvent("change")}break;case"proficiency_test":setRadio(c,e);break;case"proficiency_score":$$("input[name=proficiency_test]").each(function(d){if(d.id==a.proficiency_test){d.getParent().getParent().getElements("input.Score").each(function(g){g.value=e})}});break;default:break}}.bind(this))},setupShowLinks:function(){if($("moreLinks")){var a=$("moreLinks");var b=$$("ol.LinksList li.hidden");b.setStyle("display","none");a.addEvent("click",function(){a.setStyle("display","none");b.setStyle("opacity","0.0");b.setStyle("display","list-item");b.set("tween",{property:"opacity",duration:400});b.tween([0,1])})}},toggleSize:function(c){var b=$("greyNotice");var a=$("greyNoticeContent");b.set("tween",{property:"max-height",duration:500,transition:Fx.Transitions.Quart.easeInOut,onComplete:function(){a.setStyle("visibility","visible");if(b.hasClass("IconMini")){b.removeClass("IconMini")}else{b.addClass("IconMini")}}});if(b.hasClass("IconMini")){a.setStyle("visibility","hidden");c.getElement("#minNotice").show();c.getElement("#maxNotice").hide();b.tween([15,115])}else{a.setStyle("visibility","hidden");c.getElement("#minNotice").hide();c.getElement("#maxNotice").show();b.tween([115,15])}}});window.addEvent("domready",function(){Portal.Details.initDetails();if($("InquiryResult")){lb=new Lightbox();lb.show($("InquiryResult"))}var a=new URI(window.location);var b=a.get("fragment");if(b=="inquiry"){Portal.Details.expandInquiryForm()}});var Lightbox=new Class({show:function(c){dsize=window.getScrollSize();wsize=window.getSize();this.content=c;this.lb=new Element("div",{id:"LightBox",styles:{position:"absolute",top:0,left:0,width:wsize.x,height:dsize.y,"background-color":"#000000",opacity:0,"z-index":100}});this.lb.addEvent("click",function(){this.close()}.bind(this));$(document.body).adopt(this.lb);this.lb.fade(0.8);var a=this.content.getSize();posx=(wsize.x/2)-(a.x/2);posy=(wsize.y/2)-(a.y/2);this.content.setStyles({position:"absolute",left:posx.toInt(),top:posy.toInt(),"z-index":120,});this.content.addClass("Notification");this.content.addEvent("click",function(){return false});var b=$("InquiryResult").getFirst("a");b.addEvent("click",function(){this.close()}.bind(this))},close:function(){this.lb.fade(0);this.lb.setStyles({"z-index":0,right:-100,bottom:-100,height:0,width:0});this.content.destroy()}});function setSelected(a,b){$$(a+" option").each(function(c){if(c.value==b){c.setProperty("selected",true)}})}function setRadio(a,b){$$("input[name="+a+"]").each(function(c){if(c.value==b){c.setProperty("checked",true);c.fireEvent("change")}})};