   function LoadingImage()
      {
      var target = document.getElementById('loadingimage'); 
      if (target != null)
         target.innerHTML = '<img src="img/ajax-loader.gif">';
      }

   function AanvraagVerzenden($Blok)
      {
      var formVars = ajaxObj.getForm('Aanvraag');

      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=3&Submit=1&Action=Verzenden&B=" + $Blok + "&" + formVars, respWithJavascript);
      }

   function AanvraagAfdrukken($Blok)
      {
      //AanvraagOpslaan($Blok);
      
      var fid = document.getElementById('ID').value;
      var hid = document.getElementById('HID').value;
      var bid = document.getElementById('BID').value;
      var nummer = document.getElementById('nummer').value;
      var wachtwoord = document.getElementById('wachtwoord').value;

      window.open('Formulier.php?T=AanvraagAfdrukken&ID=' + fid + '&BID=' + bid + '&HID=' + hid + '&nummer=' + nummer + '&wachtwoord=' + wachtwoord, 'Afdrukken', 'resizable=yes,scrollbars=yes,height=580,width=680', false);
      }

   function AanvraagOpslaan($Blok)
      {
      var formVars = ajaxObj.getForm('Aanvraag');

      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=3&SubmitOpslaan=1&B=" + $Blok + "&" + formVars, respWithJavascript);
      }

   function AanvraagUitloggen($Blok)
      {
      var formVars = ajaxObj.getForm('Aanvraag');
      var fid = document.getElementById('ID').value;
      var hid = document.getElementById('HID').value;
      var bid = document.getElementById('BID').value;

      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=3&SubmitOpslaan=1&B=" + $Blok + "&" + formVars, respWithJavascript);
      ajaxObj.call("Ajax=1&T=3&BID=" + bid + "&ID=" + fid + "&HID=" + hid, respWithJavascript);
      }

   function UpdateAanvraag(BID,HID,FID,nummer,wachtwoord,Blok)
      {
      document.location = "Formulier.php?T=3&BID=" + BID + "&HID=" + HID + "&ID=" + FID + "&nummer=" + nummer + "&wachtwoord=" + wachtwoord + "&B=" + Blok;
      }

   function SelectBlok($Blok)
      {
      var formVars = ajaxObj.getForm('Aanvraag');

      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=3&Submit=1&B=" + $Blok + "&" + formVars, respWithJavascript);
      }

   function MedewerkerOpslaan($Blok,$FID,$HID,$BID,$Nummer,$Wachtwoord,$NaamVeld)
      {
      var formVars = ajaxObj.getForm('Aanvraag');
      var veld1 = document.getElementById($NaamVeld + '_naam').value;
      var veld2 = document.getElementById($NaamVeld + '_tussenvoegsel').value;
      var veld3 = document.getElementById($NaamVeld + '_voorletters').value;
      var veld4 = document.getElementById($NaamVeld + '_geslacht').value;
      var veld5 = document.getElementById($NaamVeld + '_titel').value;
      var veld6 = document.getElementById($NaamVeld + '_functie').value;

      if ((veld1 == "") && (veld6 == ""))
         {
         alert("U heeft nog geen naam en functie ingevoerd!");
         return false;
         }
      if (veld1 == "")
         {
         alert("U heeft nog geen naam ingevoerd!");
         return false;
         }
      if (veld6 == "")
         {
         alert("U heeft nog geen functie ingevoerd!");
         return false;
         }
      
      LoadingImage();
      ajaxObj.format = "TEXT";
      //ajaxObj.call("Ajax=1&T=Medewerker&Submit=1&B=" + $Blok + "&BID=" + $BID + "&ID=" + $FID + "&HID=" + $HID + "&nummer=" + $Nummer + "&wachtwoord=" + $Wachtwoord + "&" + $NaamVeld + "_naam=" + veld1 + "&" + $NaamVeld + "_tussenvoegsel=" + veld2 + "&" + $NaamVeld + "_voorletters=" + veld3 + "&" + $NaamVeld + "_geslacht=" + veld4 + "&" + $NaamVeld + "_titel=" + veld5 + "&" + $NaamVeld + "_functie=" + veld6, respWithJavascript);
      ajaxObj.call("Ajax=1&T=3&SubmitOpslaan=1&SubmitOpslaanMedewerker=1&B=" + $Blok + "&" + formVars + "&" + $NaamVeld + "_naam=" + veld1 + "&" + $NaamVeld + "_tussenvoegsel=" + veld2 + "&" + $NaamVeld + "_voorletters=" + veld3 + "&" + $NaamVeld + "_geslacht=" + veld4 + "&" + $NaamVeld + "_titel=" + veld5 + "&" + $NaamVeld + "_functie=" + veld6, respWithJavascript);
      return true;
      }

   function AanvraagInloggen()
      {
      var formVars = ajaxObj.getForm('Aanvraag');

      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=3&Submit=1&" + formVars, respWithJavascript);
      }
   
   ///////////////////////////////////////////////////////////
   // ***************************************************** //
   ///////////////////////////////////////////////////////////
   function ConceptaanvraagVersturen()
      {
      var formVars = ajaxObj.getForm('Conceptaanvraag');

      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=2&Submit=1&" + formVars, respWithJavascript);
      }

   function ConceptaanvraagInloggen()
      {
      var formVars = ajaxObj.getForm('Conceptaanvraag');

      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=2&Submit=1&" + formVars, respWithJavascript);
      }

   function Quickscan_Start_Conceptaanvraag(BID,FID,nummer,wachtwoord)
      {
      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=2&BID=" + BID + "&ID=" + FID + "&nummer=" + nummer + "&wachtwoord=" + wachtwoord, respWithJavascript);
      }

   function Quickscan_Start_Aanvraag(BID,FID,nummer,wachtwoord)
      {
      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=3&BID=" + BID + "&HID=" + FID + "&nummer=" + nummer + "&wachtwoord=" + wachtwoord, respWithJavascript);
      }
      
   function Quickscan_Conceptaanvraag_Later(BID,FID,nummer,wachtwoord)
      {
      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=1&Action=ConceptLater&BID=" + BID + "&ID=" + FID + "&nummer=" + nummer + "&wachtwoord=" + wachtwoord, respWithJavascript);
      }

   function Quickscan_Conceptaanvraag(BID,FID,nummer,wachtwoord)
      {
      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=1&Action=Concept&BID=" + BID + "&ID=" + FID + "&nummer=" + nummer + "&wachtwoord=" + wachtwoord, respWithJavascript);
      }
      
   function Quickscan_Aanvraag_Later(BID,FID,nummer,wachtwoord)
      {
      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=1&Action=AanvraagLater&BID=" + BID + "&ID=" + FID + "&nummer=" + nummer + "&wachtwoord=" + wachtwoord, respWithJavascript);
      }
        
   function Quickscan_Aanvraag(BID,FID,nummer,wachtwoord)
      {
      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=1&Action=Aanvraag&BID=" + BID + "&ID=" + FID + "&nummer=" + nummer + "&wachtwoord=" + wachtwoord, respWithJavascript);
      }
      
   function Quickscan_SubmitAntwoord($AntwoordID)
      {
      var formVars = ajaxObj.getForm('Quickscan');

      LoadingImage();
      ajaxObj.format = "TEXT";
      ajaxObj.call("Ajax=1&T=1&Submit=1&A=" + $AntwoordID + formVars, respWithJavascript);
      }

   // Global functions
   function respWithJavascript($response)
      {
      //alert($response);
      var foundajaxresponse;
      var w; 
      var x; 
      var $returnId; 
      var $returnValue; 
      var $returnType; 
      var gIDs = new Array(); 
      var $value = new String($response);
      var $execJavascript;
      
      $execJavascript = "";
      foundajaxresponse = false;
      
      gIDs = $value.split("<|-|>"); 
      for (x in gIDs)
         { 
         if (gIDs[x])
            {
            try
               {
               w = gIDs[x].search("="); 

               if (w!=0)
                  { 
                  $returnId = gIDs[x].substring(0,w); 
                  $returnValue = gIDs[x].substring(w+1); 
                  if ($returnId == "JAVASCRIPT")
                     {
                     foundajaxresponse = true;
                     $execJavascript = $execJavascript + $returnValue;
                     }
                  if ( document.getElementById($returnId) )
                     { 
                     foundajaxresponse = true;
                     if (document.getElementById($returnId).tagName == "INPUT" )
                        document.getElementById($returnId).value = $returnValue; 
                        else document.getElementById($returnId).innerHTML = $returnValue; 
                     } 
                  } 
               }
            catch (err)
               {
               }
            } 
         } 
      if (foundajaxresponse)
         {
         eval($execJavascript);
         }
      var target = document.getElementById('loadingimage'); 
      if (target != null)
         target.innerHTML = '';          
      }
      
