get_dict = function ()
{
if (document.getElementById('selection').value == '---')
	{
	document.getElementById('id_parts').innerHTML = "<select id='parts'><option value == '---'>- Выбор -</option>";
	document.getElementById('parts').disabled = true;
	return false;
	}
document.getElementById('parts').disabled = false;
  try {
     var xmlhttp = new XMLHttpRequest();
  } catch (e) { var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }

try {
  // Needed for Mozilla if local file tries to access an http URL
  netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
  } catch (e) {  /* ignore */ }
xmlhttp.open("GET", "/index.php/search_parts/get_dict/"+document.getElementById('selection').value);
xmlhttp.onreadystatechange = function() {
  if (xmlhttp.readyState < 4)
  	document.getElementById('id_parts').innerHTML = "<select id='parts'><option>Подождите, пожалуйста...</option></select>";
  if (xmlhttp.readyState == 4)
    document.getElementById('id_parts').innerHTML = "<select name='parts' id='parts'>"+xmlhttp.responseText+"</select>";
};
xmlhttp.send("");
}

get_model = function ()
{
if(document.getElementById('auto_brand').value == '70')
	{
	document.getElementById('select_model').style.display = 'none';
	document.getElementById('select_model').disabled = true;
	document.getElementById('id_model').style.display = 'none';
	document.getElementById('input_model').style.display = '';
	document.getElementById('input_model').disabled = false;
	document.getElementById('input_model').value = '';
	}
else
	{
	document.getElementById('id_model').style.display = '';
	document.getElementById('input_model').style.display = 'none';
	document.getElementById('input_model').disabled = true;
	if (document.getElementById('auto_brand').value == '---')
		{
		document.getElementById('id_model').innerHTML = "<select name='model' id='select_model'><option value == '---'>- Выбор -</option></select>";
		document.getElementById('select_model').disabled = true;
		return false;
		}
	document.getElementById('select_model').disabled = false;
	  try {
		 var xmlhttp = new XMLHttpRequest();
	  } catch (e) { var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
	
	try {
	  // Needed for Mozilla if local file tries to access an http URL
	  netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
	  } catch (e) {  /* ignore */ }
	xmlhttp.open("GET", "/index.php/search_parts/get_model/"+document.getElementById('auto_brand').value);
	xmlhttp.onreadystatechange = function() {
	  if (xmlhttp.readyState < 4)
		document.getElementById('id_model').innerHTML = "<select name='model' id='select_model'><option>Подождите, пожалуйста...</option></select>";
	  if (xmlhttp.readyState == 4)
		document.getElementById('id_model').innerHTML = "<select name='model' id='select_model' onChange='get_model_else()'>"+xmlhttp.responseText+"</select>";
		};
	xmlhttp.send("");
	}
}

get_model_else = function()
	{
	if($("#select_model").attr('selected','yes').val() == 'else')
		{
		$("#select_model").hide();
		$("#input_model").val('');
		$("#input_model").removeAttr('disabled');
		$("#input_model").show();
		}
	}

get_model_banner = function ()
	{
	if (document.getElementById('auto_brand').value == '---')
		{
		document.getElementById('select_model').innerHTML = "<select name='model' id='model' style='width:115px;'><option value == '---'>-Модель-</option></select>";
		document.getElementById('model').disabled = true;
		return false;
		}
	document.getElementById('model').disabled = false;
	  try {
		 var xmlhttp = new XMLHttpRequest();
	  } catch (e) { var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
	
	try {
	  // Needed for Mozilla if local file tries to access an http URL
	  netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
	  } catch (e) {  /* ignore */ }
	xmlhttp.open("GET", "/index.php/search_parts/get_model/"+document.getElementById('auto_brand').value);
	xmlhttp.onreadystatechange = function() {
	  if (xmlhttp.readyState < 4)
		document.getElementById('select_model').innerHTML = "<select name='model' id='model' style='width:115px;'><option>Подождите</option></select>";
	  if (xmlhttp.readyState == 4)
		document.getElementById('select_model').innerHTML = "<select name='model' id='model' style='width:115px;'>"+xmlhttp.responseText+"</select>";
		};
	xmlhttp.send("");
		
	}

function check_form()
	{
	if(document.getElementById('parts').disabled == true)
		{
		document.getElementById('parts_error').innerHTML = 'Выберите Название запчасти';
		return false;
		}
	if(document.getElementById('parts').value == 191 & document.getElementById('another_parts').value == '')
		{
		document.getElementById('another_parts_error').innerHTML = 'Укажите Альтернативное название запчасти';
		return false;
		}
	if(document.getElementById('select_model').disabled == true & document.getElementById('input_model').disabled)
		{
		document.getElementById('model_error').innerHTML = 'Выберите Модель автомобиля';
		return false;
		}
	}

function show_form()
	{
	if(document.getElementById('grey_form').style.display == 'none')
		{
		$("#grey_form").slideDown('normal');

		document.getElementById('catalog_button').value = 'Скрыть форму';
		}
	else
		{
		$("#grey_form").slideUp('normal');

		document.getElementById('catalog_button').value = 'Показать форму';
		}
	}

function check_search()
	{
	var year = document.getElementById('year').value;
	var auto_brand = document.getElementById('auto_brand').value;
	var select_model = document.getElementById('select_model').value;
	var input_model = document.getElementById('input_model').value;
	if(year == '---' || auto_brand == '---' || (select_model == '---' & input_model == ''))
		{
		//alert('Заполните все поля');
		$("#div_error").dialog({modal:true,
								buttons: {
							     Ok: function() { $(this).dialog('close'); }
								}});
		return false;
		}
	else
		{
		return true;
		}
	}
