var Klantnummer = "";
var Organisatie = "";
var Afdeling = "";
var Achternaam = "";
var Voorletters = "";
var Geslacht = "";
var Adres = "";
var PC = "";
var Plaats = "";
var Land = "";

function InitSaveVariables(frm) {
	Klantnummer = frm.Klantnummer.value;
	Organisatie = frm.Organisatie.value;
	Afdeling = frm.Afdeling.value;
	Achternaam = frm.Achternaam.value;
	Voorletters = frm.Voorletters.value;
	if (frm.Geslacht[0].checked)
		Geslacht = frm.Geslacht[0].checked;
		else
			Geslacht = frm.Geslacht[1].checked;
	Adres = frm.Adres.value;
	PC = frm.PC.value;
	Plaats = frm.Plaats.value;
	Land = frm.Land.value;
}

function InitSaveVariablesI(frm) {
	FKlantnummer = frm.FKlantnummer.value;
	FOrganisatie = frm.FOrganisatie.value;
	FAfdeling = frm.FAfdeling.value;
	FAchternaam = frm.FAchternaam.value;
	FVoorletters = frm.FVoorletters.value;
	if (frm.FGeslacht[0].checked)
		FGeslacht = frm.FGeslacht[0].checked;
		else
			FGeslacht = frm.FGeslacht[1].checked;
	FAdres = frm.FAdres.value;
	FPC = frm.FPC.value;
	FPlaats = frm.FPlaats.value;
	FLand = frm.FLand.value;
}

function ShipToBillPerson(frm){
	if (frm.copy.checked) {
		InitSaveVariables(frm);
		frm.Klantnummer.value = frm.FKlantnummer.value;
		frm.Organisatie.value = frm.FOrganisatie.value;
		frm.Afdeling.value = frm.FAfdeling.value;
		frm.Achternaam.value = frm.FAchternaam.value;
		frm.Voorletters.value = frm.FVoorletters.value;
		frm.Geslacht[0].checked = frm.FGeslacht[0].checked;
		frm.Geslacht[1].checked = frm.FGeslacht[1].checked;
		frm.Adres.value = frm.FAdres.value;
		frm.PC.value = frm.FPC.value;
		frm.Plaats.value = frm.FPlaats.value;
		frm.Land.value = frm.FLand.value;
	}
	else {
		frm.Klantnummer.value = Klantnummer;
		frm.Organisatie.value = Organisatie;
		frm.Afdeling.value = Afdeling;
		frm.Achternaam.value = Achternaam;
		frm.Voorletters.value = Voorletters;
		if (frm.Geslacht[0].checked)
			frm.Geslacht[0].checked = Geslacht;
			else
				frm.Geslacht[1].checked = Geslacht;		
		frm.Adres.value = Adres;
		frm.PC.value = PC;
		frm.Plaats.value = Plaats;
		frm.Land.value = "";
	}
}

function ShipToBillPersonI(frm){
	if (frm.copy.checked) {
		InitSaveVariablesI(frm);
		frm.FKlantnummer.value = frm.Klantnummer.value;
		frm.FOrganisatie.value = frm.Organisatie.value;
		frm.FAfdeling.value = frm.Afdeling.value;
		frm.FAchternaam.value = frm.Achternaam.value;
		frm.FVoorletters.value = frm.Voorletters.value;
		frm.FGeslacht[0].checked = frm.Geslacht[0].checked;
		frm.FGeslacht[1].checked = frm.Geslacht[1].checked;
		frm.FAdres.value = frm.Adres.value;
		frm.FPC.value = frm.PC.value;
		frm.FPlaats.value = frm.Plaats.value;
		frm.FLand.value = frm.Land.value;
	}
	else {
		frm.FKlantnummer.value = FKlantnummer;
		frm.FOrganisatie.value = FOrganisatie;
		frm.FAfdeling.value = FAfdeling;
		frm.FAchternaam.value = FAchternaam;
		frm.FVoorletters.value = FVoorletters;
		if (frm.FGeslacht[0].checked)
			frm.FGeslacht[0].checked = FGeslacht;
			else
				frm.FGeslacht[1].checked = FGeslacht;		
		frm.FAdres.value = FAdres;
		frm.FPC.value = FPC;
		frm.FPlaats.value = FPlaats;
		frm.FLand.value = "";
	}
}

