|
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;
}
}
);
}
//]]>
|