// JavaScript Document
//<!--
// Algemene functions
function nvtChange (naam)
{	
	var elSel = document.getElementById(naam);		
    option0 = new Option("Nee","Nee");
    elSel.options[2] = option0;
	option0.selected = 'selected';
}
function nvtGone (naam)
{
	var elSel = document.getElementById(naam);	
	elSel.remove(2);
}

function nvtDelete (naam,waarde)
{  
	var elSel = document.getElementById(naam);		
	elSel.remove('nvt');
    option0 = new Option("Ja","Ja");
    option1 = new Option("Nee","Nee");
	elSel.options[0] = option0;
	elSel.options[1] = option1;	
	if(waarde == 'Ja')
	{
		option0.setAttribute("selected", "selected");
	}
	else if(waarde == 'Nee')
	{
		option1.setAttribute("selected", "selected");
	}	
}
function nvtAdd (naam)
{
	var elSel = document.getElementById(naam);		
	elSel.remove;
    option0 = new Option("Nee","Nee");
    elSel.options[0] = option0;
	option0.selected = 'selected';
}
function hoogteChange(bestekwaarde)
{
	var bestek = document.bestel.ladeBestek; 
  var waarde = document.bestel.ladeHoogte.value;
	
	//alert(waarde + " - " + bestek.value);
	
  if(waarde == 100 || waarde == 84 || waarde >= 180)
  {
		if (bestekwaarde == undefined)
			bestekwaarde = bestek.value;
	
		//alert(bestekwaarde);
		bestek.options.length = 0;	
    option0 = new Option('Nee','Nee');
    option1 = new Option('Ja','Ja');		
    bestek.options[0] = option0;
    bestek.options[1] = option1;	
	
		if(bestekwaarde == 'Ja')
		{
			option1.setAttribute("selected", "selected");
		}
		else if(bestekwaarde == 'Nee')
		{
			option0.setAttribute("selected", "selected");
		}	
	}
	else
	{
		bestek.options.length = 0;	
    option0 = new Option('Nee','Nee');	  
    bestek.options[0] = option0;
  }
	
	changeBestekindeling();
}

function changeBinnen (greepwaarde)
{
	
	var waarde = document.bestel.ladeType.value;
	
	if (waarde == "A" || waarde == "B" || waarde == "Spoelbak")
	{
		var ladeHoogte = document.bestel.ladeHoogte.value;
		var waarde = document.bestel.ladeBinnen.value;
		var greep = document.bestel.ladeGreep;
		var ladeFrontVerst = document.bestel.ladeFrontVerst;  
		if(waarde == 'Ja')
		{
			greep.disabled = false;	
			nvtDelete('ladeGreep',greepwaarde);
			ladeFrontVerst.disabled = true;
			nvtChange('ladeFrontVerst');		
			option0 = new Option("Selecteer","selecteer");
			option1 = new Option("Geen greep","Nee");	
			option2 = new Option("C-greep","C-greep");
			option3 = new Option("V-greep","V-greep");
			option4 = new Option("O-greep","O-greep");
			option5 = new Option("K-greep","K-greep");
			option6 = new Option("G-greep","G-greep");
			
			if (ladeHoogte >= 84)
				option7 = new Option("Engelse lade","Engelse uitv."); //henk
			
			document.bestel.ladeGreep.options[0] = option0;
			document.bestel.ladeGreep.options[1] = option1;
			document.bestel.ladeGreep.options[2] = option2;
			document.bestel.ladeGreep.options[3] = option3;
			document.bestel.ladeGreep.options[4] = option4;
			document.bestel.ladeGreep.options[5] = option5;
			document.bestel.ladeGreep.options[6] = option6;
			
			if (ladeHoogte >= 84)
				document.bestel.ladeGreep.options[7] = option7;
				
			switch(greepwaarde){
				case 'Nee':
					option1.setAttribute("selected", "selected");
				break
				case 'C-greep':
					option2.setAttribute("selected", "selected");
				break
				case 'V-greep':
					option3.setAttribute("selected", "selected");
				break
				case 'O-greep':
					option4.setAttribute("selected", "selected");
				break
				case 'K-greep':
					option5.setAttribute("selected", "selected");
				break
				case 'G-greep':
					option6.setAttribute("selected", "selected");
				case 'Engelse uitv.':
					option7.setAttribute("selected", "selected");
				break
			}
			
			//alert(greepwaarde);
			
			// if (greepwaarde == "Engelse uitv.")
			// {
				// document.getElementById("message").style.display = "block";
				// document.getElementById("message").innerHTML = "<p class='error'>Let op! Het veld Greep is automatisch aangepast in de standaard waarde omdat een Engelse lade alleen bij een hoogte van 84 en 100 besteld kan worden.</p>";
			// }
			// else
			// {
				// document.getElementById("message").style.display = "none";
				// document.getElementById("message").innerHTML = "";
			// }
			
			
		}
		else
		{
			
			nvtAdd('ladeGreep');
			greep.disabled = true; 
			ladeFrontVerst.disabled = false;
			nvtGone('ladeFrontVerst');	
		}
	}
	else if (waarde == "Broek")
	{
		option1 = new Option("Geen greep","Nee");	
		document.bestel.ladeGreep.options[0] = option1;
		
		document.bestel.ladeFrontVerst.value = "Nee";
		document.bestel.ladeFrontVerst.disabled = true;
	}
	else if (waarde == "Schoen")
	{
		option1 = new Option("Engelse lade","Engelse uitv.");	
		document.bestel.ladeGreep.options[0] = option1;
		document.bestel.ladeGreep.value = 'Engelse uitv.';
		
		document.bestel.ladeFrontVerst.value = "Nee";
		document.bestel.ladeFrontVerst.disabled = true;
	}
	
	if (document.bestel.loperType.value != "Movento")
	{
		if (document.bestel.ladeBinnen.value == "Ja" || document.bestel.loperBlumotion.value == "Ja")
		{
			document.bestel.loperTipon.value = "Nee";
			document.bestel.loperTipon.disabled = true;
		}
		else
		{
			document.bestel.loperTipon.disabled = false;
		}
	}
}