function setDVstyle(dv, st){
	item_ = document.getElementById(dv);
	item_.className = st;
}

function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	 if (str.indexOf(at)==-1) return false
	 if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false
 	 if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || ldot+1==lstr) return false
	 if (str.indexOf(at,(lat+1))!=-1) return false
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false
	 if (str.indexOf(dot,(lat+2))==-1) return false		
	 if (str.indexOf(" ")!=-1) return false
	
	return true					
}

function controleer(){
	var t=0;
	setDVstyle('Fvoor', 'st');setDVstyle('inpFAchternaam', 'st');setDVstyle('inpFGeslacht', 'st');setDVstyle('inpFAdres', 'st');setDVstyle('inpFPC', 'st');setDVstyle('inpFLand', 'st');setDVstyle('voor', 'st');setDVstyle('inpAchternaam', 'st');setDVstyle('inpGeslacht', 'st');setDVstyle('inpAdres', 'st');setDVstyle('inpPC', 'st');setDVstyle('inpLand', 'st');setDVstyle('inpFEmail', 'st');
	document.getElementById('prod_sel').innerHTML = "";
	
	var empls = document.formulier.order; 
	var z = 0;
	if (empls != null) {
		if (empls.length == null) {
			if (empls.checked == true) z++;
		}
		else {
			for (var i = 0; i < empls.length; i++) { 
				empls[i].checked = document.formulier.order[i].checked? true : false; 
				if (empls[i].checked == true) z++;
			} 
		}
	}
	else z=0;
	
	if ( z == 0 ) {
		document.getElementById('prod_sel').innerHTML = "<span style='color:#DC241F;font-weight:bold;'>U dient minimaal 1 product te selecteren</span>";
	}
		else t++;
		
	if (document.formulier.FVoorletters.value == "") {
			setDVstyle('Fvoor', 'stError');
			document.formulier.FVoorletters.focus();
	}
		else t++;
	
	if (document.formulier.FAchternaam.value == "") {
			setDVstyle('inpFAchternaam', 'stError');
			document.formulier.FAchternaam.focus();
	}
		else t++;
	
	if ((document.formulier.FGeslacht[0].checked) || (document.formulier.FGeslacht[1].checked))
		t++;	
		else {
			setDVstyle('inpFGeslacht', 'stError');
			document.formulier.FGeslacht[0].focus();
		}
		
	if (document.formulier.FAdres.value == "") {
			setDVstyle('inpFAdres', 'stError');
			document.formulier.FAdres.focus();
	}
		else t++;
	
	if ((document.formulier.FPC.value == "") || (document.formulier.FPlaats.value == "") ) {
			setDVstyle('inpFPC', 'stError');
			document.formulier.FPC.focus();
	}
		else t++;
	
	if (document.formulier.FLand.value == "") {
			setDVstyle('inpFLand', 'stError');
			document.formulier.FLand.focus();
	}
		else t++;
		
	if (document.formulier.Voorletters.value == "") {
			setDVstyle('voor', 'stError');
			document.formulier.Voorletters.focus();
	}
		else t++;
	
	if (document.formulier.Achternaam.value == "") {
			setDVstyle('inpAchternaam', 'stError');
			document.formulier.Achternaam.focus();
	}
		else t++;
	
	if ((document.formulier.Geslacht[0].checked) || (document.formulier.Geslacht[1].checked) ) 
		t++;	
		else {
			setDVstyle('inpGeslacht', 'stError');
			document.formulier.Geslacht[0].focus();
		}
		
	if (document.formulier.Adres.value == "") {
			setDVstyle('inpAdres', 'stError');
			document.formulier.Adres.focus();
	}
		else t++;
	
	if ((document.formulier.PC.value == "") || (document.formulier.Plaats.value == "") ) {
			setDVstyle('inpPC', 'stError');
			document.formulier.PC.focus();
	}
		else t++;
	
	if (document.formulier.Land.value == "") {
			setDVstyle('inpLand', 'stError');
			document.formulier.Land.focus();
	}
		else t++;	
		
	if (echeck(document.formulier.FEmail.value)) t++
		else {
			setDVstyle('inpFEmail', 'stError');
			document.formulier.FEmail.focus();
		}
		
	if (t == 14)
		return true;
		else
			return false;
}

