function verzenden(waarde)
{
var obj_adres = document.location.host
 
	if(waarde == null || waarde == "undefined")
	{
	waarde = "form10"
	}
	else
	{
	waarde = waarde
	} 

var adres_2 = eval("document."+waarde+".hidden_adres.value")
 
var q = 0//q en y zijn tellers
var y = 0
//var form =document.form10.elements 
var form = eval("document."+waarde+".elements")
//var lengte = document.form10.elements.length
var lengte = eval("document."+waarde+".elements.length")

for(x=0; x<lengte; x++)//Dynamische telling van het aantal lege velden met id="verpl"
{
	if(form[x].id == "verpl" && form[x].value == "") 
	{
	y=y+1
	}
}

if(y != 0)//wanneer y ongelijk is aan 0 zijn er blijkbaar 1 of meer velden leeg
{

	for(x=0; x<lengte; x++)//Bepaling van hoeveel velden er leeg zijn. De arrayomvang wordt
	//dienovereenkomstig bepaald
	{
		if(form[x].id == "verpl" && form[x].value == "")
		{
		y=y+1
		myArray = new Array(y)
		}
	}

	for(x=0; x<lengte; x++)//De namen van de lege velden worden per naam in de array gezet
	// en de achtergrondkleur van het desbetreffende veld wordt rood gekleurd.
	{
		if(form[x].id == "verpl" && form[x].value == "")
		{
		myArray[x] = "• " + form[x].name + "\n"  // newline wordt bij de veld naam gezet
		form[x].style.backgroundColor = "#FF0000"
		q = q+1 // teller ivm met onderstaande alert
		}
		
	}
waarde = myArray.join("")//van de array wordt een string gemaakt
	
	if(q>1)// als q groter is dan 1 krijg je in de alert een andere mededeling
		{
		alert("De volgende velden moeten nog ingevuld worden:\n"+ waarde)
		}
	else// anders, bij q is 1 krijg je het volgende
		{
		alert("Het volgende veld moet nog ingevuld worden:\n"+ waarde)
		}
return false
}
 
	var gegevens ="afzender="+eval("document."+waarde+".adres.value")+"&naam="+eval("document."+waarde+".naam.value")+"&inhoud="+escape(eval("document."+waarde+".inhoud.value"))+"&mail_adres="+adres_2
	var strPageURL = "http://"+document.location.host+"/mail_verzending.asp"
	var objXMLHTTP = new ActiveXObject('Microsoft.XMLHTTP'); 
	objXMLHTTP.open('POST',strPageURL,false);
	objXMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")    
	objXMLHTTP.send(gegevens)
	alert(objXMLHTTP.responseText) 
	for(x=0; x<lengte; x++)//Dynamische telling van het aantal lege velden met id="verpl"
{
	if(form[x].id == "verpl" && form[x].value != "") 
	{
	form[x].value = ""
	}
}
 	
}


function kleurwisseling_1()
{
 element= document.getElementById(window.event.srcElement.name)

 if(element.style.backgroundColor == "#ff0000" && element.value == "")
 {
 element.style.backgroundColor = "#ffffff"
 }
}

function kleurwisseling_2()
{
  element= document.getElementById(window.event.srcElement.name)
 
 if(element.style.backgroundColor == "#ffffff" && element.value == "" )
 {
 element.style.backgroundColor = "#ff0000"
 }
}
