var xmlHttp

function GetXmlHttpObject(){ 
	var objXMLHttp = null
	if (window.XMLHttpRequest){
		objXMLHttp = new XMLHttpRequest()
	} else if (window.ActiveXObject) {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

// de dikte select vullen aan de hand van de houtsoort
function getDikteWaarde(value, id){
	if(value == "- Maak uw keuze -"){
		td_dikte 	= id.replace("sl_houtsoort_", "td_dikte_");
		td_nr		= td_dikte.replace("td_dikte_", "");
		document.getElementById(td_dikte).innerHTML = '<select id="sl_dikte_' + td_nr + '" name="sl_dikte_' + td_nr + '" class="select_v2"><option>-</option></select>&nbsp;(milimeter)&nbsp;'
		return;
	}

	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null){
		//alert ("Browser does not support HTTP Request")
		return;
	} 

	var url = "getDikteWaarde.asp";
	url = url + "?q=" + value;
	url = url + "&r=" + id.replace("sl_houtsoort_", "")
	//url = url + "&r=" + id.charAt(id.length -1) oud en werkte niet goed met 10 tallen
	url = url + "&sid=" + Math.random();
	//alert("url: " + url)

	id = id.replace("sl_houtsoort_", "td_dikte_");
	
	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			document.getElementById(id).innerHTML = xmlHttp.responseText;
		}
		//alert(document.getElementById(id).innerHTML)
		//alert(xmlHttp.responseText)
	};

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


// informatie over houtsoorten aan de hand van een combo
function getHoutsoortInfo(value, id){
	if(value == "- Maak uw keuze -"){
		return;
	}
	
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null){
		return;
	} 

	var url = "getHoutsoortInfo.asp";
	url = url + "?q=" + value;
	url = url + "&sid=" + Math.random();
	//alert("url: " + url)

	xmlHttp.onreadystatechange=function(){
		if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){
			document.getElementById("div_houtinfo").innerHTML = xmlHttp.responseText;
		}
	};

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}




function voegRijToe(){
	var table = document.getElementById("tb_houtkeuze")
	
	for(i = 1; i < table.rows.length; i ++){
		var rij = table.rows[i];
		if(document.getElementById(rij.id).style.display == "none"){
			document.getElementById(rij.id).style.display = ""
			break;
		}
	}
	//alert(table_rows)
}

function verversRij(rij){
	var sl_houtsoort = document.getElementById("sl_houtsoort" + rij)
	sl_houtsoort.selectedIndex = 0
//	var sl_diktemaat = document.getElementById("sl_dikte_" + rij)
//	sl_diktemaat.selectedIndex = 0
	document.getElementById("breedte" + rij).value = ""
	document.getElementById("hoogte" + rij).value = ""
	document.getElementById("aantal" + rij).value = ""
}

function verwijderRij(rij){
	document.getElementById("sl_houtsoort" + rij).disabled 	= true
	document.getElementById("sl_dikte" + rij).disabled 		= true
	document.getElementById("breedte" + rij).disabled 		= true
	document.getElementById("hoogte" + rij).disabled 		= true
	document.getElementById("aantal" + rij).disabled 		= true
	
	var table 		= document.getElementById("tb_houtkeuze");
	var tablerow	= document.getElementById("tr_houtsoort" + rij);
	var tr_rowindex = document.getElementById("tr_houtsoort" + rij).rowIndex;
	//alert(tr_rowindex)
	table.deleteRow(tr_rowindex)
}

function zaagopdrachtOverzichtPagina(){
	document.getElementById("tr_meling").style.display = ""
	document.getElementById("zaagopdracht").submit()
}

function zaagopdrachtPagina() {
	var contact_naam 	 = document.getElementById("contact_naam").value
	var contact_telefoon = document.getElementById("contact_telefoon").value
	var contact_email	 = document.getElementById("contact_email").value
	//alert(contact_naam + " " + contact_telefoon + " " + contact_email)
	var err = 0;

	if (err == 0 && contact_naam == "") {
		alert("U bent verplicht het veld naam in tevoeren, dank u!");	
		err = 1;
	}

	if (err == 0 && contact_telefoon == "" || contact_email == "") {
		alert("U bent verplicht het veld telefoon en e-mail in tevoeren, dank u!");	
		err = 1;
	}
	
	if (err == 0) {
		document.getElementById("zaagopdracht").submit()
	}
}

//messageWaarde(this.id);
function messageWaarde(id){
	alert(document.getElementById('td_dikte_' + id.charAt(id.length -1)).innerHTML)
}