	_verband="nein";
	_definition=new Array("Geen schip dat stroomafwaarts vaart.","Minstens een enkelvoudig schip tot een lengte van 110 m, stroomafwaarts.","Minstens een samengesteld vaartuig tot een lengte van 110 m, of een vaartuig met een lengte boven de 110 m, stroomafwaarts.","Minstens een samengesteld vaartuig met een lengte boven de 110 m, stroomafwaarts.");
	_latest="";
	_error=0;
	
	function ws(was) {
		document.getElementById("anzeige").style.background="url(./ws/ws/"+was+".jpg) no-repeat bottom right";
		document.getElementById("text").innerHTML=_definition[was];
	}
	
	function los(lange) {
		if(lange>150) {
			lange=150;
			document.getElementById("lange").value=lange;
			document.getElementById("lange").select();
		}
		if(lange<=0) {
			lange=0;
			document.getElementById("lange").value="";
			document.getElementById("lange").select();
		}
		if(lange<=150&&lange>=0) {

							_error=0;
							_latest=lange;
							if(lange<62) {
								document.getElementById("a").style.width="0px";
								document.getElementById("b").style.width="0px";
								document.getElementById("c").style.width="0px";
								document.getElementById("d").style.width="0px";
								document.getElementById("e").style.width="0px";
								
								document.getElementById("error").style.display="block";
								document.getElementById("schiff").style.background="url(./ws/error.bmp)";
								
								ws(0);
							}
							else {
								if(lange<1)
									ws(0);
								else if(lange<111&&_verband=="nein")
									ws(1);
								else if((lange<111&&_verband=="ja")||(lange>=111&&_verband=="nein"))
									ws(2);			
					
								else if(lange>=111&&_verband=="ja")
									ws(3);
					
								lange=lange-56;
								document.getElementById("a").style.width="97px";
								document.getElementById("c").style.width="0px";
								document.getElementById("e").style.width="72px";
					
								document.getElementById("error").style.display="none";
								document.getElementById("schiff").style.background="url(./ws/mass.gif) no-repeat 5px 80px";
					
								if(_verband=="ja") {
									document.getElementById("c").style.width="19px";
									lange=lange-6;
								}
								else
									document.getElementById("c").style.width="0px";
								
								document.getElementById("b").style.width=Math.floor(lange/2*2.9933)+"px";
								document.getElementById("d").style.width=Math.floor(lange/2*2.9933)+"px";
							}
							
		}
		else {
			document.getElementById("lange").value=_latest;
			document.getElementById("lange").select();
			
			_error++;
			if(_error<2)
				los(_latest);
		}	
	}
	
	function verband(ant) {
		document.getElementById("but_ja").style.background="#eee";
		document.getElementById("but_nein").style.background="#eee";
		_verband=ant;
		if(ant=="ja") document.getElementById("but_ja").style.background="#acf";
		else document.getElementById("but_nein").style.background="#acf";
		document.getElementById("lange").select();
	}