function onchangeLadeGreep()
{
	var waarde = document.bestel.ladeGreep.value;
	var ladeBestekwaarde = document.bestel.ladeBestek.value;
	
	if (waarde == "Nee" || waarde == "selecteer")
	{
		document.bestel.ladeBestek.options.length = 0;
		option0 = new Option('Nee','Nee');
		document.bestel.ladeBestek.options[0] = option0;
		
		//edited by Henk Altink 23-05-2011 ivm fout met hoogte besteklade
		if(document.bestel.ladeHoogte.value == 100 || document.bestel.ladeHoogte.value == 84 || document.bestel.ladeHoogte.value >= 180)
		{
			option1 = new Option('Ja','Ja');		
			document.bestel.ladeBestek.options[1] = option1;	
		}
		
		if (document.bestel.ladeSoort.value == 'Beukenhout' || document.bestel.ladeSoort.value == 'Beuken gestoomd' || document.bestel.ladeSoort.value == 'Ahorn' || document.bestel.ladeSoort.value == 'Eiken' || document.bestel.ladeSoort.value == 'Am. Noten')
		{
			//ladebestek.value = "Nee";
			document.bestel.ladeBestek.disabled = false;
			
			document.bestel.ladeBestek.value = ladeBestekwaarde;
		}
		else
		{
			document.bestel.ladeBestek.value = "Nee";
			document.bestel.ladeBestek.disabled = true;
			
			//changeBestekindeling();
		}
		
		//changeBestekindeling();
	}
	else
	{
		document.bestel.ladeBestek.options.length = 0;	
    option0 = new Option('Nee','Nee');	  
    document.bestel.ladeBestek.options[0] = option0;
		
		document.bestel.ladeBestek.value = "Nee";
		changeBestekindeling();
	}
	
	
}

