// DROP DOWN MENU
var subs=false;
var frst=false;
var onr='00';
function show(tnr) {	
	clearTimeout(subtimer);
	if (frst==true) { document.getElementById('subnav'+onr).style.display='none'; }
	document.getElementById('subnavclose').style.display='block';	
	document.getElementById('subnav'+tnr).style.display='block';
	onr=tnr;frst=true;
}

function hide() {
	clearTimeout(subtimer);
	if (subs==false && frst==true) {
		document.getElementById('subnavclose').style.display='none';
		document.getElementById('subnav'+onr).style.display='none';
	}
}
var subtimer;
function startsub() {
	clearTimeout(subtimer);
	subs=false;
	subtimer = setTimeout('hide();',100);
}

// Handboek iframe height

moz=document.getElementById&&!document.all; 
mozHeightOffset=20;

function resize_iframe(){ 
    document.getElementById("sizeframe").height=100; // required for Moz bug, value can be "", null, or integer 
    document.getElementById('sizeframe').height=window.frames["sizeframe"].document.body.scrollHeight+(moz?mozHeightOffset:0);
}

function numbersonly(myfield, e, dec)
{
	var key;
	var keychar;

	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	
	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) ||
		(key==9) || (key==13) || (key==27) )
	   return true;

	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
	   return true;

	// decimal point jump
	else if (dec && (keychar == "."))
	   {
	   myfield.form.elements[dec].focus();	   
	   return false;
	   }
	else
	   return false;
}

function altijdNul(myfield)
{
    //alert(this)
    if(myfield.value.length == 0)
    {
       myfield.value = "0";
    }
}

function randomImg() {
	randomNum=Math.floor(Math.random()*11);
	if (document.getElementById("randomImage")) {
		var str="url(images/img_side"+randomNum+".jpg)";
		document.getElementById("randomImage").style.backgroundImage=str;
	}
}
function randomImgC() {
	randomNum=Math.floor(Math.random()*11);
	if (randomNum==10) { randomNum=9; }
	if (document.getElementById("randomImage")) {
		var str="url(images/img_sideC"+randomNum+".jpg)";
		document.getElementById("randomImage").style.backgroundImage=str;
	}
}

function DoChecks(){
    var TheForm = window.frames[0].document.getElementById("Checkform2");
    TheForm.kenteken.value = document.Checkform.kenteken1.value	+ document.Checkform.kenteken2.value + document.Checkform.kenteken3.value							
    if(document.Checkform.pasnummer.value.length <3){
	    alert('vul een goed pasnummer in!');
    }else{
	    TheForm.pasnummer.value = document.Checkform.pasnummer.value;
	    if (document.Checkform.kilometerstand.value.length <2){
		    alert('De ingevulde kilometerstand is waarschijnlijk niet correct.');				
	    } else {
		    var Checkdiv = document.getElementById('checking');
		    Checkdiv.style.display='block';
		    TheForm.kilometerstand.value = document.Checkform.kilometerstand.value;
		    setTimeout('window.frames[0].document.getElementById("Checkform2").submit();',1000);
		
	    }
    }
}

