function partner(which, name, isnotmi)
{
  if (name != "")
  {
    document.all("p" + which + "table").style.display = "block";
    if (isnotmi)
      document.all("p" + which + "address").focus();
    for (var i = 1; i <= 5; i++)
      document.all("pn" + which + "_" + i).innerText = name;
  }
}

function haspartner(which, what)
{
  var v = (what == "yes" ? "block" : "none");
  document.all("hasp" + which).style.display = v;
  document.all("p" + which + "amt").style.display = v;
  if (what == "no" || which == 5)
    document.all("nextqs").style.display = "block";
}

function checkdays(what)
{
  var m = document.all(what + "month").value;
  var d = parseInt(document.all(what + "day").value);
  var n;
  switch(m)
  {
    case "January":
    case "March":
    case "May":
    case "July":
    case "August":
    case "October":
    case "December":
      n = 31;
      break;
    case "February":
      n = 28;
      break;
    default:
      n = 30;
  }
  
  if (d > n)
  {
    alert("There are only " + n + " days in " + m);
    document.all(what + "day").value = n;
    document.all(what + "day").focus();
  }
}

function checkNum(what,where){
	if(isNaN(what)){
	alert("You Must Enter An Integer Here");
	where.focus();
	}
}

function checkYear(what){
	if(what > 1){
	year.innerHTML= "s";
	}else{
	year.innerHTML= "";
	}
}

function checkMonth(what){
	if(what > 1){
	month.innerHTML= "s";
	}else{
	month.innerHTML= "";
	}
}

function checkDay(what){
	if(what > 1){
	day.innerHTML= "s";
	}else{
	day.innerHTML= "";
	}
}

function showIt(what)
{
  document.all("has" + what.name).style.display = (what.value == "yes" ? "block" : "none");
}

var missingFields;
function checkIt(what)
{
  missingFields = new Array();
  try{
  var els = what.elements;
  for (i = 0; i < els.length; i++)
  {
    el = els[i];
    n = el.name.toLowerCase();
    switch (el.tagName.toUpperCase())
    {
      case "INPUT":
      case "SELECT":
        v = el.value;
      break;
      case "TEXTAREA":
        v = el.innerText;
      break;
    }
    if (v == "")
    {
      if ( n == "madedate" || n == "partner1" || n == "p1address" || n == "p1city" || n == "p1county" || n == "p1state" || n == "partner2" || n == "p2address" || n == "p2city" || n == "p2county" || n == "p2state" || n == "haspartner3" || what.haspartner3.value == "yes" && ( n == "partner3" || n == "p3address" || n == "p3city" || n == "p3county" || n == "p3state" || n == "partneramt3" || n == "haspartner4" ) || what.haspartner4.value == "yes" && ( n == "partner4" || n == "p4address" || n == "p4city" || n == "p4county" || n == "p4state" || n == "partneramt4" || n == "haspartner5" ) || what.haspartner5.value == "yes" && ( n == "partner5" || n == "p5address" || n == "p5city" || n == "p5county" || n == "p5state" || n == "partneramt5" ) || n == "partnershipname" || n == "business" || n == "businessaddress" || n == "businesscity" || n == "businesscounty" || n == "businessstate" || n == "begindate" || n == "partneramt1" || n == "partneramt2" || n == "amountdate" || n == "profitpercent" || n == "distributemonth" || n == "distributeday" || n == "fiscalstartmonth" || n == "fiscalstartday" || n == "fiscalendmonth" || n == "fiscalendday" || n == "fiscalmonth" || n == "fiscalday" || n == "fiscalyear" || n == "kmax" || n == "retirenotice" || n == "percentpaid" || n == "appraiserdays" || n == "arbitration" || n == "arbitratorname" && what.arbitration.value == "yes" || n == "attorneyfees" || n == "businessexpenses" || n == "dedicationofpartners" || n == "employeemanagement" || n == "tradesecrets" || n == "tradeyears" && what.tradesecrets.value == "yes" || n == "releaseofdebts" || n == "capital" )
      {
        missingFields[missingFields.length] = n;
      }
    }
  }
  if (missingFields.length > 0)
  {
    window.open("popups/missinginfo.cfm",'missinginfo','width=650,height=550,scrollbars=1,status=1');
    return false;
  }
  return true;
  }
  catch(e)
  {
    alert(e.message);
    return false;
  }
}

function dosubmit()
{
  if (checkIt(document.MyForm))
    document.MyForm.submit();
}