function changeType(hoogtewaarde)
{
  var waarde = document.bestel.ladeType.value;
  var binnen = document.bestel.ladeBinnen;
  var hoogte = document.bestel.ladeHoogte;  
  var loper = document.bestel.loperType; 
  var tipon = document.bestel.loperTipon;   
  var kg = document.bestel.loperKg;     
  var kopp = document.bestel.loperKopp;
	var blumo = document.bestel.loperBlumotion;
	
	if(waarde == 'A')
	  {
		tipon.disabled = true;
		kopp.disabled = true;  
		binnen.disabled = true;
		loper.disabled = true;
		nvtChange('ladeBinnen');
		
		var base = 58 ;
		var numberToAdd = 16 ;
		var optLimit = 27 ;
		hoogte.remove(27);
		
		for(var x = 0; x <= optLimit ; x++)
		{
			var myOpt = new Option(base,base) ;			
			hoogte.options[x] = myOpt;
			if(hoogtewaarde == base)
			{
				myOpt.setAttribute("selected", "selected");
			}
			base += numberToAdd ;
		}
		if(document.bestel.ladeBestek.value != 100 || document.bestel.ladeBestek.value != 84)
		{
			document.bestel.ladeBestek.options.length = 0;	
			option0 = new Option('Nee','Nee');	  
			document.bestel.ladeBestek.options[0] = option0;		
		}	
		
		showSpoelbak();
	}
	else if(waarde == 'B' || waarde == 'Spoelbak' || waarde == 'Broek' || waarde == 'Schoen')
	{
		
		if(document.bestel.loperType.value == 'geen')
		{
			kopp.disabled = true;
			tipon.disabled = true;					
		}
		else
		{
			if(kg.value <= 30 && blumo.value == 'Nee') //laatse 1 toegevoegd op 23 mei 2011
			{
				tipon.disabled = false;						
			}
			kopp.disabled = false;
		}
		binnen.disabled = false;
		loper.disabled = false;
		nvtGone ('ladeBinnen');	
		var base = 52 ;
		var numberToAdd = 16 ;
		var optLimit = 28 ;
		
		for(var x = 0; x < optLimit ; x++)
		{
			var myOpt = new Option(base,base) ;
			if(hoogtewaarde == base)
			{
				myOpt.setAttribute("selected", "selected");
			}				
			hoogte.options[x] = myOpt;		
			base += numberToAdd ;
		}		
		if(document.bestel.ladeBestek.value != 100 || document.bestel.ladeBestek.value != 84)
		{
			document.bestel.ladeBestek.options.length = 0;	
			option0 = new Option('Nee','Nee');	  
			document.bestel.ladeBestek.options[0] = option0;		
		}
		
		showSpoelbak();
		
		if (waarde == 'Broek' || waarde == 'Schoen')
		{
			document.bestel.ladeDiepte.disabled = true;
			document.bestel.ladeDiepte.value = "553";
			
			document.bestel.ladeBinnen.value = "Ja";
			
			document.bestel.ladeGreep.disabled = true;
			document.bestel.ladeBinnen.disabled = true;
			
			document.bestel.ladeBodem.disabled = true;
			document.bestel.lerenBodem.disabled = true;
			
			document.bestel.loperType.value = "Volledig";
			changeLoper(document.bestel.loperLengte.value,document.bestel.loperKg.value,document.bestel.loperBlumotion.value,document.bestel.loperTipon.value,document.bestel.loperStab.value)
			document.bestel.loperLengte.value = "550";
			
			if (waarde == 'Broek')
			{
				document.bestel.ladeHoogte.disabled = true;
				document.bestel.ladeHoogte.value = "52";
				
				document.bestel.ladeGreep.value = "Nee";
				
			}
			else if (waarde == 'Schoen')
			{
				document.bestel.ladeHoogte.disabled = true;
				document.bestel.ladeHoogte.value = "100";
				
				document.bestel.ladeGreep.value = "Engelse uitv.";
			}
			
			document.bestel.ladeBestek.disabled = true;
			document.bestel.ladeBestek.value = "Nee";
			
			changeBinnen("");
		}
		else
		{
			document.bestel.ladeBestek.disabled = false;
			document.bestel.ladeHoogte.disabled = false;
			document.bestel.ladeDiepte.disabled = false;
			document.bestel.ladeGreep.disabled = false;
			document.bestel.ladeBinnen.disabled = false;
			document.bestel.ladeBodem.disabled = false;
			document.bestel.lerenBodem.disabled = false;
			
			changeBinnen("");
		}
		
	}
}
function ladesoortChange(bodemwaarde,oppervlakwaarde)
{	
	var waarde = document.bestel.ladeType.value;
	
	if (waarde == "A" || waarde == "B" || waarde == "Spoelbak")
	{
	
		var elSel = document.getElementById('ladeBodem');	
		var soort = document.bestel.ladeSoort;
		var opp = document.getElementById('ladeOpp');
		
		var ladebestek = document.bestel.ladeBestek;
		
		if(soort.value == 'Beukenhout' || soort.value == 'Beuken gestoomd' || soort.value == 'Beukenhout gebeitst' || soort.value == 'Berken' || soort.value == 'Ahorn')
		{
			 option0 = new Option(8+' mm',8);
			 elSel.options[1] = option0;
			 option1 = new Option(12+' mm',12);
			 elSel.options[2] = option1;
		}
		else
		{
			 option0 = new Option(12+' mm',12);	
			 elSel.options[1] = option0;
		}
		
		if (bodemwaarde == "" || bodemwaarde == undefined) //toegevoegd ivm IE
			bodemwaarde = "6";
			
		elSel.value = bodemwaarde;
		
		//if(bodemwaarde == 12 || bodemwaarde == 8)
		//{	
		//	option0.setAttribute("selected", "selected");
		//}
		
		if(soort.value == 'Beukenhout gebeitst' || soort.value == 'Eiken wenge gebeitst')
		{
			opp.remove('Ongelakt');
			option0 = new Option("Gelakt","Gelakt");
			opp.options[0] = option0;
			if(oppervlakwaarde == 'Gelakt')
			{
				option0.setAttribute("selected", "selected");
			}
		}
		else
		{
			opp.remove('Gelakt')
			option0 = new Option("Ongelakt","Ongelakt");
			option1 = new Option("Gelakt","Gelakt");		
			opp.options[0] = option1;
			opp.options[1] = option0;		
			if(oppervlakwaarde == 'Gelakt')
			{
				option1.setAttribute("selected", "selected");
			}
			else if(oppervlakwaarde == 'Ongelakt')
			{
				option0.setAttribute("selected", "selected");
			}		
		}	
		
		if (soort.value == 'Beukenhout' || soort.value == 'Beuken gestoomd' || soort.value == 'Ahorn' || soort.value == 'Eiken' || soort.value == 'Am. Noten')
		{
			//ladebestek.value = "Nee";
			ladebestek.disabled = false;
		}
		else
		{
			ladebestek.value = "Nee";
			ladebestek.disabled = true;
			
			changeBestekindeling();
		}
	}
}

