function support_request_check()
{
   var contact_name = document.getElementById("support_request_contact_name");
   var subject = document.getElementById("support_request_subject");
   var contents = document.getElementById("support_request_contents");

   var correct = true;
   if (is_empty(contact_name.value))
   {
      correct = false;
   }
   if (is_empty(subject.valu))
   {
      correct = false;
   }
   if (is_empty(contents.value))
   {
      correct = false;
   }
   document.getElementById("support_request_save").disabled = !correct;
   return correct;
}


function support_request_send()
{
   if (support_request_check())
   {
      var params = "";
      params += "script=/support_request_send";
      params += "&action=send";
      params += "&contact_name=" + encodeURI(document.getElementById("support_request_contact_name").value);
      params += "&subject=" + encodeURI(document.getElementById("support_request_subject").value);
      params += "&contents=" + encodeURI(document.getElementById("support_request_contents").value);
      params += "&productcode=" + encodeURI(document.getElementById("support_request_productcode").value);
      params += "&productnumber=" + encodeURI(document.getElementById("support_request_productnumber").value);
      params += "&order_ID=" + encodeURI(document.getElementById("support_request_order_ID").value);
      params += "&invoice_ID=" + encodeURI(document.getElementById("support_request_invoice_ID").value);
      ajax_execute("ajax.php", params, "support_request");
   }
   else
   {
      alert("Niet alle verplichte velden zijn correct ingevuld.");
   }
}


function support_request_send_backend()
{
   if (support_request_check())
   {
      var params = "";
      params += "script=/support_request_send";
      params += "&action=send";
      params += "&contact_name=" + encodeURI(document.getElementById("support_request_contact_name").value);
      params += "&subject=" + encodeURI(document.getElementById("support_request_subject").value);
      params += "&contents=" + encodeURI(document.getElementById("support_request_contents").value);
      params += "&productcode=" + encodeURI(document.getElementById("support_request_productcode").value);
      params += "&productnumber=" + encodeURI(document.getElementById("support_request_productnumber").value);
      params += "&order_ID=" + encodeURI(document.getElementById("support_request_order_ID").value);
      params += "&invoice_ID=" + encodeURI(document.getElementById("support_request_invoice_ID").value);
      ajax_execute("ajax_backend.php", params, "support_request");
   }
   else
   {
      alert("Niet alle verplichte velden zijn correct ingevuld.");
   }
}


function support_request_note_check()
{
   var sender_name = document.getElementById("support_request_note_sender_name");
   var message = document.getElementById("support_request_note_message");

   var correct = true;
   if (is_empty(sender_name.value))
   {
      correct = false;
   }
   if (is_empty(message.value))
   {
      correct = false;
   }
   document.getElementById("support_request_note_save").disabled = !correct;
   return correct;
}


function support_request_note_send_backend()
{
   if (support_request_note_check())
   {
      var params = "";
      params += "script=/support_request_note";
      params += "&action=send";
      params += "&ID=" + encodeURI(document.getElementById("support_request_note_ID").value);
      params += "&support_request_ID=" + encodeURI(document.getElementById("support_request_note_support_request_ID").value);
      params += "&sender_name=" + encodeURI(document.getElementById("support_request_note_sender_name").value);
      params += "&message=" + encodeURI(document.getElementById("support_request_note_message").value);
      ajax_execute("ajax_backend.php", params, "support_request_note");
   }
   else
   {
      alert("Niet alle verplichte velden zijn correct ingevuld.");
   }
}


function support_request_reply_check()
{
   var sender_name = document.getElementById("support_request_reply_sender_name");
   var message = document.getElementById("support_request_reply_message");

   var correct = true;
   if (is_empty(sender_name.value))
   {
      correct = false;
   }
   if (is_empty(message.value))
   {
      correct = false;
   }
   document.getElementById("support_request_reply_save").disabled = !correct;
   return correct;
}


function support_request_reply_send()
{
   if (support_request_reply_check())
   {
      var params = "";
      params += "script=/support_request_reply_send";
      params += "&action=send";
      params += "&ID=" + encodeURI(document.getElementById("support_request_reply_ID").value);
      params += "&support_request_ID=" + encodeURI(document.getElementById("support_request_reply_support_request_ID").value);
      params += "&sender_name=" + encodeURI(document.getElementById("support_request_reply_sender_name").value);
      params += "&message=" + encodeURI(document.getElementById("support_request_reply_message").value);
      ajax_execute("ajax.php", params, "support_request_reply");
   }
   else
   {
      alert("Niet alle verplichte velden zijn correct ingevuld.");
   }
}


function support_request_reply_send_backend()
{
   if (support_request_reply_check())
   {
      var params = "";
      params += "script=/support_request_reply_send";
      params += "&action=send";
      params += "&support_request_ID=" + encodeURI(document.getElementById("support_request_reply_support_request_ID").value);
      params += "&sender_name=" + encodeURI(document.getElementById("support_request_reply_sender_name").value);
      params += "&message=" + encodeURI(document.getElementById("support_request_reply_message").value);
      ajax_execute("ajax_backend.php", params, "support_request_reply");
   }
   else
   {
      alert("Niet alle verplichte velden zijn correct ingevuld.");
   }
}
