function checkCompanyData(){
	if(checkString(document.frm.company_name, "Bedrijfsnaam")&&
	checkString(document.frm.company_contact, "Naam")&&
	checkString(document.frm.address, "Adres")&&
	checkString(document.frm.zipcode, "Postcode")&&
	checkString(document.frm.city, "Woonplaats") &&
	checkString(document.frm.phone, "Telefoon")&&
	checkEmail(document.frm.email, "e-Mail")){
	return true;
	}
	else{return false}
}

function checkCompanyPostalData(){
	if(checkString(document.frm.delivery_address, "Straat en huisnummer bij van het afleveradres")&&
	checkString(document.frm.delivery_zipcode, "Postcode bij afleveradres")&&
	checkString(document.frm.delivery_city, "Woonplaats bij afleveradres")){
	return true;
	}
	else{return false}
}

function checkProduct(){
	if(
	checkString(document.frm.product_type, "Product")
	){return true;}
	else{return false}
}

function copyTodelivery()
{
	a =document.frm
	a.delivery_address.value 	= a.address.value;
	a.delivery_zipcode.value 	= a.zipcode.value;
	a.delivery_city.value 		= a.city.value;
	a.delivery_country.value	= a.country.value;
}

function checkDefaultOrderForm()
{
if(checkProduct() && checkCompanyData() && checkCompanyPostalData()){return true;}
else{return false;}
}

// orderformulier

function resetSpecs()
{

	a = document.getElementById("product_width")
	b = document.getElementById("product_thickness")
	c = document.getElementById("product_length")
	d = document.getElementById("product_diameter")
	e = document.getElementById("product_basis")
	f = document.getElementById("product_package")
	g = document.getElementById("product_thread")
	h = document.getElementById("product_maxbdan")
	j = document.getElementById("product_height")
	k = document.getElementById("product_measures")
	l = document.getElementById("product_innerwidth")
	m = document.getElementById("product_tulegat")
	n = document.getElementById("product_plaatgat")
	o = document.getElementById("product_plaatdikte")

	document.getElementById("specTable").style.display = "none";
	a.style.display = "none"
	b.style.display = "none"
	c.style.display = "none"
	d.style.display = "none"
	e.style.display = "none"
	f.style.display = "none"
	g.style.display = "none"
	h.style.display = "none"
	j.style.display = "none"
	k.style.display = "none"
	l.style.display = "none"
	m.style.display = "none"
	n.style.display = "none"
	o.style.display = "none"

}

function resetValues()
{
	//reset alle waarden in de velden
	document.frm.product_width.value = "";
	document.frm.product_thickness.value = "";
	document.frm.product_length.value = "";
	document.frm.product_diameter.value = "";
	document.frm.product_basis.value = "";
	document.frm.product_package.value = "";
	document.frm.product_thread.value = "";
	document.frm.product_maxbdan.value = "";
	document.frm.product_height.value = "";
	document.frm.product_measures.value = "";
	document.frm.product_innerwidth.value = "";
	document.frm.product_tulegat.value = "";
	document.frm.product_plaatdikte.value = "";
	document.frm.product_plaatgat.value = "";
}


function showSpecs(selIndex)
{
	sValue 		= document.frm.product_type.value
	splitValue 	= sValue.split("@")
	sIndex		= splitValue[0]
	//definieer tabel rijen

	a = document.getElementById("product_width")
	b = document.getElementById("product_thickness")
	c = document.getElementById("product_length")
	d = document.getElementById("product_diameter")
	e = document.getElementById("product_basis")
	f = document.getElementById("product_package")
	g = document.getElementById("product_thread")
	h = document.getElementById("product_maxbdan")
	j = document.getElementById("product_height")
	k = document.getElementById("product_measures")
	l = document.getElementById("product_innerwidth")
	m = document.getElementById("product_tulegat")
	n = document.getElementById("product_plaatgat")
	o = document.getElementById("product_plaatdikte")

	switch(sIndex)
	{
		case "be":
			//lengte + breedte
			a.style.display = "";
			c.style.display = "";
			break;
		case "ce":
			//lengte + diameter
			c.style.display = "";
			d.style.display = "";
			break;
		case "de":
			//lengte + hoogte + basis
			c.style.display = "";
			j.style.display = "";
			e.style.display = "";
			break;
		case "ee":
			//breedte + dikte + lengte
			a.style.display = "";
			b.style.display = "";
			c.style.display = "";
			break;
		case "fe":
			//breedte + dikte + lengte + verpakking
			a.style.display = "";
			b.style.display = "";
			c.style.display = "";
			f.style.display = "";
			break;
		case "ge":
			//diameter x hoogte x draad x max bDan
			d.style.display = "";
			j.style.display = "";
			g.style.display = "";
			h.style.display = "";
			break;
		case "he":
			//diameter
			d.style.display = "";
			break;
		case "ie":
			//afmetingen en dikte
			k.style.display = "";
			b.style.display = "";
			break;
		case  "rp":
			//breedte hoogte en binnenmaat
			a.style.display = "";
			j.style.display = "";
			l.style.display = "";
			break;
		case  "tu":
			//breedte hoogte en binnenmaat
			m.style.display = "";
			n.style.display = "";
			o.style.display = "";
			break;
			 
		default :
			// alleen afmetingen
			k.style.display = "";
			break;
	}
	document.getElementById("specTable").style.display = "";
}

function initForm()
{
		document.frm.product_type.selectedIndex = document.frm.selIndex.value
		showSpecs(document.frm.product_type.selectedIndex)
}

