
function SendLogin(successpage)
  {
    var userfield = docElem('LoginFrmUser');
    var passfield = docElem('LoginFrmPass');

    if (!userfield.value.length)
      { alert('Please enter your username'); userfield.focus(); return false; }

    if (!passfield.value.length)
      { alert('Please enter your password'); passfield.focus(); return false; }

    var args = new Array();
    args['Username'] = userfield.value;
    args['Password'] = passfield.value;
    kjax('UserLogin', args, 'SendLoginOK', 'SendLoginFAIL', successpage);
  }


function SendLoginOK(result, successpage)
  {
    if (result['LoginOK'])
      { window.location.reload(); }
    else
      { alert('Unexpected problem processing your login - please contact us'); }
  }


function SendLoginFAIL(result, successpage)
  {
    docElem('LoginFrmUser').focus();
    var tryagain = (result['tryagain'] ? '\n\nPlease try again' : '');
    alert('Sorry, login failed: '+result['error']+tryagain);
  }