function controleer_two(){
	var t=0;
	setDVstyle('Fvoor', 'st');setDVstyle('inpFAchternaam', 'st');setDVstyle('inpFGeslacht', 'st');setDVstyle('inpFAdres', 'st');setDVstyle('inpFPC', 'st');setDVstyle('inpFLand', 'st');setDVstyle('voor', 'st');setDVstyle('inpAchternaam', 'st');setDVstyle('inpGeslacht', 'st');setDVstyle('inpAdres', 'st');setDVstyle('inpPC', 'st');setDVstyle('inpLand', 'st');setDVstyle('inpFEmail', 'st');
	document.getElementById('prodsel').innerHTML = "";
	
	var z = 0;
	for (i=0; i< document.formulier.nr_el.value; i++){
			if (document.getElementById('order_'+i).value != "") z = 1;
	}

	if ( z == 0 ) {
		document.getElementById('prodsel').innerHTML = "<span style='color:#DC241F;font-weight:bold;'>U dient minimaal 1 product te selecteren</span>";
	}
		else t++;
		
	if (document.formulier.FVoorletters.value == "") {
			setDVstyle('Fvoor', 'stError');
			document.formulier.FVoorletters.focus();
	}
		else t++;
	
	if (document.formulier.FAchternaam.value == "") {
			setDVstyle('inpFAchternaam', 'stError');
			document.formulier.FAchternaam.focus();
	}
		else t++;
	
	if ((document.formulier.FGeslacht[0].checked) || (document.formulier.FGeslacht[1].checked))
		t++;	
		else {
			setDVstyle('inpFGeslacht', 'stError');
			document.formulier.FGeslacht[0].focus();
		}
		
	if (document.formulier.FAdres.value == "") {
			setDVstyle('inpFAdres', 'stError');
			document.formulier.FAdres.focus();
	}
		else t++;
	
	if ((document.formulier.FPC.value == "") || (document.formulier.FPlaats.value == "") ) {
			setDVstyle('inpFPC', 'stError');
			document.formulier.FPC.focus();
	}
		else t++;
	
	if (document.formulier.FLand.value == "") {
			setDVstyle('inpFLand', 'stError');
			document.formulier.FLand.focus();
	}
		else t++;
		
	if (document.formulier.Voorletters.value == "") {
			setDVstyle('voor', 'stError');
			document.formulier.Voorletters.focus();
	}
		else t++;
	
	if (document.formulier.Achternaam.value == "") {
			setDVstyle('inpAchternaam', 'stError');
			document.formulier.Achternaam.focus();
	}
		else t++;
	
	if ((document.formulier.Geslacht[0].checked) || (document.formulier.Geslacht[1].checked) ) 
		t++;	
		else {
			setDVstyle('inpGeslacht', 'stError');
			document.formulier.Geslacht[0].focus();
		}
		
	if (document.formulier.Adres.value == "") {
			setDVstyle('inpAdres', 'stError');
			document.formulier.Adres.focus();
	}
		else t++;
	
	if ((document.formulier.PC.value == "") || (document.formulier.Plaats.value == "") ) {
			setDVstyle('inpPC', 'stError');
			document.formulier.PC.focus();
	}
		else t++;
	
	if (document.formulier.Land.value == "") {
			setDVstyle('inpLand', 'stError');
			document.formulier.Land.focus();
	}
		else t++;	
		
	if (echeck(document.formulier.FEmail.value)) t++
		else {
			setDVstyle('inpFEmail', 'stError');
			document.formulier.FEmail.focus();
		}
		
	if (t == 14)
		return true;
		else
			return false;
}

