// Calendar Stuff Below

	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=1');
    }
    
    function doerror(e,t)
    {
      alert(e.error)
      t.select(0,t.realValue.length-1);
    }
    
   
   
  // end calendar stuff
  
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 == "personrevoke" || n == "revokeadr" || n == "revokecity" || n == "revokestate" || n == "poadate" || n == "agentname" || n == "agentadr" || n == "agentcity" || n == "agentstate"  )
      {
        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();
}