function getModels()
{
	createXMLHttpRequest();
	//cupmaten	
	var queryString 	= '&cupmaat_a=' + document.getElementById('cupmaat_a').checked;
	queryString 		+= '&cupmaat_b='+ document.getElementById('cupmaat_b').checked;
	queryString 		+= '&cupmaat_c='+ document.getElementById('cupmaat_c').checked;
	queryString 		+= '&cupmaat_d='+ document.getElementById('cupmaat_d').checked;
	queryString 		+= '&cupmaat_e='+ document.getElementById('cupmaat_e').checked;
	queryString 		+= '&cupmaat_f='+ document.getElementById('cupmaat_f').checked;
	//uiterlijk
	queryString 		+= '&uiterlijk_blond='+ document.getElementById('uiterlijk_blond').checked;
	queryString 		+= '&uiterlijk_bruin='+ document.getElementById('uiterlijk_bruin').checked;
	queryString 		+= '&uiterlijk_rood='+ document.getElementById('uiterlijk_rood').checked;
	queryString 		+= '&uiterlijk_zwart='+ document.getElementById('uiterlijk_zwart').checked;
	queryString 		+= '&uiterlijk_anders='+ document.getElementById('uiterlijk_anders').checked;
	//figuur
	queryString			+= '&figuur_mager=' + document.getElementById('figuur_mager').checked;
	queryString			+= '&figuur_slank=' + document.getElementById('figuur_slank').checked;
	queryString			+= '&figuur_dik=' + document.getElementById('figuur_dik').checked;
	queryString			+= '&figuur_gezet=' + document.getElementById('figuur_gezet').checked;
	//talen
	queryString 		+= '&taal_nl='+ document.getElementById('taal_nl').checked;
	queryString 		+= '&taal_en='+ document.getElementById('taal_en').checked;
	queryString 		+= '&taal_du='+ document.getElementById('taal_du').checked;
	queryString 		+= '&taal_fr='+ document.getElementById('taal_fr').checked;
	queryString 		+= '&taal_es='+ document.getElementById('taal_es').checked;
	queryString 		+= '&taal_it='+ document.getElementById('taal_it').checked;
	//leeftijden
	queryString 		+= '&leeftijd_van='+ document.getElementById('leeftijd_van').value;
	queryString 		+= '&leeftijd_tot='+ document.getElementById('leeftijd_tot').value;
	//zoeken
	if( document.getElementById('zoeken').value != search_string && 
		document.getElementById('zoeken').value )
	{
		queryString			+= '&zoeken=' + document.getElementById('zoeken').value;
	}
	else
	{
		queryString			+= '&zoeken=';
	}
	//request
	xmlHttp.open("POST", base_url + 'index.php/home/ajaxRequests/',true);
	xmlHttp.onreadystatechange = placeModels;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlHttp.send(queryString);
}

function searchModels()
{
	if( document.getElementById('zoeken').value != search_string )
	{
		getModels();	
	}
}

function placeModels()
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
			document.getElementById('modellen').innerHTML = xmlHttp.responseText;
		}
	}
}

function resetFilters(){
	document.getElementById('cupmaat_a').checked			= false;
	document.getElementById('cupmaat_b').checked			= false;
	document.getElementById('cupmaat_c').checked			= false;
	document.getElementById('cupmaat_d').checked			= false;
	document.getElementById('cupmaat_e').checked			= false;
	document.getElementById('cupmaat_f').checked			= false;
	//uiterlijk
	document.getElementById('uiterlijk_blond').checked		= false;
	document.getElementById('uiterlijk_bruin').checked		= false;
	document.getElementById('uiterlijk_rood').checked		= false;
	document.getElementById('uiterlijk_zwart').checked		= false;
	document.getElementById('uiterlijk_anders').checked		= false;
	//talen
	document.getElementById('taal_nl').checked				= false;
	document.getElementById('taal_en').checked				= false;
	document.getElementById('taal_du').checked				= false;
	document.getElementById('taal_fr').checked				= false;
	document.getElementById('taal_es').checked				= false;
	document.getElementById('taal_it').checked				= false;
	//leeftijden
	document.getElementById('leeftijd_van').value			= 18;
	document.getElementById('leeftijd_tot').value			= 65;	
	
	document.getElementById('zoeken').value					= '';
	getModels();
}

function addFav(modelName,url){
	var confirmBox	= confirm("Model " + modelName + " aan uw favorieten toevoegen?");
	if(confirmBox){
		window.location = url;
	}
}

function deleteFav(modelName,url){
	var confirmBox	= confirm("Model " + modelName + " uit uw favorieten verwijderen?");
	if(confirmBox){
		window.location = url;
	}
}