function dohusband(who)
{
  if (who == "")
    who = "the husband";
  doname(who,"husbandname");
}

function dowife(who)
{
  if (who == "")
    who = "the wife";
  doname(who,"wifename");
}

function doname(who,what)
{
  var els=document.getElementsByTagName("span")
  for (var i = 0; i < els.length; i++)
    if (els[i].name == what)
      els[i].innerText = who;
}

function doinsurance(really)
{
  tr = document.all("insuranceamounti")
  if (really == "YES")
  {
    tr.style.display="block";
  }
  else
  {
    tr.style.display="none";
  }
}

var missingfields;

function checkIt()
{
  missingfields = new Array();
  var j = 0;
  var els = document.getElementsByTagName("input");
  for (var i = 0; i < els.length; i++)
  {
    if ((els[i].type=="text" && els[i].value == "" && els[i].name != "insuranceamount") || (els[i].type == "radio" && getRadioValue(els[i].name) == "") || (els[i].name == "insuranceamount" && getRadioValue("lifeinsurance") == "YES") && els[i].value == "")
      missingfields[j++] = els[i].name;
  }
  if (document.MyForm.contractstate.value == "")
    missingfields[j++] = "contractstate";
  if (j > 0)
  {
     window.open("missinginfo.htm","missinginfo","width=350,height=350,center=yes,help=no,menubar=0,resizeable=1,scrollbars=1,status=0");
    return false;
  }
  return true;
}

function getRadioValue(name)
{
  var els = document.getElementsByName(name);
  for (var i = 0; i < els.length; i++)
  {
    if (els[i].checked)
      return els[i].value;
  }
  return "";
}

var calcaller;
var calcallervalue;

function showcalendar(element)
{
calcaller = element
calcallervalue = eval(element).value;
thewindow = window.open('popups/calendar.htm','popupwindow','width=325,height=325,center=yes,help=no,menubar=0,resizeable=0,scrollbars=0,status=0');
}
    
function doerror(e,t)
{
  alert(e.error);
  t.focus();
}

function fixamounts()
{
  fixamount(document.MyForm.husbandincome);
  fixamount(document.MyForm.wifeincome);
  fixamount(document.MyForm.insuranceamount);
}

function fixamount(which)
{
  which.value = which.value.substring(1,which.value.length);
  which.value = which.value.replace(/,/g,"");
  which.realValue = which.value
  which.refresh();
}