/* JSCmprsd Hash:d8cecaa3be6853ace245c57719a4738a */
var SchoolProfileInfo=new Class({Implements:[Options,Events],options:{},initialize:function(a){this.setOptions(a);this.uiComponent.saveschoollist=$("saveschoollist");this.uiComponent.hdnschoollist=$("hdnschoollist");this.uiComponent.hdnlistlink=$("hdnlistlink");this.uiComponent.schoolSaveMsg=$("schoolSaveMsg");this.uiComponent.messageBox=$("messageBox");this.setupEventHandlers();this.xhrSaveSchoolList=new Request({method:"post",url:"/",onSuccess:function(b){this.handleSaveSchoolList(b)}.bind(this),onRequest:function(){},onStateChange:function(b){}.bind(this),onFailure:function(b){this.handleSaveSchoolList(false)}.bind(this)})},xhrSaveSchoolList:null,uiComponent:{saveschoollist:null,hdnschoollist:null,hdnlistlink:null,schoolSaveMsg:null,messageBox:null},currentNavigation:null,saveMySchoolList:function(){if(this.uiComponent.hdnschoollist.value>0){var a='{"ver":"0.1","meta":{},"data":{"requests":{"0":{"id":0,"type":"getForm","data":{"url":"","schoolList":"'+this.uiComponent.hdnschoollist.value+'","searchCriteria":"null","currentNavigation":"'+this.currentNavigation+'"}}}}}';this.xhrSaveSchoolList.options.url="/schoolfinder/mysavedlist/?__popup=SchoolFinderSaveList&data="+a;this.xhrSaveSchoolList.send()}else{this.showMessage("Please select a school before adding to your School List.")}},setupEventHandlers:function(){if(this.uiComponent.saveschoollist!=null){this.uiComponent.saveschoollist.addEvent("click",function(){this.saveMySchoolList()}.bind(this))}},handleSaveSchoolList:function(a){if(a!=false){this.updateSchoolSaveMessage(a)}else{window.location="/register/"}},updateSchoolSaveMessage:function(a){if(a){var b="Successfully saved School to your school list";b=b+'<br><a href="'+this.uiComponent.hdnlistlink.value+'">My School List</a>';this.showMessage(b)}},showMessage:function(a){if(a){this.uiComponent.schoolSaveMsg.innerHTML=a;this.uiComponent.messageBox.className="message-box showContent";this.clearMsgDiv.delay(10000);this.clearMsgDiv.bind(this)}},clearMsgDiv:function(){$("schoolSaveMsg").innerHTML="";$("messageBox").className="hideContent borderNone"}});