function MM_findObj(n, d){ //v3.0
	var p,i,x;
	if(!d) d=document;
	if((p=n.indexOf("?"))>0&&parent.frames.length){
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
	}

function MM_showHideLayers(){ //v3.0
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
		if (obj.style){ obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v;}
		obj.visibility=v;}
}

function herlevering(){
	if (document.vpsofferte.Hherlevering.checked){
		document.vpsofferte.chbHerlevering.value=1;
	} else {
		document.vpsofferte.chbHerlevering.value=0;
	}
}

function elektrischtesten(){
	if (document.vpsofferte.HElektrischTesten.checked){
		MM_showHideLayers('elek','','show')
		document.vpsofferte.spacer_elektrischtesten.height=100
		document.vpsofferte.chbElektrischTesten.value=1}
	else{
		MM_showHideLayers('elek','','hide')
		document.vpsofferte.spacer_elektrischtesten.height=10
		document.vpsofferte.chbElektrischTesten.value=0};
}

function eindbewerking(){
	if (document.vpsofferte.HEindbewerking.checked){
		MM_showHideLayers('eindbew','','show')
		document.vpsofferte.spacer_eindbewerking.height=50
		document.vpsofferte.chbEindbewerking.value=1}
	else{
		MM_showHideLayers('eindbew','','hide')
		document.vpsofferte.spacer_eindbewerking.height=10
		document.vpsofferte.chbEindbewerking.value=0};
}

function goud(){
	if (document.vpsofferte.HGoud.checked){
		MM_showHideLayers('goud','','show')
		document.vpsofferte.spacer_goud.height=50
		document.vpsofferte.chbGoud.value=1
		gwijze()}
	else {
		MM_showHideLayers('goud','','hide')
		document.vpsofferte.spacer_goud.height=10
		document.vpsofferte.chbGoud.value=0
		document.vpsofferte.Goud_in.value=0};
}

function gwijze(){
	if (document.vpsofferte.goudwijze[0].checked){
		document.vpsofferte.chbPartitieel.value=1
		document.vpsofferte.chbConnector.value=0
		document.vpsofferte.Goud_in.value=1}
	else{
		if (document.vpsofferte.goudwijze[1].checked){
			document.vpsofferte.chbPartitieel.value=0
			document.vpsofferte.chbConnector.value=1
			document.vpsofferte.Goud_in.value=2}
		}
}

function divers(){
	if (document.vpsofferte.Hdiv.checked){
		MM_showHideLayers('diversen','','show')
		document.vpsofferte.spacer_diversen.height=50
		document.vpsofferte.chbDiversen.value=1}
	else{
		MM_showHideLayers('diversen','','hide')
		document.vpsofferte.spacer_diversen.height=10
		document.vpsofferte.chbDiversen.value=0};
}

function logoUL(){
	if (document.vpsofferte.logo1.checked){
		document.vpsofferte[11].value=1}
	else{
		document.vpsofferte[11].value=0};
}

function logoV(){
	if (document.vpsofferte.logo2.checked) {
	 document.vpsofferte.VermeulenLogo.value=1}
	else {
	 document.vpsofferte.VermeulenLogo.value=0};
}

function getdatum(){
	var months=new Array(13);

	months[1]="januari";
	months[2]="februari";
	months[3]="maart";
	months[4]="april";
	months[5]="mei";
	months[6]="juni";
	months[7]="juli";
	months[8]="augustus";
	months[9]="september";
	months[10]="oktober";
	months[11]="november";
	months[12]="december";

	var time=new Date();
	var lmonth=months[time.getMonth() + 1];
	var date=time.getDate();
	var year=time.getYear();

	if (year < 2000) year = year + 1900;

	var datum=(date + " " + lmonth + ", " + year);
	document.vpsofferte.txtDatum.value=datum;
}

function countMax(){
	var som=(document.vpsofferte.txtStuks.value * document.vpsofferte.txtLengte.value * document.vpsofferte.txtBreedte.value)
	if (som > 5000000){
		alert("Voor aanvragen boven 500dm2 toets bij \"Leveraantal\" het getal 1.\nVul in het veld opmerkingen aan het einde\nvan de pagina het gewenste aantal en eventueel\neen leverschema in.\n\nWij verzorgen uw aanvraag!!");
		document.vpsofferte.txtStuks.value="1";}

	var uitvoering = document.vpsofferte.cbxUitvoering;
	if (uitvoering.options[uitvoering.selectedIndex].text == "Enkelzijdig"){
		if (document.vpsofferte.txtLengte.value > 680){
			alert("Maximale lengte voor enkelzijdige \nprintplaten is 680 mm!")
			document.vpsofferte.txtLengte.value="";}
		if (document.vpsofferte.txtBreedte.value > 480){
			alert("Maximale breedte voor enkelzijdige \nprintplaten is 480 mm!")
			document.vpsofferte.txtBreedte.value="";}
	}else{
		if (uitvoering.options[uitvoering.selectedIndex].text == "Dubbelzijdig"){
			if (document.vpsofferte.txtLengte.value > 680){
				alert("Maximale lengte voor dubbelzijdige \nprintplaten is 680 mm!")
				document.vpsofferte.txtLengte.value="";}
			if (document.vpsofferte.txtBreedte.value > 480){
				alert("Maximale breedte voor dubbelzijdige \nprintplaten is 480 mm!")
				document.vpsofferte.txtBreedte.value="";}
		}else{
			document.vpsofferte.HElektrischTesten.checked = true
			elektrischtesten()
			var dikte = document.vpsofferte.cbxDiktePaneel;
			var levertijd = document.vpsofferte.Levertijd;
			if (document.vpsofferte.cbxMateriaal.selectedIndex != 1){
				alert("De materiaalkeuze van multilayer printplaten kan\nuitsluitend FR-4 zijn.")
				document.vpsofferte.cbxMateriaal.selectedIndex=1}
			if (document.vpsofferte.txtLengte.value > 570){
				alert("Maximale lengte voor multilayer \nprintplaten is 570 mm!");}
			if (document.vpsofferte.txtBreedte.value > 480){
				alert("Maximale breedte voor multilayer \nprintplaten is 420 mm!");}
			if (dikte.options[dikte.selectedIndex].text == "0.5 mm"){
				alert("De materiaaldikte van multilayer printplaten moet\nminstens 0.8 mm zijn.");
				dikte.selectedIndex=3;}
			if (dikte.options[dikte.selectedIndex].text == "0.6 mm"){
				alert("De materiaaldikte van multilayer printplaten moet\nminstens 0.8 mm zijn.");
				dikte.selectedIndex=3;}
			if (dikte.options[dikte.selectedIndex].text == "0.71 mm"){
				alert("De materiaaldikte van multilayer printplaten moet\nminstens 0.8 mm zijn.");
				dikte.selectedIndex=3;}
			if (levertijd.selectedIndex<2){
				alert("De levertijd van multilayer printplaten is\nminimaal 2 dagen.");
				levertijd.selectedIndex=2;}
			}
		}
}

function Checkvergulden(){
	if (document.vpsofferte.Passif_HAL.options[document.vpsofferte.Passif_HAL.selectedIndex].text == "Chemisch vergulden"){
		if (document.vpsofferte.Levertijd.selectedIndex<5){
			alert("Bij Chemisch vergulden is de levertijd /nminimaal 5 dagen.");
			document.vpsofferte.Levertijd.selectedIndex=5;}
		}
}
