// Programmed by Intellicom aps. Denmark. Bo Bjerknes. bb@intellicom.dk


function set_navn( inp )
{
   document.soeg_andre_formaal.ncfnavn.value = inp;
   test_and_submit()
}

function set_aar( inp )
{
   document.soeg_andre_formaal.bevilling_fra_aar.value = inp;
   document.soeg_andre_formaal.bevilling_til_aar.value = inp;
   test_and_submit()
}

function test_and_submit()
{
   if( test_form2( document.soeg_andre_formaal ) )
		document.soeg_andre_formaal.submit();
}

function test_form2( f )
{
   f.max_svar.style.borderColor= "#333333";
   f.bevilling_fra_aar.style.borderColor= "#333333";
   f.bevilling_til_aar.style.borderColor= "#333333";

   if( !clear_and_test_max_svar( f.max_svar ) )
      return false;

   clear_blank_aar_fra_til( f, 'bevilling_' );

   if( f.bevilling_fra_aar.value == "" && 
       f.bevilling_til_aar.value == "" &&
       f.ncfnavn.value == "" &&
       f.formaal.value == "" )
   {
      f.bevilling_fra_aar.value = maxyear;
      return true;
   }
   
   if( ! test_aar_fra_til( f, 'bevilling_', 1902 ))
      return false;

   return true;
}

