/* $Id: resweb.js,v 1.3 2010/03/10 11:33:27 clinton Exp $ */

var pleaseWait_small = '<img src="'+urlBase+'images/loading.gif" height="12"/>';
var dateFormat_default = 'd NNN yyyy'; // 1 Jan 1975
var dateFormat_day = 'E ' + dateFormat_default; // Wed 1 Jan 1975
var dateFormat_api = 'yyMMdd';
var dateFormat_dob = 'yyyyMMdd';

function hiddenField(name, value) {
  return '<input type="hidden" name="' + name + '" value="'+ value + '"/>\n';
}

function setupContinue(){
  ['continueButton', 'continueButton2'].each(function(btn){
    if ($(btn) && $('subform')) {
      Event.observe(btn, 'click', function(){
        if (!Object.isFunction($('subform').onsubmit) || $('subform').onsubmit()) {
          $('subform').submit();
          return false;
        }
      });
    } else if ($(btn) && (typeof defaultAction == 'function')) {
      Event.observe(btn, 'click', defaultAction);
    } else if ($(btn)) {
      $(btn).hide();
    }
  })
};

String.prototype.toTitleCase = function () {
  var tc = /(.*)\b([a-z])(.*)/;
  var result = this.toLowerCase();
  while(tc.test(result)) {
    var re = tc.exec(result);
    result = re[1] + re[2].toUpperCase() + re[3];
  }
  return result;
}

Event.observe(window, 'load', setupContinue);
