  function AlphaOnly(myfield, e, dec) {
    var key; 
    var keychar;
    if (window.event) 
      key = window.event.keyCode;
    else if (e) 
      key = e.which;
    else 
      return true;
    keychar = String.fromCharCode(key);
    if ((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27)) 
      return true;
    else if ((("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ").indexOf(keychar) > -1)) 
      return true;
    else 
      return false;
  }

  //function CleanInput(myfield, e, dec) {
  function CleanInput(myfield) {
    var key; 
    var keychar;
    if (window.event) 
      key = window.event.keyCode;
    //else if (e) 
    //  key = e.which;
    else 
      return true;
    keychar = String.fromCharCode(key);
    if ((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27)) 
      return true;
    else if ((("()[]<>\"'").indexOf(keychar) > -1)) 
      return false;
    else 
      return true;
  }

      function TextEntry(myfield, e, dec) {
        var key; 
	var keychar;
        if (window.event) 
	  key = window.event.keyCode;
        else if (e) 
	  key = e.which;
        else 
	  return true;
        keychar = String.fromCharCode(key);
        return true;
      }  

  function DecOnly(myfield, e, dec) {
    var key; 
    var keychar;
    if (window.event) 
      key = window.event.keyCode;
    else if (e) 
      key = e.which;
    else 
      return true;
    keychar = String.fromCharCode(key);
    if ((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27)) 
      return true;
    else if ((("0123456789").indexOf(keychar) > -1)) 
      return true;
    else 
      return false;
  }

  //function HexOnly(myfield, e, dec) {
  function HexOnly(myfield, e) {
    var key; 
    var keychar;

    if (window.event) 
      key = window.event.keyCode;
    else if (e) 
      key = e.which;
    else 
      {
        myfield.value = myfield.value.replace(/[^0123456789abcdefABCDEFTt]/g,'');
        return true;
      }
    keychar = String.fromCharCode(key);
    if ((key==null)||(key==0)||(key==8)||(key==9)||(key==13)||(key==27)) 
      return true;
    else if ((("0123456789ABCDEFabcdef").indexOf(keychar) > -1)) 
      return true;
    else 
      return false;
  }

function changeMyLabel(obj, chk, unchk){
  var labitem = obj + '[type=checkbox]';
  if ($(labitem).is(':checked'))
    {
      $(obj).button("option", "label", chk);
    }
  else
    {
      $(obj).button("option", "label", unchk);
    }
}

function changeMyLabelTag(obj, chk, unchk, tag){
  var labitem = obj + '[type=checkbox]';
  if ($(labitem).is(':checked'))
    {
      $(obj).button("option", "label", chk);
      document.getElementById(tag).value = "Yes" 
    }
  else
    {
      $(obj).button("option", "label", unchk);
      document.getElementById(tag).value = "No" 
    }
} 

function order_number(order)
{
  switch (order)
    {
    case '1':  return "Primary";
    case '2':  return "Secondary";
    case '3':  return "Tertiary";
    case '4':  return "Quaternary";
    case '5':  return "Quinary";
    case '6':  return "Senary";
    case '7':  return "Septenary";
    case '8':  return "Octonary";
    case '9':  return "Nonary";
    case '10': return "Denary";
    case '12': return "Duodenary";
    default: return order;
    }
}

function report_number(report)
{
  switch (report)
    {
    case '1':  return "First";
    case '2':  return "Second";
    case '3':  return "Third";
    case '4':  return "Fourth";
    case '5':  return "Fifth";
    case '6':  return "Sixth";
    case '7':  return "Seventh";
    case '8':  return "Eighth";
    case '9':  return "Ninth";
    case '10': return "Tenth";
    case '11': return "Eleventh";
    case '12': return "Twelfth";
    default: return report;
    }
}