function blumoChange(tiponwaarde)
{
  var type = document.bestel.loperType; 
  var tipon = document.bestel.loperTipon; 
  var blumo = document.bestel.loperBlumotion; 
  var kg = document.bestel.loperKg.value;

  if(type.value == 'Volledig' && blumo.value == 'Nee')
  {
	  //if(kg >= 50)
	  //{
		//	tipon.disabled = true;
    //}
	  //else
	  //{	  
			document.bestel.loperTipon.options.length = 0;	
			option0 = new Option('Nee','Nee');	 
			option1 = new Option('Ja','Ja');	 		
			document.bestel.loperTipon.options[0] = option0;
			document.bestel.loperTipon.options[1] = option1;		
			if(tiponwaarde == 'Nee')
			{
				option0.setAttribute("selected", "selected");
			}
			else if(tiponwaarde == 'Ja')
			{
				option1.setAttribute("selected", "selected");
			}			
			tipon.disabled = false;
	  //}
  }
  else// if(type.value == 'Volledig' && blumo.value == 'Ja')
  {
  	if(type.value == 'Volledig' && blumo.value == 'Ja')
		{
			document.bestel.loperTipon.options.length = 0;	
			option0 = new Option('Nee','Nee');	 		
			document.bestel.loperTipon.options[0] = option0;	
			tipon.disabled = true;	
		}
  }
	//else if (type.value == 'Enkel')
	//{
	//	document.bestel.loperLengte.disabled = false;
	//	document.bestel.loperTipon.disabled = false;
	//	document.bestel.loperKopp.disabled = false;
	//}
	
	if (document.bestel.ladeBinnen.value == "Ja")
	{
		document.bestel.loperTipon.value = "Nee";
		document.bestel.loperTipon.disabled = true;
	}
}

