
<!--
function go(url)
{
	this.location=url;
}
//-->
var http;
var browser = navigator.appName;
if ( browser == 'Microsoft Internet Explorer' )
	http = new ActiveXObject("Microsoft.XMLHTTP");
else
	http = new XMLHttpRequest();



function getBandenHoogte(id){
	if(id >= 0){
		document.getElementById('info').style.display='block';
		http.open('get', '/bandjes.php?breedte='+id); 
		http.onreadystatechange = handleResponseLoadBandenHoogte; 
		http.send(null);	
	}else{
		document.getElementById('hoogte').innerHTML = '<select DISABLED name="hoogte" value="-1"><option>Hoogte</option></select>';
		document.getElementById('inch').innerHTML = '<select DISABLED name="inch" value="-1"><option>Inch</option></select>';
		//document.getElementById('snelheidsindex').innerHTML = '<select DISABLED id="snelheidsindex" name="snelheidsindex" value="-1"><option>Snelheidsindex</option></select>';
		document.getElementById('merk').innerHTML = '<select DISABLED id="merk" name="merk" value="-1"><option>Merk</option></select>';
	}
}

function getBandenBreedte(hoogte){
	if(hoogte >= 0){
		document.getElementById('info').style.display='block';
		http.open('get', '/bandjes.php?hoogte='+hoogte); 
		http.onreadystatechange = handleResponseLoadBandenBreedte; 
		http.send(null);
	}else{
		document.getElementById('breedte').innerHTML = '<select DISABLED name="breedte" value="-1"><option>Breedte</option></select>';
		document.getElementById('inch').innerHTML = '<select DISABLED name="inch" value="-1"><option>Inch</option></select>';
		document.getElementById('merk').innerHTML = '<select DISABLED id="merk" name="merk" value="-1"><option>Merk</option></select>';
	}
}

function getBandenInch(breedte, hoogte){
	if(breedte >= 0){
		document.getElementById('info').style.display='block';
		http.open('get', '/bandjes.php?breedte='+breedte+'&hoogte='+hoogte); 
		http.onreadystatechange = handleResponseLoadBandenInch; 
		http.send(null);	
	}else{
		document.getElementById('inch').innerHTML = '<select DISABLED name="inch" value="-1"><option>Inch</option></select>';
		//document.getElementById('snelheidsindex').innerHTML = '<select DISABLED id="snelheidsindex" name="snelheidsindex" value="-1"><option>Snelheidsindex</option></select>';
		document.getElementById('merk').innerHTML = '<select DISABLED id="merk" name="merk" value="-1"><option>Merk</option></select>';
	}
}
function getBandenSnelheidsIndex(breedte, hoogte, inch){
	if(inch >= 0){
		document.getElementById('info').style.display='block';
		http.open('get', '/bandjes.php?breedte='+breedte+'&hoogte='+hoogte+'&inch='+inch); 
		http.onreadystatechange = handleResponseLoadBandenSnelheidsIndex; 
		http.send(null);	
	}else{
		document.getElementById('snelheidsindex').innerHTML = '<select DISABLED id="snelheidsindex" name="snelheidsindex" value="-1"><option>Snelheidsindex</option></select>';
		document.getElementById('merk').innerHTML = '<select DISABLED id="merk" name="merk" value="-1"><option>Merk</option></select>';
	}
}
function getBandenMerken(hoogte, breedte, inch){
	if(inch != -1){
		document.getElementById('info').style.display='block';
		http.open('get', '/bandjes.php?breedte='+breedte+'&hoogte='+hoogte+'&inch='+inch); 
		http.onreadystatechange = handleResponseLoadBandenMerken; 
		http.send(null);		
	}else{
		document.getElementById('merk').innerHTML = '<select DISABLED id="merk" name="merk" value="-1"><option>Merk</option></select>';
	}
}

