function changeType(brand,dest){
	var page 	= document.getElementById('ct');
	loadPage(page.value + '?mo=' + brand + '&z=1',dest);
}

function changeFuel(fuel,dest){
	var page 	= document.getElementById('ct');
	loadPage(page.value + '?br=' + fuel + '&z=1',dest);
}

function changeDervAQ(derv,dest){
	var page 	= document.getElementById('ct');
	loadPage(page.value + '?derv=' + derv + '&z=1',dest);
}

function changeBouwjaar(dest){
	var page 	= document.getElementById('ct');
	var model	= document.getElementById('autotype');
	loadPage(page.value + '?bj=true&mod=' + model.value + '&z=1',dest);
}

function loadPage(page,doel){
	var obj = document.getElementById(doel);
	obj.innerHTML = 'gegevens inladen...';
  							
    if (window.XMLHttpRequest) {
        XMLHttpRequestObject = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
    }

    if(XMLHttpRequestObject) {
        var date = new Date();
		var timestamp = date.getTime();
		var pageload = page + "?time=" + timestamp;
        XMLHttpRequestObject.open("GET", pageload, true); 
	
        XMLHttpRequestObject.onreadystatechange = function(){ 
            if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){
            	obj.innerHTML = XMLHttpRequestObject.responseText;
        	} 
        } 	         
    }
  	XMLHttpRequestObject.send(null);
}

function hideTechDiv(){ 
	if(document.getElementById){
		document.getElementById('hideshow').style.visibility = 'hidden'; 
	}else{ 
		if(document.layers){ 
			document.hideshow.visibility = 'hidden'; 
		}else{
			document.all.hideshow.style.visibility = 'hidden'; 
		} 
	}
	ska_fill_overzicht();
}

function showTechDiv(techid,dest){ 
	if(document.getElementById){
		var page 	= document.getElementById('ct');
		var data	= document.getElementById('ska_zooi');
		document.getElementById('hideshow').style.visibility = 'visible'; 
		loadPage(page.value + '?tec=' + techid + '&data=' + data.value + '&z=1',dest);
	}else{ 
		if(document.layers){
			var page 	= document.getElementById('ct');
			document.hideshow.visibility = 'visible'; 
			loadPage(page.value + '?tec=' + techid + '&z=1',dest);
		}else{
			var page 	= document.getElementById('ct');
			document.all.hideshow.style.visibility = 'visible'; 
			loadPage(page.value + '?tec=' + techid + '&z=1',dest);
		} 
	} 
} 

function ska_fill_overzicht(){
	var data 	= document.getElementById('ska_zooi');
	var page 	= document.getElementById('ct');
	loadPage(page.value + '?ska_over=' + data.value +' &z=1','ska_overzicht');

}

function check_array(wat,welke){
	for(var i=0; i < welke.length; i++){
    	if(welke[i]==wat){
        	return i;
        }
	}
	return -1;
}

function ska_check(ska_val,ska_id){
	var box = document.getElementById(ska_id);
	if(box.checked == 1){
		add_ska(ska_val);
	}else{
		remove_ska(ska_val);
	}
}

function remove_ska(rem){
	var doc 		= document.getElementById('ska_zooi');
	var deel		= doc.value.split('|');
	var deelgoed 	= new Array();
	for(i = 0; i < deel.length; i++){
		if(deel[i] != ''){
			deelgoed.push(deel[i]);
		}
	}

	deelgoed.splice(check_array(rem,deelgoed),1);
	var nieuw = deelgoed.join('|')
	doc.value = nieuw;

}

function add_ska(add){
	var doc = document.getElementById('ska_zooi');
	var deel		= doc.value.split('|');
	var deelgoed 	= new Array();
	for(i = 0; i < deel.length; i++){
		if(deel[i] != ''){
			deelgoed.push(deel[i]);
		}
	}
	if(check_array(add,deelgoed) == -1){
		deelgoed.push(add);
		var nieuw = deelgoed.join('|')
		doc.value = nieuw;
	}
}