function binnenCalc()
{
  var binnen = document.bestel.ladeBinnen;
  var diepte = document.bestel.ladeDiepte; 
  var loperlengte = document.bestel.loperLengte; 
  var lopertype = document.bestel.loperType;   
  if(binnen.value == 'Ja' && loperlengte.disabled == false && (diepte.value != loperlengte.value + 3))
  {
	  diepte.value = parseInt( loperlengte.value ) - 10 + 13;
  }
  else if(binnen.value == 'Ja' && loperlengte.disabled == true && (diepte.value != ''))
  {
	  diepte.value = parseInt( diepte.value ) + 13;
  }  
  else if(binnen.value == 'Nee' && diepte.value != '')
  {
    diepte.value = parseInt( diepte.value ) - 13;
  }
}
function lengteCalc() 
{
  var diepte = document.bestel.ladeDiepte; 
  var loperlengte = document.bestel.loperLengte; 
  var binnen = document.bestel.ladeBinnen;   
  var lopertype = document.bestel.loperType; 
  if(lopertype.value == 'geen')
  {
  	diepte.disabled = false;
    diepte.readOnly = false;	  	
  }
  else
  {
    if(binnen.value == 'Ja')
	{
	  diepte.value = loperlengte.value - 10 + 13;
	  diepte.readOnly = true;
	}
	else
	{
	  diepte.value = loperlengte.value - 10;	
	  diepte.readOnly = true;
	}
  }
}
function changeLoper(lengtewaarde,kgwaarde,blumowaarde,tiponwaarde,stabstangwaarde)
{
  var kg = document.bestel.loperKg; 
  var blumo = document.bestel.loperBlumotion; 
  var loperlengte = document.bestel.loperLengte; 
  var lopertipon = document.bestel.loperTipon;  
  var kopp = document.bestel.loperKopp;    
  var waarde = document.bestel.loperType.value;
	
  if(waarde == 'Enkel')
  {
    loperlengte.remove('Nee');
		loperlengte.options.length = 0;	
    option0 = new Option(270,270);
    option1 = new Option(300,300);
    option2 = new Option(350,350);
    option3 = new Option(400,400);
    option4 = new Option(450,450);
    option5 = new Option(500,500);
    option6 = new Option(550,550);
    option7 = new Option(600,600);
    option8 = new Option(650,650);						
		loperlengte.options[0] = option0;
		loperlengte.options[1] = option1;		
		loperlengte.options[2] = option2;
		loperlengte.options[3] = option3;		
		loperlengte.options[4] = option4;
		loperlengte.options[5] = option5;		
		loperlengte.options[6] = option6;
		loperlengte.options[7] = option7;		
		loperlengte.options[8] = option8;	
		switch(lengtewaarde){
			case 270:
				option0.setAttribute("selected", "selected");
			break
			case 300:
				option1.setAttribute("selected", "selected");
			break
			case 350:
				option2.setAttribute("selected", "selected");
			break
			case 400:
				option3.setAttribute("selected", "selected");
			break
			case 450:
				option4.setAttribute("selected", "selected");
			break
			case 500:
				option5.setAttribute("selected", "selected");
			break
			case 550:
				option6.setAttribute("selected", "selected");
			break
			case 600:
				option7.setAttribute("selected", "selected");
			break
			case 650:
				option8.setAttribute("selected", "selected");
		break	
		}
	
		loperlengte.disabled = false;			
		document.bestel.loperTipon.options.length = 0;	
		option0 = new Option('Nee','Nee');	 
		option1 = new Option('Ja','Ja');	 		
		document.bestel.loperTipon.options[0] = option0;
		document.bestel.loperTipon.options[1] = option1;		
		if(tiponwaarde == 'Nee')
		{
			option0.setAttribute("selected", "selected");
		}
		else if(tiponwaarde == 'Ja')
		{
			option1.setAttribute("selected", "selected");
		}			
		lopertipon.disabled = false;
		kg.disabled = true;
		option0 = new Option(30,30);
    kg.options[0] = option0;
		kg.value = "30";
		kopp.disabled = false;	
		blumo.disabled = true;
		blumo.options.length = 0;
		option0 = new Option('Ja','Ja');
		option1 = new Option('Nee','Nee');
		blumo.options[0] = option0;
		blumo.options[1] = option1;			
		nvtChange('loperBlumotion');
		//nvtChange('loperKg');
		
		document.bestel.loperStab.value = "Nee";
		document.bestel.loperStab.disabled = true;
  }
  else if(waarde == 'Volledig')
  {
		loperlengte.options.length = 0;		  
    option0 = new Option(250,250);
    option1 = new Option(270,270);
    option2 = new Option(300,300);
    option3 = new Option(320,320);
    option4 = new Option(350,350);
    option5 = new Option(380,380);
    option6 = new Option(400,400);
    option7 = new Option(420,420);
    option8 = new Option(450,450);						
    option9 = new Option(480,480);
    option10 = new Option(500,500);
    option11 = new Option(520,520);
    option12 = new Option(550,550);	
    option13 = new Option(600,600);								
		loperlengte.options[0] = option0;
		loperlengte.options[1] = option1;		
		loperlengte.options[2] = option2;
		loperlengte.options[3] = option3;		
		loperlengte.options[4] = option4;
		loperlengte.options[5] = option5;		
		loperlengte.options[6] = option6;
		loperlengte.options[7] = option7;		
		loperlengte.options[8] = option8;	
		loperlengte.options[9] = option9;
		loperlengte.options[10] = option10;
		loperlengte.options[11] = option11;		
		loperlengte.options[12] = option12;		
		loperlengte.options[13] = option13;	
		switch(lengtewaarde){
			case 250:
				option0.setAttribute("selected", "selected");
			break
			case 270:
				option1.setAttribute("selected", "selected");
			break
			case 300:
				option2.setAttribute("selected", "selected");
			break
			case 320:
				option3.setAttribute("selected", "selected");
			break
			case 350:
				option4.setAttribute("selected", "selected");
			break
			case 380:
				option5.setAttribute("selected", "selected");
			break
			case 400:
				option6.setAttribute("selected", "selected");
			break
			case 420:
				option7.setAttribute("selected", "selected");
			break
			case 450:
				option8.setAttribute("selected", "selected");
			break	
			case 480:
				option9.setAttribute("selected", "selected");
			break
			case 500:
				option10.setAttribute("selected", "selected");
			break
			case 520:
				option11.setAttribute("selected", "selected");
			break
			case 550:
				option12.setAttribute("selected", "selected");
			break
			case 600:
				option13.setAttribute("selected", "selected");
			break
		}	
		loperlengte.disabled = false;			
    nvtAdd('loperTipon');
		lopertipon.disabled = true;	  
		kopp.disabled = false;	
		kg.disabled = false;
		blumo.disabled = false;
		blumo.options.length = 0;
		option0 = new Option('Ja','Ja');
		option1 = new Option('Nee','Nee');
		blumo.options[0] = option0;
		blumo.options[1] = option1;			
		if(blumowaarde == 'Ja')
		{
			option0.setAttribute("selected", "selected");
		}	
		else if(blumowaarde == 'Nee')
		{
			option1.setAttribute("selected", "selected");
		}		
		nvtDelete('loperBlumotion',blumowaarde);
    nvtDelete('loperKg',kgwaarde);	
    option0 = new Option(30,30);
    option1 = new Option(50,50);	
		kg.options[0] = option0;
		kg.options[1] = option1;	
		
		if(kgwaarde == 30)
		{
			option0.setAttribute("selected", "selected");
		}
		else if(kgwaarde == 50)
		{
			option1.setAttribute("selected", "selected");
		}	
		
		//document.bestel.loperTipon.options[0] = option0;
		//document.bestel.loperTipon.options[1] = option1;	
		
		//document.bestel.loperStab.value = "Nee";
		if(stabstangwaarde == 'Nee')
		{
			document.bestel.loperStab.options[1].setAttribute("selected", "selected");
		}
		else if(stabstangwaarde == 'Ja')
		{
			document.bestel.loperStab.options[0].setAttribute("selected", "selected");
		}	
		document.bestel.loperStab.disabled = false;
	}
	else if (waarde == 'Movento')
	{
		loperlengte.options.length = 0;	  
    option0 = new Option(250,250);
    option1 = new Option(270,270);
    option2 = new Option(300,300);
    option3 = new Option(320,320);
    option4 = new Option(350,350);
    option5 = new Option(380,380);
    option6 = new Option(400,400);
    option7 = new Option(420,420);
    option8 = new Option(450,450);	
		option9 = new Option(480,480);	
		option10 = new Option(500,500);	
		option11 = new Option(520,520);	
		option12 = new Option(550,550);	
		option13 = new Option(600,600);	
		loperlengte.options[0] = option0;
		loperlengte.options[1] = option1;		
		loperlengte.options[2] = option2;
		loperlengte.options[3] = option3;		
		loperlengte.options[4] = option4;
		loperlengte.options[5] = option5;		
		loperlengte.options[6] = option6;
		loperlengte.options[7] = option7;		
		loperlengte.options[8] = option8;		
		loperlengte.options[9] = option9;		
		loperlengte.options[10] = option10;		
		loperlengte.options[11] = option11;		
		loperlengte.options[12] = option12;		
		loperlengte.options[13] = option13;		
		
		switch(lengtewaarde){
			case 250:
				option0.setAttribute("selected", "selected");
			break
			case 270:
				option1.setAttribute("selected", "selected");
			break
			case 300:
				option2.setAttribute("selected", "selected");
			break
			case 320:
				option3.setAttribute("selected", "selected");
			break
			case 350:
				option4.setAttribute("selected", "selected");
			break
			case 380:
				option5.setAttribute("selected", "selected");
			break
			case 400:
				option6.setAttribute("selected", "selected");
			break
			case 420:
				option7.setAttribute("selected", "selected");
			break
			case 450:
				option8.setAttribute("selected", "selected");
			break	
			case 480:
				option9.setAttribute("selected", "selected");
			break	
			case 500:
				option10.setAttribute("selected", "selected");
			break	
			case 520:
				option11.setAttribute("selected", "selected");
			break	
			case 550:
				option12.setAttribute("selected", "selected");
			break	
			case 600:
				option13.setAttribute("selected", "selected");
			break	
		}
		
		loperlengte.disabled = false;	
		kopp.disabled = false;
		
		lopertipon.value = "Nee";
		lopertipon.disabled = true;	
		
		document.bestel.loperStab.value = "Nee";
		document.bestel.loperStab.disabled = true;
		
		blumo.value = "Ja";
		blumo.disabled = true;
		
		nvtDelete('loperKg',kgwaarde);	
    option0 = new Option(40,40);
    option1 = new Option(60,60);	
		kg.options[0] = option0;
		kg.options[1] = option1;	
		kg.disabled = false;
		
		if(kgwaarde == 40)
		{
			option0.setAttribute("selected", "selected");
		}
		else if(kgwaarde == 60)
		{
			option1.setAttribute("selected", "selected");
		}	
	}
	else
	{
		kopp.disabled = true;
		kg.disabled = true;
		blumo.disabled = true;
		loperlengte.disabled = true;
		kopp.disabled = true;
		lopertipon.disabled = true;	  
		nvtChange('loperBlumotion');
		nvtChange('loperKg');
		nvtChange('loperLengte');
		nvtChange('loperTipon');  
		
		document.bestel.loperStab.value = "Nee";
		document.bestel.loperStab.disabled = true;
  }
	
	if (document.bestel.ladeBinnen.value == "Ja")
	{
		document.bestel.loperTipon.value = "Nee";
		document.bestel.loperTipon.disabled = true;
	}
}