function controleer_f(){
	var t=0;
	setDVstyle('email_check', 'st');setDVstyle('acc', 'st');setDVstyle('Fvoor', 'st');setDVstyle('inpFAchternaam', 'st');setDVstyle('inpFGeslacht', 'st');setDVstyle('inpFAdres', 'st');setDVstyle('inpFPC', 'st');setDVstyle('inpFLand', 'st');setDVstyle('voor', 'st');setDVstyle('inpAchternaam', 'st');setDVstyle('inpGeslacht', 'st');setDVstyle('inpAdres', 'st');setDVstyle('inpPC', 'st');setDVstyle('inpLand', 'st');setDVstyle('inpFEmail', 'st');
	document.getElementById('prodsel').innerHTML = "";
	
	var z = 0;
	for (i=0; i< document.formulier.nr_el.value; i++){
		if (document.getElementById('order_'+i).value != 'on') {
			if (document.getElementById('order_'+i).value != "") z = 1;
		}
			else {
				if (document.getElementById('order_'+i).checked == true) z=1;
			}
	}

	if ( z == 0 ) {
		document.getElementById('prodsel').innerHTML = "<span style='color:#DC241F;font-weight:bold;'>U dient minimaal 1 product te selecteren</span>";
	}
		else t++;
		
	if (document.formulier.FVoorletters.value == "") {
			setDVstyle('Fvoor', 'stError');
			document.formulier.FVoorletters.focus();
	}
		else t++;
	
	if (document.formulier.FAchternaam.value == "") {
			setDVstyle('inpFAchternaam', 'stError');
			document.formulier.FAchternaam.focus();
	}
		else t++;
	
	if ((document.formulier.FGeslacht[0].checked) || (document.formulier.FGeslacht[1].checked))
		t++;	
		else {
			setDVstyle('inpFGeslacht', 'stError');
			document.formulier.FGeslacht[0].focus();
		}
		
	if (document.formulier.FAdres.value == "") {
			setDVstyle('inpFAdres', 'stError');
			document.formulier.FAdres.focus();
	}
		else t++;
	
	if ((document.formulier.FPC.value == "") || (document.formulier.FPlaats.value == "") ) {
			setDVstyle('inpFPC', 'stError');
			document.formulier.FPC.focus();
	}
		else t++;
	
	if (document.formulier.FLand.value == "") {
			setDVstyle('inpFLand', 'stError');
			document.formulier.FLand.focus();
	}
		else t++;
		
	if (document.formulier.Voorletters.value == "") {
			setDVstyle('voor', 'stError');
			document.formulier.Voorletters.focus();
	}
		else t++;
	
	if (document.formulier.Achternaam.value == "") {
			setDVstyle('inpAchternaam', 'stError');
			document.formulier.Achternaam.focus();
	}
		else t++;
	
	if ((document.formulier.Geslacht[0].checked) || (document.formulier.Geslacht[1].checked) ) 
		t++;	
		else {
			setDVstyle('inpGeslacht', 'stError');
			document.formulier.Geslacht[0].focus();
		}
		
	if (document.formulier.Adres.value == "") {
			setDVstyle('inpAdres', 'stError');
			document.formulier.Adres.focus();
	}
		else t++;
	
	if ((document.formulier.PC.value == "") || (document.formulier.Plaats.value == "") ) {
			setDVstyle('inpPC', 'stError');
			document.formulier.PC.focus();
	}
		else t++;
	
	if (document.formulier.Land.value == "") {
			setDVstyle('inpLand', 'stError');
			document.formulier.Land.focus();
	}
		else t++;	
		
	if (echeck(document.formulier.FEmail.value)) t++
		else {
			setDVstyle('inpFEmail', 'stError');
			document.formulier.FEmail.focus();
		}
	if (document.formulier.accord.checked == true) t++;
		else setDVstyle('acc', 'stError');
	
	if ((document.formulier.FHoogte[1].checked) || (document.formulier.FHoogte[0].checked)) t++;
		else {
			setDVstyle('email_check', 'stError');
			document.formulier.FHoogte[0].focus();
		}

	if (t == 16)
		return true;
		else
			return false;
}

