function submitForm()
{
	var errors			= false;
	var bouwjaar		= document.getElementById('bouwjaar');
	var kmstand			= document.getElementById('kmstand');
	var brandstof		= document.getElementById('brandstof');
	var merk			= document.getElementById('automerk');
	var model			= document.getElementById('autotype');
	var errormodel		= document.getElementById('errormodel');
	var errormerk		= document.getElementById('errormerk');
	var errorbouwjaar	= document.getElementById('errorbouwjaar');
	var errorkmstand	= document.getElementById('errorkmstand');
	var errorbrandstof	= document.getElementById('errorbrandstof');

	if(!merk.value){
		errors = true;
		errormerk.innerHTML = 'Voer het merk in';	
	}else{
		errormerk.innerHTML = '';
	}

	if(!model.value){
		errors = true;
		errormodel.innerHTML = 'Voer het model in';	
	}else{
		errormodel.innerHTML = '';
	}
		
	if(!brandstof.value){
		errors = true;
		errorbrandstof.innerHTML = 'Voer het soort brandstof in';	
	}else{
		errorbrandstof.innerHTML = '';
	}

	if(!bouwjaar.value){
		errors = true;
		errorbouwjaar.innerHTML = 'Voer het bouwjaar in';	
	}else{
		errorbouwjaar.innerHTML = '';
	}

	//if(kmstand.value.length > 3){
	if(kmstand.value.match(/^\d+$/) && kmstand.value.length > 3){
		errorkmstand.innerHTML = '';
	}else{
		errors = true;
		errorkmstand.innerHTML = 'volledige kilometerstand invullen zonder punten of komma\'s';	
	}
	
	if(errors == false){
		document.taxeren.submit();
	}
}

function submitFormKent(){

	if(!document.getElementById('kenteken1').value || !document.getElementById('kenteken2').value || !document.getElementById('kenteken3').value){
		alert('Voer eerst een volledig kenteken in');
	}else{
		document.taxeren.submit();
	}

}

function submitFormKentSingle(){

	if(!document.getElementById('kenteken').value){
		alert('Voer eerst een volledig kenteken in');
	}else{
		document.taxeren.submit();
	}
}

function submitFormKmstand(){

	var m		= document.getElementById('kmstand');

	if(isNaN(m.value) || m.value.length < 4){
		alert('Voer eerst de huidige en volledige kilometerstand in!\nGebruik geen punten en/of komma\'s');
	}else{
		document.taxeren.submit();
	}

}

function ShowHideContent(venster){

	var gh = document.getElementById(venster);
	if(gh.style.display	== "none"){
		gh.style.display	= "block";
	}else{
		gh.style.display	= "none";
	}
	
}

function toggle(div_id){
	var el = document.getElementById(div_id);
	if ( el.style.display == 'none' ) {	el.style.display = 'block';}
	else {el.style.display = 'none';}
}

function blanket_size(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportheight = window.innerHeight;
	} else {
		viewportheight = document.documentElement.clientHeight;
	}
	if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
		blanket_height = viewportheight;
	} else {
		if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
			blanket_height = document.body.parentNode.clientHeight;
		} else {
			blanket_height = document.body.parentNode.scrollHeight;
		}
	}
	var blanket = document.getElementById('blanket');
	blanket.style.height = blanket_height + 'px';
	var popUpDiv = document.getElementById(popUpDivVar);
	//popUpDiv_height=blanket_height/2-300;//150 is half popup's height
	popUpDiv_height = 100;
	popUpDiv.style.top = popUpDiv_height + 'px';
}

function window_pos(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportwidth = window.innerHeight;
	} else {
		viewportwidth = document.documentElement.clientHeight;
	}
	if ((viewportwidth > document.body.parentNode.scrollWidth) && (viewportwidth > document.body.parentNode.clientWidth)) {
		window_width = viewportwidth;
	} else {
		if (document.body.parentNode.clientWidth > document.body.parentNode.scrollWidth) {
			window_width = document.body.parentNode.clientWidth;
		} else {
			window_width = document.body.parentNode.scrollWidth;
		}
	}
	var popUpDiv = document.getElementById(popUpDivVar);
	window_width=window_width/2-300;//150 is half popup's width
	popUpDiv.style.left = window_width + 'px';
}

function popup(windowname) {
	blanket_size(windowname);
	window_pos(windowname);
	toggle('blanket');
	toggle(windowname);		
}

function loadPage(page,doel){
	
	var obj	= document.getElementById(doel); 								
	obj.innerHTML = '<img src="http://www.ikwilvanmijnautoaf.nl/images/ajax-loader.gif" alt="Data inladen" style="margin-left: auto; margin-right: auto;" />';
	
	if (window.XMLHttpRequest) {
  		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
  	try {
  		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  	}
  	catch (e) { }
  	}

	if(XMLHttpRequestObject) {
    	var date = new Date();
		var timestamp = date.getTime();
		var pageload = page + "?time=" + timestamp;
	
		XMLHttpRequestObject.onreadystatechange = function(){
			if(XMLHttpRequestObject.readyState == 4){
				if(XMLHttpRequestObject.status == 200){
					obj.innerHTML = XMLHttpRequestObject.responseText;
				}else{
					obj.innerHTML = 'Error: ' + XMLHttpRequestObject.status;
				}
			}
		} 
   	XMLHttpRequestObject.open("GET", pageload, true); 
		XMLHttpRequestObject.send(null);
	}else{
		alert('Kan geen object aanmaken');
	}
}    