function tiponChange(stabstangwaarde)
{
	var tipon = document.bestel.loperTipon;
	var type = document.bestel.loperType;

	//alert(stabstangwaarde);
	if (type.value != "Movento")
	{
		if ((type.value == "Volledig" && tipon.value == "Ja") || type.value == "geen" || type.value == "Enkel")
		{
			document.bestel.loperStab.value = "Nee";
			document.bestel.loperStab.disabled = true;
		}
		else
		{
			//document.bestel.loperStab.value = "Nee";
			
			if(stabstangwaarde == 'Nee')
			{
				document.bestel.loperStab.options[1].setAttribute("selected", "selected");
			}
			else if(stabstangwaarde == 'Ja')
			{
				document.bestel.loperStab.options[0].setAttribute("selected", "selected");
			}	
			
			document.bestel.loperStab.disabled = false;
		}
	}
}

function kgChange(lengtewaarde,blumowaarde,tiponwaarde)
{
	//alert(lengtewaarde + " - " + blumowaarde + " - " + tiponwaarde);
  
	var kg = document.bestel.loperKg; 
  var tipon = document.bestel.loperTipon;   
  var type = document.bestel.loperType;
  var blumo = document.bestel.loperBlumotion;
  var loperlengte = document.bestel.loperLengte;
	var kopp = document.bestel.loperKopp;
	
  if(kg.value == 30 || type.value == "Enkel")
  {
		loperlengte.options.length = 0;		  
    option0 = new Option(250,250);
    option1 = new Option(270,270);
    option2 = new Option(300,300);
    option3 = new Option(320,320);
    option4 = new Option(350,350);
    option5 = new Option(380,380);
    option6 = new Option(400,400);
    option7 = new Option(420,420);
    option8 = new Option(450,450);						
    option9 = new Option(480,480);
    option10 = new Option(500,500);
    option11 = new Option(520,520);
    option12 = new Option(550,550);	
    option13 = new Option(600,600);								
		loperlengte.options[0] = option0;
		loperlengte.options[1] = option1;		
		loperlengte.options[2] = option2;
		loperlengte.options[3] = option3;		
		loperlengte.options[4] = option4;
		loperlengte.options[5] = option5;		
		loperlengte.options[6] = option6;
		loperlengte.options[7] = option7;		
		loperlengte.options[8] = option8;	
		loperlengte.options[9] = option9;		
		loperlengte.options[10] = option10;
		loperlengte.options[11] = option11;		
		loperlengte.options[12] = option12;		
		loperlengte.options[13] = option13;	
		switch(lengtewaarde){
		case 250:
			option0.setAttribute("selected", "selected");
		break
		case 270:
			option1.setAttribute("selected", "selected");
		break
		case 300:
			option2.setAttribute("selected", "selected");
		break
		case 320:
			option3.setAttribute("selected", "selected");
		break
		case 350:
			option4.setAttribute("selected", "selected");
		break
		case 380:
			option5.setAttribute("selected", "selected");
		break
		case 400:
			option6.setAttribute("selected", "selected");
		break
		case 420:
			option7.setAttribute("selected", "selected");
		break
		case 450:
			option8.setAttribute("selected", "selected");
		break	
		case 480:
			option9.setAttribute("selected", "selected");
		break
		case 500:
			option10.setAttribute("selected", "selected");
		break
		case 520:
			option11.setAttribute("selected", "selected");
		break
		case 550:
			option12.setAttribute("selected", "selected");
		break
		case 600:
			option13.setAttribute("selected", "selected");
		break
		}	
		
		blumo.options.length = 0;
		option0 = new Option('Ja','Ja');
		option1 = new Option('Nee','Nee');
		blumo.options[0] = option0;
		blumo.options[1] = option1;	
		if(blumowaarde == 'Ja')
		{
			option0.setAttribute("selected", "selected");
		}	
		if(blumowaarde == 'Nee')
		{
			option1.setAttribute("selected", "selected");
		}	
  }
  else if (type.value == "Movento" && kg.value == 60)
	{
		loperlengte.options.length = 0;	  
		
    option0 = new Option(450,450);
    option1 = new Option(500,500);
    option2 = new Option(520,520);
    option3 = new Option(550,550);
    option4 = new Option(580,580);
    option5 = new Option(600,600);
    option6 = new Option(650,650);
    option7 = new Option(700,700);
    option8 = new Option(750,750);	
		
		loperlengte.options[0] = option0;
		loperlengte.options[1] = option1;		
		loperlengte.options[2] = option2;
		loperlengte.options[3] = option3;		
		loperlengte.options[4] = option4;
		loperlengte.options[5] = option5;		
		loperlengte.options[6] = option6;
		loperlengte.options[7] = option7;		
		loperlengte.options[8] = option8;		
		
		switch(lengtewaarde){
			case 450:
				option0.setAttribute("selected", "selected");
			break
			case 500:
				option1.setAttribute("selected", "selected");
			break
			case 520:
				option2.setAttribute("selected", "selected");
			break
			case 550:
				option3.setAttribute("selected", "selected");
			break
			case 580:
				option4.setAttribute("selected", "selected");
			break
			case 600:
				option5.setAttribute("selected", "selected");
			break
			case 650:
				option6.setAttribute("selected", "selected");
			break
			case 700:
				option7.setAttribute("selected", "selected");
			break
			case 750:
				option8.setAttribute("selected", "selected");
			break	
		}	
		
		loperlengte.disabled = false;	
		kopp.disabled = false;
		
		tipon.value = "Nee";
		tipon.disabled = true;	
		
		document.bestel.loperStab.value = "Nee";
		document.bestel.loperStab.disabled = true;
		
		blumo.value = "Ja";
		blumo.disabled = true;
	}
	else if (type.value == "Movento" && kg.value == 40)
	{
		loperlengte.options.length = 0;	  
    option0 = new Option(250,250);
    option1 = new Option(270,270);
    option2 = new Option(300,300);
    option3 = new Option(320,320);
    option4 = new Option(350,350);
    option5 = new Option(380,380);
    option6 = new Option(400,400);
    option7 = new Option(420,420);
    option8 = new Option(450,450);	
		option9 = new Option(480,480);	
		option10 = new Option(500,500);	
		option11 = new Option(520,520);	
		option12 = new Option(550,550);	
		option13 = new Option(600,600);	
		loperlengte.options[0] = option0;
		loperlengte.options[1] = option1;		
		loperlengte.options[2] = option2;
		loperlengte.options[3] = option3;		
		loperlengte.options[4] = option4;
		loperlengte.options[5] = option5;		
		loperlengte.options[6] = option6;
		loperlengte.options[7] = option7;		
		loperlengte.options[8] = option8;		
		loperlengte.options[9] = option9;		
		loperlengte.options[10] = option10;		
		loperlengte.options[11] = option11;		
		loperlengte.options[12] = option12;		
		loperlengte.options[13] = option13;		
		
		switch(lengtewaarde){
			case 250:
				option0.setAttribute("selected", "selected");
			break
			case 270:
				option1.setAttribute("selected", "selected");
			break
			case 300:
				option2.setAttribute("selected", "selected");
			break
			case 320:
				option3.setAttribute("selected", "selected");
			break
			case 350:
				option4.setAttribute("selected", "selected");
			break
			case 380:
				option5.setAttribute("selected", "selected");
			break
			case 400:
				option6.setAttribute("selected", "selected");
			break
			case 420:
				option7.setAttribute("selected", "selected");
			break
			case 450:
				option8.setAttribute("selected", "selected");
			break	
			case 480:
				option9.setAttribute("selected", "selected");
			break	
			case 500:
				option10.setAttribute("selected", "selected");
			break	
			case 520:
				option11.setAttribute("selected", "selected");
			break	
			case 550:
				option12.setAttribute("selected", "selected");
			break	
			case 600:
				option13.setAttribute("selected", "selected");
			break	
		}
		
		loperlengte.disabled = false;	
		kopp.disabled = false;
		
		tipon.value = "Nee";
		tipon.disabled = true;	
		
		document.bestel.loperStab.value = "Nee";
		document.bestel.loperStab.disabled = true;
		
		blumo.value = "Ja";
		blumo.disabled = true;
	}
	else
  {
		loperlengte.options.length = 0;	  
    option0 = new Option(450,450);
    option1 = new Option(500,500);
    option2 = new Option(520,520);
    option3 = new Option(550,550);
    option4 = new Option(580,580);
    option5 = new Option(600,600);
    option6 = new Option(650,650);
    option7 = new Option(700,700);
    option8 = new Option(750,750);	
		loperlengte.options[0] = option0;
		loperlengte.options[1] = option1;		
		loperlengte.options[2] = option2;
		loperlengte.options[3] = option3;		
		loperlengte.options[4] = option4;
		loperlengte.options[5] = option5;		
		loperlengte.options[6] = option6;
		loperlengte.options[7] = option7;		
		loperlengte.options[8] = option8;		
		switch(lengtewaarde){
		case 450:
			option0.setAttribute("selected", "selected");
		break
		case 500:
			option1.setAttribute("selected", "selected");
		break
		case 520:
			option2.setAttribute("selected", "selected");
		break
		case 550:
			option3.setAttribute("selected", "selected");
		break
		case 580:
			option4.setAttribute("selected", "selected");
		break
		case 600:
			option5.setAttribute("selected", "selected");
		break
		case 650:
			option6.setAttribute("selected", "selected");
		break
		case 700:
			option7.setAttribute("selected", "selected");
		break
		case 750:
			option8.setAttribute("selected", "selected");
		break	
		}		
		blumo.options.length = 0;
		option0 = new Option('Ja','Ja');
		option1 = new Option('Nee','Nee');
		blumo.options[0] = option0;
		blumo.options[1] = option1;		
		if(blumowaarde == 'Ja')
		{
			option0.setAttribute("selected", "selected");
		}	
		if(blumowaarde == 'Nee')
		{
			option1.setAttribute("selected", "selected");
		}		
  }
  
	
	tipon.disabled = false;
	tipon.options.length = 0;
	option0 = new Option('Ja','Ja');
	option1 = new Option('Nee','Nee');
	tipon.options[0] = option0;
	tipon.options[1] = option1;	
	if(tiponwaarde == 'Ja')
	{
		option0.setAttribute("selected", "selected");
	}	
	if(tiponwaarde == 'Nee')
	{
		option1.setAttribute("selected", "selected");
	}		
  
	if ((type.value == "Volledig" && blumo.value == "Ja") || type.value == "Movento")
	{
		nvtChange('loperTipon');
		tipon.disabled = true;
	}
	
	if(type.value == "Enkel")
	{
		nvtChange('loperBlumotion');
	}
}
function changeLeer()
{
  var leer = document.bestel.lerenBodem.value; 	
  var kleur = document.bestel.kleurLeer; 	  
  if(leer == 'Nee')
  {
	  kleur.disabled = true;
  }
  else
  {
	  kleur.disabled = false;  
  }
}
function Popup(url,breedte,hoogte)
{
	window.open(url,'Popup','height='+hoogte+', width='+breedte);
}

