

/* ========== Contact formulier ========== */

function CheckFields(form, sendmail, mailid)
{
	
	if (form == "Contact")
	{
		var fldBedrijfsnaam		= document.getElementById("bedrijf");
		var fldNaam				= document.getElementById("naam");
		var fldAdres			= document.getElementById("adres");
		var fldPostcode			= document.getElementById("pcode");
		var fldPlaats			= document.getElementById("plaats");
		var fldTelefoon			= document.getElementById("telefoon");
		var fldFax				= document.getElementById("fax");
		var fldEmail			= document.getElementById("email");
		var fldOpmerking		= document.getElementById("opmerkingen");
		if (!checkContact(fldBedrijfsnaam,fldNaam,fldEmail,fldOpmerking))
		{
			return (false);
		}
	}
	if (sendmail)
	{
		var url;
		url = "xmlhttp/DCMSaveRequestEx.aspx?dcmmail=" + mailid;
		if (DCMVersion != null)
		{
			url = url + "&v=" + DCMVersion;
		}
		if (form == "Contact")
		{
			url = url + "&fldBedrijfsnaam="	+ DCMescape(fldBedrijfsnaam.value);
			url = url + "&fldNaam="			+ DCMescape(fldNaam.value);
			url = url + "&fldAdres="		+ DCMescape(fldAdres.value);
			url = url + "&fldPostcode="		+ DCMescape(fldPostcode.value);
			url = url + "&fldPlaats="		+ DCMescape(fldPlaats.value);
			url = url + "&fldTelefoon="		+ DCMescape(fldTelefoon.value);
			url = url + "&fldFax="			+ DCMescape(fldFax.value);
			url = url + "&fldEmail="		+ DCMescape(fldEmail.value);
			url = url + "&fldOpmerking="	+ DCMescape(fldOpmerking.value);
		}
	}
	if (sendmail)
	{
		var xmlhttp = mdlReadData(url);
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
				// window.alert(xmlhttp.responseText)
				if (xmlhttp.responseText == "0")
				{
					window.alert("Er is een fout opgetreden bij het verzenden van de aanvraag!");
				}
				else
				{
					window.alert("Bedankt voor uw bericht, wij zullen zo spoedig mogelijk antwoorden.");
				}
			}
		};
		xmlhttp.send(null);
	}
	else
	{

	}
	return (true);
}
function checkContact(fldBedrijfsnaam,fldNaam,fldEmail,fldOpmerking)
{
	var allfieldsok = true;
	if ((fldBedrijfsnaam.value == "")
	|| (fldNaam.value == "")
	|| (fldEmail.value == "")
	|| (fldOpmerking.value == ""))
	{
		allfieldsok = false;
		window.alert("De met een * gemarkeerde velden zijn verplicht!");
	}
	if (fldOpmerking.value.length > 500)
	{
		allfieldsok = false;
		window.alert("De toelichting mag maximaal 500 karakters zijn, u hebt er " + length(fldOpmerking.value) + " gebruikt!");
	}
	return (allfieldsok);
}
