Change Password



 

old password
new password
new password (repeated)

Add manual training



 

Title "

Body Weight and Calorie Consumption

" + "" + "
" + " " + "" + "
" + "
", {className: "alphacube", width:1000 }); } function changePassword(html) { Dialog.confirm($('changePasswordForm').innerHTML, { className:"alphacube", width:400, okLabel: "Save", cancelLabel: "Cancel", onOk: function(win){ var oldPassword = $('changePasswordForm').oldPassword.value; var password1 = $('changePasswordForm').newPassword1.value; var password2 = $('changePasswordForm').newPassword2.value; var message = ''; if( oldPassword=='' || oldPassword.length < 3 ) { message = "Please enter your old password."; } if( password1=='' || password1.length < 5 ) { message = "Please enter a password with at least 5 characters."; } if( password1.indexOf(" ") >= 0 || password1.search(/^[a-zA-Z0-9\-_\.]*$/) == -1 ) { message = "Password must NOT contain spaces or non-alphanumeric characters. The characters - _ and . are accepted. "; } if( password1!=password2 ) { message = "Passwords do not match."; } if( message != '' ) { $('changePasswordErrorMessage').innerHTML=message + '

'; $('changePasswordErrorMessage').show(); Windows.focusedWindow.updateHeight(); new Effect.Shake(Windows.focusedWindow.getId()); } else { var url = '/services/changePassword.jsp?userName=' + encodeURI('null') + '&oldPassword=' + encodeURI(oldPassword) + '&newPassword=' + encodeURI(password1); new Ajax.Request(url, { method: 'get', onSuccess: function(transport) { if(transport.responseText.indexOf('') >= 0) { Dialog.closeInfo(); Dialog.alert("Password changed.", {className:"alphacube",width:300, height:100, okLabel: "OK"}); } else { var errmessage = 'Password change FAILED.'; if(transport.responseText.indexOf('') >= 0) errmessage = 'Old password wrong.'; $('changePasswordErrorMessage').innerHTML=errmessage + '

'; $('changePasswordErrorMessage').show(); Windows.focusedWindow.updateHeight(); new Effect.Shake(Windows.focusedWindow.getId()); } }, onFailure: function(transport) { $('changePasswordErrorMessage').innerHTML='Password change FAILED.

'; $('changePasswordErrorMessage').show(); Windows.focusedWindow.updateHeight(); new Effect.Shake(Windows.focusedWindow.getId()); } }); } return false; } } ); } function addManualTraining(html) { Dialog.confirm($('addManualTrainingForm').innerHTML, { className:"alphacube", width:400, okLabel: "Save", cancelLabel: "Cancel", onOk: function(win){ var title = $('addManualTrainingForm').title.value; var startDate = $('addManualTrainingForm').startDate.value; var duration = $('addManualTrainingForm').duration.value; var message = ''; if( startDate==null || startDate.length < 6 ) { message = "Please enter the training date and time."; } else { var startDateMillis = $('addManualTrainingForm').startDate.DateChooser._date.getTime(); var nowMillis = (new Date()).getTime(); if( startDateMillis - nowMillis > 86400000 ) // 1 day in the future message = "Please enter a date in the past. Future activities can be planned by creating a training plan"; } if( duration=='00:00:00' ) { message = "Please enter the training duration."; } if( message != '' ) { $('addManualTrainingErrorMessage').innerHTML=message + '

'; $('addManualTrainingErrorMessage').show(); Windows.focusedWindow.updateHeight(); new Effect.Shake(Windows.focusedWindow.getId()); } else { $('addManualTrainingForm').submit(); } return false; } } ); } //]]>

Change Password



 

old password
new password
new password (repeated)

Add manual training



 

Title