function registerChecks()
{
  var factuur = document.register.factuur; 
  var aflever = document.register.aflever;   
  if(factuur.checked == true)
  {
	document.register.fact_adres.value = document.register.adres.value;
	document.register.fact_plaats.value = document.register.plaats.value;
	document.register.fact_pc.value = document.register.pc.value;
	document.register.fact_land.value = document.register.land.value;

  }
  if(aflever.checked == true)
  {
	document.register.afl_adres.value = document.register.fact_adres.value;
	document.register.afl_plaats.value = document.register.fact_plaats.value;
	document.register.afl_pc.value = document.register.fact_pc.value;
	document.register.afl_land.value = document.register.fact_land.value;
  }
  
}
function generateUsername()
{
	var user = document.register.user;
	var bedrijf = document.register.bedrijf.value;
	
	var text = bedrijf.replace(" ","");	
	var text = text.substring(0,6);
	
	if(bedrijf.length > 6)
	{
		user.value = text.toLowerCase();
	}
}
function breedteWarn() 
{
	var breedte = document.bestel.ladeBreedte.value;
	if(breedte > 1200)
	{
		document.bestel.ladeBreedte.value = '';
		window.alert('Laden breder dan 1200mm moeten per e-mail/fax besteld worden.');
	}
}
function diepteWarn() 
{
	var diepte = document.bestel.ladeDiepte.value;
	if(diepte > 800)
	{
		document.bestel.ladeDiepte.value = '';
		window.alert('Laden dieper dan 800mm moeten per e-mail/fax besteld worden.');
	}
}