function controleer_trial(){
	var t=0;
	setDVstyle('acc', 'st');setDVstyle('voor', 'st');setDVstyle('inpAchternaam', 'st');setDVstyle('inpGeslacht', 'st');setDVstyle('inpAdres', 'st');setDVstyle('inpPC', 'st');setDVstyle('inpLand', 'st');setDVstyle('inpFEmail', 'st');
	setDVstyle('email_check', 'st');document.getElementById('prodsel').innerHTML = "";
	
	var z = 0;
	for (i=0; i< document.formulier.nr_el.value; i++){
		if (document.getElementById('order_'+i).value != 'on') {
			if (document.getElementById('order_'+i).value != "") z = 1;
		}
			else {
				if (document.getElementById('order_'+i).checked == true) z=1;
			}
	}

	if ( z == 0 ) {
		document.getElementById('prodsel').innerHTML = "<span style='color:#DC241F;font-weight:bold;'>U dient minimaal 1 product te selecteren</span>";
	}
		else t++;
		
	if (document.formulier.Voorletters.value == "") {
			setDVstyle('voor', 'stError');
			document.formulier.Voorletters.focus();
	}
		else t++;
	
	if (document.formulier.Achternaam.value == "") {
			setDVstyle('inpAchternaam', 'stError');
			document.formulier.Achternaam.focus();
	}
		else t++;
	
	if ((document.formulier.Geslacht[0].checked) || (document.formulier.Geslacht[1].checked) ) 
		t++;	
		else {
			setDVstyle('inpGeslacht', 'stError');
			document.formulier.Geslacht[0].focus();
		}
		
	if (document.formulier.Adres.value == "") {
			setDVstyle('inpAdres', 'stError');
			document.formulier.Adres.focus();
	}
		else t++;
	
	if ((document.formulier.PC.value == "") || (document.formulier.Plaats.value == "") ) {
			setDVstyle('inpPC', 'stError');
			document.formulier.PC.focus();
	}
		else t++;
	
	if (document.formulier.Land.value == "") {
			setDVstyle('inpLand', 'stError');
			document.formulier.Land.focus();
	}
		else t++;	
		
	if (echeck(document.formulier.FEmail.value)) t++
		else {
			setDVstyle('inpFEmail', 'stError');
			document.formulier.FEmail.focus();
		}
	if (document.formulier.accord.checked == true) t++;
		else setDVstyle('acc', 'stError');
	
      if ((document.formulier.FHoogte[1].checked) || (document.formulier.FHoogte[0].checked)) t++;
		else {
			setDVstyle('email_check', 'stError');
			document.formulier.FHoogte[0].focus();
		}

	if (t == 10)
		return true;
		else
			return false;
}

function ShowFacturAddress(){
	if (document.getElementById('fad').style.display == 'none')
		document.getElementById('fad').style.display = 'block';
		else
			document.getElementById('fad').style.display = 'none';
}