function handleResponseLoadBandenBreedte()
{	
	if(http.readyState == 4 && http.status == 200)
	{ 
		if(http.responseText) { 
			document.getElementById('breedte').innerHTML = http.responseText; 
			document.getElementById('inch').innerHTML = '<select DISABLED name="inch" value="-1"><option>Inch</option></select>';
			//document.getElementById('snelheidsindex').innerHTML = '<select DISABLED id="snelheidsindex" name="snelheidsindex" value="-1"><option>Snelheidsindex</option></select>';
			document.getElementById('merk').innerHTML = '<select DISABLED id="merk" name="merk" value="-1"><option>Merk</option></select>';
			document.getElementById('info').style.display='none';
		}
		
	} else if(http.readyState == 4 && http.status == 404) { 
	  document.getElementById('hoogte').innerHTML = "HTTP ERROR 404: <br /><br />Page not found"; 
	} 
} 

function handleResponseLoadBandenHoogte()
{	
	if(http.readyState == 4 && http.status == 200)
	{ 
		if(http.responseText) { 
			document.getElementById('hoogte').innerHTML = http.responseText; 
			document.getElementById('inch').innerHTML = '<select DISABLED name="inch" value="-1"><option>Inch</option></select>';
			//document.getElementById('snelheidsindex').innerHTML = '<select DISABLED id="snelheidsindex" name="snelheidsindex" value="-1"><option>Snelheidsindex</option></select>';
			document.getElementById('merk').innerHTML = '<select DISABLED id="merk" name="merk" value="-1"><option>Merk</option></select>';
			document.getElementById('info').style.display='none';
		}
		
	} else if(http.readyState == 4 && http.status == 404) { 
	  document.getElementById('hoogte').innerHTML = "HTTP ERROR 404: <br /><br />Page not found"; 
	} 
} 
function handleResponseLoadBandenInch()
{	
	if(http.readyState == 4 && http.status == 200)
	{ 
		if(http.responseText) { 
			document.getElementById('inch').innerHTML = http.responseText; 
			//document.getElementById('snelheidsindex').innerHTML = '<select DISABLED id="snelheidsindex" name="snelheidsindex" value="-1"><option>Snelheidsindex</option></select>';
			document.getElementById('merk').innerHTML = '<select DISABLED id="merk" name="merk" value="-1"><option>Merk</option></select>';
			document.getElementById('info').style.display='none';
		}
		
	} else if(http.readyState == 4 && http.status == 404) { 
	  document.getElementById('inch').innerHTML = "HTTP ERROR 404: <br /><br />Page not found"; 
	} 
} 
function handleResponseLoadBandenSnelheidsIndex()
{	
	if(http.readyState == 4 && http.status == 200)
	{ 
		if(http.responseText) { 
			document.getElementById('snelheidsindex').innerHTML = http.responseText; 
			document.getElementById('info').style.display='none';

		}
		
	} else if(http.readyState == 4 && http.status == 404) { 
	  document.getElementById('inch').innerHTML = "HTTP ERROR 404: <br /><br />Page not found"; 
	} 
} 
function handleResponseLoadBandenMerken()
{	
	if(http.readyState == 4 && http.status == 200)
	{ 
		if(http.responseText) { 
			document.getElementById('info').style.display='none';
			document.getElementById('submit').innerHTML = '<input type="submit" class="button_submit" onmouseover="this.className=\'button_submit_hover\'" onmouseout="this.className=\'button_submit\'" name="searchtires" value="Toon resultaten" />'; 
			document.getElementById('merk').innerHTML = http.responseText; 
		}
		
	} else if(http.readyState == 4 && http.status == 404) { 
	  document.getElementById('merk').innerHTML = "HTTP ERROR 404: <br /><br />Page not found"; 
	} 
} 



function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' (Geen geldig adres ingevuld).\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' (Geen geldig nummer ingevuld).\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+'\n'; }
    } if (errors) alert('De volgende velden zijn niet goed ingevuld:\n'+errors+'\nOm het formulier te versturen moeten de genoemde velden correct ingevoerd worden.');
    document.MM_returnValue = (errors == '');
} }

