	function ShowCarModelYear(data)
	{
		var modelYear = document.getElementById("select9");
		if(modelYear != null)
		{
			var deleted = false;
			while(modelYear.length >= 2)
			{
				modelYear.remove(modelYear.length-1);
				deleted = true;
			}
			if(data != "")
			{
				if(document.all) { // Or any IE testing
					data =  modelYear.innerHTML + data;
					var newInnerHTML = modelYear.parentNode.innerHTML;
					var bracketPos = newInnerHTML.indexOf(">")+1;
					newInnerHTML = newInnerHTML.substring(0, bracketPos)+ data+ "";
					modelYear.parentNode.innerHTML = newInnerHTML;				
				}
				else
				{
					modelYear.innerHTML += data;
				}
				redrawSelectBoxes();
			}
			else if(deleted)
				redrawSelectBoxes();	 
		}	
	}
	
	function ShowCarModel(data)
	{		
		var models = document.getElementById("select10");
		var modelYear = document.getElementById("select9");
		if(models != null && modelYear != null)
		{			
			var deleted = false;
			while(models.length >= 2)
			{
				models.remove(models.length-1);
				deleted = true;
			}
			while(modelYear.length >= 2)
			{
				modelYear.remove(modelYear.length-1);
				deleted = true;
			}
			if(data != "")
			{				
				if(document.all) { // Or any IE testing
					data =  models.innerHTML + data;
					var newInnerHTML = models.parentNode.innerHTML;
					var bracketPos = newInnerHTML.indexOf(">")+1;
					newInnerHTML = newInnerHTML.substring(0, bracketPos)+ data+ "";
					models.parentNode.innerHTML = newInnerHTML;
				}
				else
				{
					models.innerHTML += data;
				}
				redrawSelectBoxes();
			}
			else if(deleted)
				redrawSelectBoxes();		 
		}	
	}
	
	function ShowWheelsAttributes(data)
	{
		$("option", data).each(function(){
			selectName = $(this).find("name").get(0).textContent;
			selectData = $(this).find("data").get(0).textContent;
			if(selectName != "")
			{
				selects = $("select[name='"+selectName+"']").get();
				select = null;
				for(i = 0; i < selects.length; i++)
				{
					if(selects[i].form.name == 'wheels_search')
						select = selects[i];
				}
				if(select != null)
				{
					while(select.length >= 2)
					{
						select.remove(select.length-1);
					}
					
					if(selectData != "")
					{
						if(document.all) { // Or any IE testing
							selectData =  select.innerHTML + selectData;
							var newInnerHTML = select.parentNode.innerHTML;
							var bracketPos = newInnerHTML.indexOf(">")+1;
							newInnerHTML = newInnerHTML.substring(0, bracketPos)+ selectData+ "";
							select.parentNode.innerHTML = newInnerHTML;
						}
						else
						{
							select.innerHTML += selectData;
						}
					}
				}
			}
		});
		redrawSelectBoxes();
	}
	
	function loadCarModels(catId)
	{
 		var manufacturer = document.getElementById("select8");	
 		if(manufacturer != null && manufacturer.value)
 		{
 			$.get("/views/oxajax.php?cnid="+catId+"&fnc=getCarModelsForSearch&searchcarmnf="+manufacturer.value, null, ShowCarModel);	
 		}
 		else
 			ShowCarModel("");
	}
	
	function loadCarModelYear(catId)
	{
 		var manufacturer = document.getElementById("select8");
 		var model = document.getElementById("select10");
 		if(manufacturer != null && manufacturer.value && model != null && model.value)
 		{
 			$.get("/views/oxajax.php?cnid="+catId+"&fnc=getCarModelYearForSearch&searchcarmnf="+manufacturer.value+"&searchcarmodel="+model.value, null, ShowCarModelYear);	
 		}
 		else
 			ShowCarModelYear("");
	}
	
	function loadWheelsAttributes(catId)
	{
		select = $("#select11,#select12,#select13,#select14,#select15,#select16").get();
		if(select.length > 0)
		{
			attributes = "";
			for(i = 0; i < select.length; i++)
			{
				attributes += ("&"+select[i].name+"="+select[i].value);
			}
			$.get("/views/oxajax.php?cnid="+catId+"&fnc=getWheelsAttributes"+attributes, null, ShowWheelsAttributes);
		}
	}
	
	function SubmitTyresSearch()
	{
		document.forms.tyres_search.submit();
	}
	
	function SubmitWheelsSearch()
	{
		document.forms.wheels_search.submit();
	}
	