function controleer_t3(){
	var t=0;
	setDVstyle('email_check', 'st');setDVstyle('acc', 'st');setDVstyle('Fvoor', 'st');setDVstyle('inpFAchternaam', 'st');setDVstyle('inpFGeslacht', 'st');setDVstyle('inpFAdres', 'st');setDVstyle('inpFPC', 'st');setDVstyle('inpFLand', 'st');setDVstyle('voor', 'st');setDVstyle('inpAchternaam', 'st');setDVstyle('inpGeslacht', 'st');setDVstyle('inpAdres', 'st');setDVstyle('inpPC', 'st');setDVstyle('inpLand', 'st');setDVstyle('inpFEmail', 'st');
	document.getElementById('prodsel').innerHTML = "";
	
	var z = 0;
	for (i=0; i< document.formulier.nr_el.value; i++){
		if (document.getElementById('order_'+i).value != 'on') {
			if (document.getElementById('order_'+i).value != "") z = 1;
		}
			else {
				if (document.getElementById('order_'+i).checked == true) z=1;
			}
	}

	if ( z == 0 ) {
		document.getElementById('prodsel').innerHTML = "<span style='color:#DC241F;font-weight:bold;'>U dient minimaal 1 product te selecteren</span>";
	}
		else t++;
	
	if (document.formulier.copy.checked == true) {
		if (document.formulier.FVoorletters.value == "") {
			setDVstyle('Fvoor', 'stError');
			document.formulier.FVoorletters.focus();
		}
			else t++;
	
		if (document.formulier.FAchternaam.value == "") {
			setDVstyle('inpFAchternaam', 'stError');
			document.formulier.FAchternaam.focus();
		}
			else t++;
	
		if ((document.formulier.FGeslacht[0].checked) || (document.formulier.FGeslacht[1].checked))
			t++;	
			else {
				setDVstyle('inpFGeslacht', 'stError');
				document.formulier.FGeslacht[0].focus();
			}
		
		if (document.formulier.FAdres.value == "") {
			setDVstyle('inpFAdres', 'stError');
			document.formulier.FAdres.focus();
		}
			else t++;
	
		if ((document.formulier.FPC.value == "") || (document.formulier.FPlaats.value == "") ) {
			setDVstyle('inpFPC', 'stError');
			document.formulier.FPC.focus();
		}
			else t++;
	
		if (document.formulier.FLand.value == "") {
			setDVstyle('inpFLand', 'stError');
			document.formulier.FLand.focus();
		}
			else t++;
	}
		else t = t + 6;	

	if ((document.formulier.FHoogte[1].checked) || (document.formulier.FHoogte[0].checked)) t++;
		else {
			setDVstyle('email_check', 'stError');
			document.formulier.FHoogte[0].focus();
		}


	if (document.formulier.Voorletters.value == "") {
		setDVstyle('voor', 'stError');
		document.formulier.Voorletters.focus();
	}
		else t++;
	
	if (document.formulier.Achternaam.value == "") {
		setDVstyle('inpAchternaam', 'stError');
		document.formulier.Achternaam.focus();
	}
		else t++;
	
	if ((document.formulier.Geslacht[0].checked) || (document.formulier.Geslacht[1].checked) ) 
		t++;	
		else {
			setDVstyle('inpGeslacht', 'stError');
			document.formulier.Geslacht[0].focus();
		}
		
	if (document.formulier.Adres.value == "") {
		setDVstyle('inpAdres', 'stError');
		document.formulier.Adres.focus();
	}
		else t++;

	if ((document.formulier.PC.value == "") || (document.formulier.Plaats.value == "") ) {
		setDVstyle('inpPC', 'stError');
		document.formulier.PC.focus();
	}
		else t++;
	
	if (document.formulier.Land.value == "") {
			setDVstyle('inpLand', 'stError');
			document.formulier.Land.focus();
	}
		else t++;	
		
	if (echeck(document.formulier.FEmail.value)) t++
		else {
			setDVstyle('inpFEmail', 'stError');
			document.formulier.FEmail.focus();
		}
	if (document.formulier.accord.checked == true) t++;
		else setDVstyle('acc', 'stError');

	if (t == 16)
		return true;
		else
			return false;
}

function backToOrderForm(){
	document.formulier.action="order-sdums.php";
	document.formulier.submit();
}

function backToOrderFormArbo(){
	document.formulier.action="order-sdums-arbozone.php";
	document.formulier.submit();
}

function count_discount(){
	var drb = 0;
	for (i=0;i<document.getElementById('nr_el').value;i++){
		d = document.getElementById('order_'+i).value;
		if (!isNaN(parseInt(d))) drb = parseInt(drb) + parseInt(d);
	}
	a = drb*37.80;
	a = a.toFixed(2);
	d = a*0.2;
	d = d.toFixed(2);
	f = drb*37.8 - d;
	f = f.toFixed(2);
	d = d + " "; f = f + " ";
	d2 = d.replace(".", ",");
	f2 = f.replace(".", ",");
	a = a.replace(".", ",");
	disc = "<div style='width:150px; float:left'>Normaal betaalt u:</div><div style='width:150px; text-align:right; float:left'>&euro; " + a + "</div>";
	if (drb >4) disc += "<div style='width:150px; float:left; color:#DC241F'>Uw korting:</div><div style='width:150px; text-align:right; float:left; color:#DC241F'>&euro; -" + d2 + "</div>";
		else disc += "<div style='width:150px; float:left; color:#DC241F'>Uw korting:</div><div style='width:150px; text-align:right; float:left; color:#DC241F'>&euro; 0</div>";
	disc += "<div style='width:150px; float:left''>U betaalt tijdelijk:</div><div style='width:150px; text-align:right; float:left'>&euro; " + f2 + "</div>";

	document.getElementById('discount_text').innerHTML = disc;
}