var isPage=function(B,A){if($("#"+B).hasClass(A)){return true;}return false;};var defaultPwText="********";var selectSearchField=true;var handleOnMouseUp=function(A){if(selectSearchField){window.setTimeout(function(){A.select();},1);selectSearchField=false;}};var handleOnFocus=function(A){A.style.color="#000000";A.style.background="#ffffff";window.setTimeout(function(){A.select();},1);};var handleOnBlur=function(B){var C=globalTextlabelEmail;var A="********";var D=true;if(B.name=="login.uid"&&(B.value==""||B.value==C)){B.value=C;B.style.color="#666666";}else{if(B.name=="login.password"&&(B.value==""||B.value==A)){B.value="";B.style.background="transparent";}}D=true;};var isSubmitted_login=false;var submit_login=function(){if(!isSubmitted_login){document.login.submit();isSubmitted_login=true;}};var TriggerPasswordHelper=function(){var A=getElement("TriggerPasswdrmd");if(!A){return ;}A.onclick=function(){hideDiv("HidePage");hideDiv("passwdrmd_layerBox");return false;};};var setForgotPasswordLightboxAndLinkAction=function(){try{TriggerPasswordHelper();var B=sf.util.createElement("div",{id:"HidePage"},{display:"none"});getElement("home").appendChild(B);getElement("LinkCountrySwitch").onclick=function(){displayDiv("CountrySelect");};getElement("CloseCountrySelect").onclick=function(){hideDiv("CountrySelect");return false;};}catch(A){}};var getAjaxContent=function(contentURL,targetContainer){try{var loadPublicLoginFormAjaxRequest=function(strUrl){callSubRequest(strUrl,loadPublicLoginFormAjaxRequestCB);};var loadPublicLoginFormAjaxRequestCB=function(subRequestResponse){if(subRequestResponse.status!=200){return ;}var result=eval("("+subRequestResponse.responseText+")");if(result[0]=="true"){$("#"+targetContainer).html(result[1]);if(isPage("ContentWrap","step1")||isPage("MainContentWrap","logout")){}else{$("#LoginBox").hide();}if($("#LoginBox")){if(document.location.href.indexOf("srntt=true")!=-1){$("#TooltipRegisterNew").show();}$("#TooltipRegisterNew").click(function(){$(this).hide();});}}};loadPublicLoginFormAjaxRequest(contentURL);}catch(err){}};$(document).ready(function(){var M=function(){var Q=window.onload;if(Q){Q();}};M();if(isPage("MainContentWrap","startPage")){setTimeout(function(){getAjaxContent("/j/ViewController?action=getLoginForm","PublicLoginBoxWrap");},10);}if(isPage("MainContentWrap","startPage")||isPage("Content_Default","loginSecure")||isPage("Content_Specific_FR","loginSecure")){setTimeout(function(){setForgotPasswordLightboxAndLinkAction();},10);}$("#LoginMinimized a").click(function(){$("#LoginBox").show();});if(isPage("ContentWrap","step1")||isPage("MainContentWrap","logout")){$("#PublicLoginBoxWrap img").show();}else{$("#LoginMinimized").show();}if(isPage("ContentWrap","step2")){var B=$(".alphabeticalLinks a");var L=$(".cityWrap");B.click(function(Q){Q.preventDefault();L.hide();var R=$(this).attr("id").split("link")[1];$("#Cities"+R).show();return false;});}if(isPage("ContentWrap","step3")){var D=$(".schoolTypeLinks a");var I=$(".schoolsWrap");
if(I.hasClass("positioned")){D.click(function(R){R.preventDefault();var Q=$(this).attr("id").split("Type")[1];I.hide();$("#Schools"+Q).show();D.removeClass("active");$(this).addClass("active");return false;});}}if(isPage("ContentWrap","step5")){$("#TriggerMessage").click(function(Q){Q.preventDefault();if($("#ContactUser").is(":hidden")){$("#ContactUser").show();}return false;});$("#ContactUser a.close").click(function(Q){Q.preventDefault();$("#ContactUser").hide();return false;});}if(isPage("ContentWrap","step7")){var E=$(".rowDecade a.yearSpan");var C=$(".yearsLinksWrap");var O=$(".yearsLinksWrap ul.list a");var K=$(".itemsWrap");var H=$(".studentList");var N=$(".students");var A=$(".students.positioned");var D=$(".schoolTypes a");var P=$(".schoolTypes a.first");var J=0;var G=0;var F=function(){O.removeClass("active");C.hide();H.hide();A.hide();};E.click(function(Q){Q.preventDefault();J=$(this).attr("id").split("YearSpan")[1];if($(this).hasClass("active")){E.removeClass("active");C.hide();}else{E.removeClass("active");$(this).addClass("active");F();C.hide;$("#Wrap"+J).show();}return false;});O.click(function(Q){Q.preventDefault();G=$(this).attr("id").split("Year")[1];O.removeClass("active");if($(this).hasClass("active")){H.hide();}else{$(this).addClass("active");H.hide();$("#Students"+G).show();D.removeClass("active");P.addClass("active");A.hide();N.each(function(){if(!$(this).hasClass("positioned")){$(this).show();}});}return false;});D.click(function(R){R.preventDefault();G=$(this).attr("id").split("Year")[1].split("Type")[0];_type=$(this).attr("id").split("Year")[1].split("Type")[1];D.removeClass("active");$(this).addClass("active");N.hide();$("#Students"+G+"Type"+_type).show();var Q=$("#registrationAffiliation\\.schooltype");if(Q){Q.val(_type);}return false;});$("div.schoolPhotosWrap img").bind({mouseenter:function(){$("#TooltipClassPhotos").show().css({top:($(this).offset().top-5)+"px",left:$(this).offset().left+"px"});},mouseleave:function(){$("#TooltipClassPhotos").hide();}});$("div.schoolMatesWrap img").bind({mouseenter:function(){$("#TooltipClassMates").show().css({top:($(this).offset().top-5)+"px",left:$(this).offset().left+"px"});},mouseleave:function(){$("#TooltipClassMates").hide();}});}});function showRegistrationForm(A){$("#personAndRegLinkText").html(A);$("#col21").addClass("positioned").css({display:"none"});$("#col22").removeClass("positioned").css({display:"block"});}function showReg(){$("#col22").addClass("positioned").css({display:"none"});$("#col21").removeClass("positioned").css({display:"block"});}function showPersons(){$("#col21").addClass("positioned").css({display:"none"});$("#col22").removeClass("positioned").css({display:"block"});}function toggleRegCol(B,A){if($("#col21").hasClass("positioned")||$("#col21").css("display")=="none"){showReg();$("#personAndRegLinkText").html(B);isGradYearMode=true;}else{if($("#col22").hasClass("positioned")||$("#col22").css("display")=="none"){showPersons();var C=$("#registrationAffiliation\\.schooltype");
if(C){if(selectedSchoolType!=-1){C.attr("value",selectedSchoolType);toggleAffiliationData(C.attr("value"));}}$("#personAndRegLinkText").html(A);}}return false;}function showFormFromResult(param){var result=eval(param.responseText);var formHTML="error loading form";if(eval(result[0])){formHTML=result[1];}var node=$("#col22");if(node){node.empty();node.append(formHTML);}var renderAff="$mustRenderAffiliationData";$("#mustRenderAffiliationData").attr("value",renderAff);var gradYearField=$("#gradYearField");if(gradYearField){gradYearField.hide();}var endYearNode=$("#registrationAffiliation\\.endyear");if(result[2]!=""){schoolTypesArray=eval(result[2]);node=$("#registrationAffiliation\\.school");node.change(changeSchoolTypesForSelectedSchool);changeSchoolTypesForSelectedSchool();}}function toggleGradYearField(){var B=$("#gradYearField");var A=$("#registrationAffiliation\\.dropout");var C=A.attr("checked");if(C){B.show();}else{B.hide();}}function showAllStudents(){showPersons();$("#mustRenderAffiliationData").attr("value",false);$("#gradFields").hide();}function loadForm(A,C,D){var D=escape(D);var B="/j/ViewController?action=getRegistrationFormAjax&renderAffiliationData= "+A+"&renderSchoolTypes="+C+"&viewType=school&currentUrl="+D;callSubRequest(B,showFormFromResult);}function enterGradYear(B,A){showRegistrationForm(A);var C=$("#registrationAffiliation\\.endyear");C.attr("value",B+"");$("#registrationAffiliation\\.affiliationguess").attr("value","false");displayDiv("affiliationdata");}function initPage(A,B,C){loadForm(A,B,C);}function checkYearEntry(B,D,A){var C=A?"startyear":"endyear";calculateAgeForYear(B,D,C);}function getBirthYear(A){if(document.forms[A].elements[A+".birthdate_jjjj"]){if(document.forms[A].elements[A+".birthdate_jjjj"].value){return document.forms[A].elements[A+".birthdate_jjjj"].value;}else{return -1;}}else{return -1;}}function calculateAgeForYear(E,F,D){var B=getBirthYear(E);if(B!=-1&&document.forms[E].elements[E+"."+D].value&&document.forms[E].elements[E+"."+D].value.length==4){var C=document.forms[E].elements[E+"."+D].value;if(isNaN(C)||isNaN(B)){return ;}var A=calculateAge(B,C);if(document.all){document.all.namedItem(E+F+"Text").innerText=A;}else{document.getElementById(E+F+"Text").firstChild.data=A;}showDivInline(E+F);if(A<=0||A>60){alertAgeStyle(E+F+"Text");}}}function showDivInline(A){if(document.getElementById(A)){document.getElementById(A).style.display="inline";}}function calculateAge(B,A){return A-B;}function alertAgeStyle(A){if(document.all){var B=document.all.namedItem(A);}else{var B=document.getElementById(A);}B.style.color="#BC0000";B.style.fontWeight="bold";B.style.fontSize="120%";}function showBubbleHint(A){displayDiv(A);}function hideBubbleHint(A){hideDiv(A);}var schoolTypesArray;function changeSchoolTypesForSelectedSchool(){var I=$("#registrationAffiliation\\.school");var A=I.attr("value");var H=$("#registrationAffiliation\\.startyear");var D=$("#registrationAffiliation\\.endyear");var J=$("#registrationAffiliation\\.schooltype");
var F=findSchoolObjectForSchool(A);H.attr("value",F.visitFrom);D.attr("value",F.visitTo);var E=F.schoolTypes;if(E){var J=$("#registrationAffiliation\\.schooltype");J.empty();for(var G=0;G<E.length;G++){var C=E[G];J.append('<option value="'+C.schoolTypeId+'">'+C.schoolTypeName+"</option>");}if(E.length>1){J.attr("disabled",null);}else{J.attr("disabled","disabled");}var B=F.visitedSchoolTypeId;J.attr("value",B);}else{J.empty();J.attr("disabled","disabled");}}function findSchoolObjectForSchool(B){for(var C=0;C<schoolTypesArray.length;C++){var A=schoolTypesArray[C];if(A.schoolId==B){return{visitFrom:A.visitFrom,visitTo:A.visitTo,visitedSchoolTypeId:A.visitedSchoolTypeId,schoolTypes:A.schoolTypes};}}}function toggleAffiliationDataPossible(){if(!isGradYearMode){return true;}var B=$("#registrationAffiliation\\.endyear");var A=$("#registrationAffiliation\\.startyear");var C=$("#registrationAffiliation\\.gradyear");if(A.length==0||B.length==0){return true;}if(B.val()!=""||A.val()!=""||C.val()!=""){return false;}return true;}function toggleAffiliationData(B){var A=$("#registrationAffiliation\\.affiliationguess");if(!toggleAffiliationDataPossible()){displayDiv("affiliationdata");A.attr("value","false");return ;}if(affiliationGuessPossible(B)){hideDiv("affiliationdata");A.attr("value","true");$("#registrationAffiliation\\.endyear").attr("value","");$("#registrationAffiliation\\.startyear").attr("value","");$("#registrationAffiliation\\.gradyear").attr("value","");$("#registrationAffiliation\\.dropout").attr("checked",false);toggleGradYearField();}else{A.attr("value","false");displayDiv("affiliationdata");}}function submitRegForm(B){var A=$("#registrationAffiliation\\.schooltype");if(A){A.attr("disabled",null);}document[B].submit();}var isGradYearMode=false;var selectedSchoolType=-1;