function SetDefaultLoginCompletedCallBack(){Sys.Services.AuthenticationService.set_defaultLoginCompletedCallback(OnLoginCompleted);var A=Sys.Services.AuthenticationService.get_defaultLoginCompletedCallback()}function SetDefaultLogoutCompletedCallBack(){Sys.Services.AuthenticationService.set_defaultLogoutCompletedCallback(OnLogoutCompleted);var A=Sys.Services.AuthenticationService.get_defaultLogoutCompletedCallback()}function SetDefaultFailedCallBack(){Sys.Services.AuthenticationService.set_defaultFailedCallback(OnFailed);var A=Sys.Services.AuthenticationService.get_defaultFailedCallback()}function onClickLogin(){SetDefaultLoginCompletedCallBack();SetDefaultFailedCallBack();userName=$get("ctl00_ctl00_ctl14_TxtUserName");password=$get("ctl00_ctl00_ctl14_TxtPassword");rememberMe=$get("ctl00_ctl00_ctl14_ChkRememberMe");if(rememberMe==null){rememberMe=$get("ctl00_ctl00_ctl14_ChkRememberMe")}msgError=$get("ctl00_ctl00_ctl14_LblError");if(msgError==null){msgError=$get("ctl00_ctl00_ctl14_LblError")}Sys.Services.AuthenticationService.login(userName.value,password.value,rememberMe.checked,null,null,null,null,userName.value)}function OnClickLogout(){SetDefaultLogoutCompletedCallBack();Sys.Services.AuthenticationService.logout(null,null,null,null)}function OnFailed(B,C,A){DisplayInformation("error:message = "+B.get_message());DisplayInformation("error:timedOut = "+B.get_timedOut());DisplayInformation("error:statusCode = "+B.get_statusCode())}function OnLoginCompleted(B,C,A){if(B==true){$find("MPELogin").hide();userName.value="";DisplayInformation("");loadProfileWithLocation()}else{DisplayInformation("
Sorry, no match for such a user.
");return false}}function OnLogoutCompleted(A){}function DisplayInformation(A){msgError.innerHTML=A}function checkUserNameAvailibility(){var A=$get("ctl00_ctl00_ContentSite_ColumnMain_ctl02_ctl00_CUWizard1_CreateUserStepContainer_UserName");if(A==null){A=$get("ctl00_ctl00_ctl14_ctl00_CUWizard1_CreateUserStepContainer_UserName")}if(A==null){A=$get("ctl00_ctl00_ctl14_ctl00_CUWizard1_CreateUserStepContainer_UserName")}if(A==null){A=$get("ctl00_ctl00_ctl14_CUWizard1_CreateUserStepContainer_UserName")}if(A==null){A=$get("ctl00_ctl00_ContentSite_ColumnMain_TxtTo")}userName=A.value;if(userName==""){return false}requestComplexService=MontageService.CheckUserNameAvailibility(userName,onCompleteCheckUserNameAvailibility,onErrorCheckUserNameAvailibility);return false}function onCompleteCheckUserNameAvailibility(A,D,B){var C=$get("ctl00_ctl00_ContentSite_ColumnMain_ctl02_ctl00_CUWizard1_CreateUserStepContainer_LblError");if(C==null){C=$get("ctl00_ctl00_ContentSite_ColumnMain_ctl04_ctl00_CUWizard1_CreateUserStepContainer_LblError")}if(C==null){C=$get("ctl00_ctl00_ctl14_ctl00_CUWizard1_CreateUserStepContainer_LblError")}if(C==null){C=$get("ctl00_ctl00_ctl14_CUWizard1_CreateUserStepContainer_LblError")}if(C==null){C=$get("ctl00_ctl00_ContentSite_ColumnMain_LblInfo");if(A){C.innerHTML="
Sorry, no match for such a user.
"}else{C.innerHTML=""}return }if(A){C.innerHTML=""}else{C.innerHTML="
User Name is taken by someone else!
"}}function onErrorCheckUserNameAvailibility(A){alert("error in CheckUserNameAvailibility")}function loadProfile(){Sys.Services.ProfileService.load(null,null,onProfileFailed,null)}function loadProfileWithLocation(){Sys.Services.ProfileService.load(null,onProfileLoadCompletedWithLocation,onProfileFailed,null)}function onProfileLoadCompletedWithLocation(A,D,B){try{if(google.loader.ClientLocation){Sys.Services.ProfileService.properties.Location.CountryCode=google.loader.ClientLocation.address.country_code;Sys.Services.ProfileService.properties.Location.City=google.loader.ClientLocation.address.city;Sys.Services.ProfileService.properties.Location.Latitude=google.loader.ClientLocation.latitude;Sys.Services.ProfileService.properties.Location.Longitude=google.loader.ClientLocation.longitude;Sys.Services.ProfileService.save(null)}}catch(C){}window.location.reload()}function onProfileFailed(A){alert("error in onProfileFailed:"+A);window.location.reload()}if(typeof (Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};