//Code voor het formulieren op maat----------------------------------------------------------------------
function jva_check_in_vereist_array(name_check) {
var bGevonden = 0;

  for (var i=0; i < iVelden_vereist.length; i++) 
    if (iVelden_vereist[i] == name_check) bGevonden = 1;
  return bGevonden;
}

function jva_get_error_index(sVeld_index) {
var iGevonden = -1;
  for (var i=0; i < iVelden_vereist.length; i++) {
    if (sVeld_index == iVelden_vereist[i]) iGevonden = i;
  }
  return iGevonden;
}
function jva_submit_plugin(sTaal) {
  var iTeller;
  var iTeller_totaal = 0;
  var sCurrent_veld = "";
  var sCurrent_veld_waarde = "";
  var sErr = "";
  var sSendString = "";
  
  for (var iOnderdelen_teller = 0; iOnderdelen_teller < iVelden_onderdelen; iOnderdelen_teller++) {
	//alert(parseInt(iVelden_onderdelen_max[iOnderdelen_teller]));
	for (iTeller = 0; iTeller < parseInt(iVelden_onderdelen_max[iOnderdelen_teller]); iTeller++) {
	  sCurrent_veld = (iOnderdelen_teller + 1) + "_" + (iTeller + 1);
	  if (sSendString!="") sSendString += "&";
	  sSendString+= sCurrent_veld  + "=" + encodeURIComponent(document.getElementById(sCurrent_veld).value);
	  if (jva_check_in_vereist_array(sCurrent_veld) == 1) {
	    //dit is een vereist veld.
        if (typeof(document.getElementById(sCurrent_veld).value) != "undefined") {
	      sCurrent_veld_waarde = document.getElementById(sCurrent_veld).value;
	      if (sCurrent_veld_waarde == "") {	
			sErr += "- " + iVelden_vereist_error[jva_get_error_index(sCurrent_veld)] + "\n";
			//alert(sErr);
		  }
		  sCurrent_veld_waarde = "";
		}
	  }
      iTeller_totaal++;
	}
  }
  
  if (sErr != "") {
	if (sTaal == "EN") {
      sErr = "You didn\'t fill in all the mandatory fields: \n\n" + sErr;
	  sErr += "\nCheck the input and try again.";
	} 
	else {
      sErr = "U hebt niet voldoende gegevens verleend: \n\n" + sErr;
	  sErr += "\nControleer de gegevens en probeer opnieuw.";
	}
	alert(sErr); }
  else {
	var formulier_id = document.getElementById("hid_formulier_id").value;
	var spanReturn = "spnFormReturn" + formulier_id;
	xml_post("/xml_gets/s2u_formulier.asp?f=" + formulier_id + "&w=" + w_id + "&t=" + t_id, spanReturn, "naPost('" + formulier_id + "')", sSendString);
	//if (isFireFox==1) naPost(formulier_id);
  }
}

function clearAll(el){
	var texts=document.getElementsByTagName("input")
	for (var i_tem = 0; i_tem < texts.length; i_tem++)
	if (texts[i_tem].type=="text"&&texts[i_tem]!==el)
	texts[i_tem].value="";
}

function naPost(formulier_id) {
	setTimeout("xml_write('spnFormReturn" + formulier_id + "','')", 2000);
	alert(document.getElementById("hid_form_retourmelding").value);
	clearAll("");
}
//Einde code voor formulieren-----------------------------------------------------------------

function zetTDFocus(tdNum) {
	document.getElementById("td" + tdNum).className = "accent";
}

function loseTDFocus(tdNum) {
	document.getElementById("td" + tdNum).className = "";
}

function zet_bericht() {
	if (body_msg!="") {
		alert(body_msg);
	}	
	//Party maatwerk
	if (isFireFox==0) {
		document.getElementById("dvDezeWeek").width = "298px";
	}
}


