
	function oilsByType (el, path) {	
		var type_id = el.getElementsByTagName('input')[0].value;
		document.getElementById('oil_type').value = el;
		var oilTypes = el.parentNode.getElementsByTagName('a');

			for (var i = 0, l = oilTypes.length; i < l; i++) {
				oilTypes[i].style.backgroundColor = '';
				oilTypes[i].style.color = '#79B1D4';
				oilTypes[i].className = 'oil-type';
			}

		el.style.backgroundColor = '#79B1D4';
		el.style.color = '#fff';			

		JsHttpRequest.query('/requests/ajax.getitemsbytype.php', 
			{'type_id': type_id, 'path': path},
			function(result, errors) {
				divCont = document.getElementById ('list-container');
				if (result['html']) {
					if (result.nf) {
						divCont.innerHTML = '<p style="background-color: #f5f5f5; color: #dc9176; padding: 5px;">У данного производителя нет таких месел, но есть у:</p>';
						divCont.innerHTML += result.html;
					}else{
						divCont.innerHTML = result.html;
					}
				}else{
					divCont.innerHTML = '';
				}	
			}, false);		
	}

	function oilsByFilter(path) {	
		var oilTypes = document.getElementById('filter-bar').getElementsByTagName('a');

			for (var i = 0, l = oilTypes.length; i < l; i++) {
				oilTypes[i].style.backgroundColor = '';
				oilTypes[i].style.color = '#79B1D4';
				oilTypes[i].className = 'oil-type';
			}

		var oilType = document.getElementById('o_type').value;
		var levelW = document.getElementById('level_w').value;
		var tempType = document.getElementById('temp_type').value;

		JsHttpRequest.query('/requests/ajax.getitemsbyfilter.php', 
			{'oil_type': oilType, 'level_w': levelW, 'temp_type': tempType, 'path': path},
			function(result, errors) {
				divCont = document.getElementById ('list-container');
				if (result['html']) {
					if (result.nf) {
						divCont.innerHTML = '<p style="background-color: #f5f5f5; color: #dc9176; padding: 5px;">По ващему запросу ничего не найденно.</p>';
					}else{
						divCont.innerHTML = result.html;
					}
				}else{
					divCont.innerHTML = '';
				}	
			}, false);		
	}

	function getModels (el, id) {
		el.innerHTML = '';
		var newOpt = document.createElement ('option');
		newOpt.value = '';
		newOpt.innerHTML = 'Загрузка...';
		el.appendChild (newOpt);
		JsHttpRequest.query('/requests/ajax.getcarmodel.php', 
			{'mark_id': id},
			function(result, errors) {

					if (result['html']) {
						var opt = result['html'];
						el.innerHTML = '';
							for (var i in opt) {
								var newOpt = document.createElement ('option');
								newOpt.value = opt[i]['value'];
								newOpt.innerHTML = opt[i]['name'];
								el.appendChild (newOpt);
							}
					}else{
						el.innerHTML = '';
						var newOpt = document.createElement ('option');
						newOpt.value = '';
						newOpt.innerHTML = 'Данных нет';
						el.appendChild (newOpt);
					}
	
			}, false);	
	}
	
	function getNewModels (el, id) {
		el.innerHTML = '';
		var newOpt = document.createElement ('option');
		newOpt.value = '';
		newOpt.innerHTML = 'Загрузка...';
		el.appendChild (newOpt);
		JsHttpRequest.query('/requests/ajax.getmodel.php', 
			{'mark_id': id},
			function(result, errors) {
				//alert(result['html']);
					if (result['html']) {
						var opt = result['html'];
						el.innerHTML = '';
							for (var i in opt) {
								var newOpt = document.createElement ('option');
								newOpt.value = opt[i]['value'];
								newOpt.innerHTML = opt[i]['name'];
								el.appendChild (newOpt);
							}
					}else{
						el.innerHTML = '';
						var newOpt = document.createElement ('option');
						newOpt.value = '';
						newOpt.innerHTML = 'Данных нет';
						el.appendChild (newOpt);
					}
	
			}, false);	
	}
	

	function getModelsByYear () {
		var mark_id = document.getElementById('mark_id').value;
		var el = document.getElementById('models');
		var newOpt = document.createElement ('option');
		var year_from = document.getElementById('year_from').value;
		var year_for = document.getElementById('year_for').value;
		newOpt.value = '';
		newOpt.innerHTML = 'Загрузка...';
		el.appendChild (newOpt);
		JsHttpRequest.query('/requests/ajax.getcarmodelbyyear.php', 

			{'mark_id': mark_id, 'year_from': year_from, 'year_for': year_for},

			function(result, errors) {

					if (result['html'] && result['html'].length) {
						var opt = result['html'];
						el.innerHTML = '';
							for (var i in opt) {
								var newOpt = document.createElement ('option');
								newOpt.value = opt[i]['value'];
								newOpt.innerHTML = opt[i]['name'];
								el.appendChild (newOpt);
							}
					}else{
						el.innerHTML = '';
						var newOpt = document.createElement ('option');
						newOpt.value = '';
						newOpt.innerHTML = 'Данных нет';
						el.appendChild (newOpt);
					}
	
			}, false);	
	}

