// Programmed by Intellicom aps. Denmark. Bo Bjerknes. bb@intellicom.dk

function set_forfatter( inp )
{
   document.soeg_publikation.forfatter.value = inp;
   test_and_submit();
}

function set_titel( inp )
{
   document.soeg_publikation.titel.value = inp;
   test_and_submit();
}

function set_aar( inp )
{
   document.soeg_publikation.udgivelse_fra_aar.value = inp;
   document.soeg_publikation.udgivelse_til_aar.value = inp;
   test_and_submit();
}

function test_and_submit()
{
   if( test_form2( document.soeg_publikation ) )
		document.soeg_publikation.submit();
}

function test_form2( f )
{
   f.max_svar.style.borderColor= "#333333";
   f.udgivelse_fra_aar.style.borderColor= "#333333";
   f.udgivelse_til_aar.style.borderColor= "#333333";

   if( !clear_and_test_max_svar( f.max_svar ) )
      return false;

   clear_blank_aar_fra_til( f, 'udgivelse_' );

   if( f.udgivelse_fra_aar.value == "" && 
       f.udgivelse_til_aar.value == "" &&
       f.forfatter.value == "" &&
       f.titel.value == "" )
   {
      f.udgivelse_fra_aar.value = maxyear;
      return true;
   }
   
   if( ! test_aar_fra_til( f, 'udgivelse_', 1902 ))
      return false;

   return true;
}
