var reqModels;
var reqArticles;

function showModels(main)
{
    var manufacturer = document.getElementById('manufacturer');
    var url = "/include/auto/models-list.php?manufacturer=" + manufacturer.value + "&main=" + main + "&rand=" + Math.random();

	if (window.XMLHttpRequest)
	{
		reqModels = new XMLHttpRequest();
		reqModels.onreadystatechange = loadModels;
		reqModels.open("GET", url, true);
		reqModels.send(null);
	}
	else if (window.ActiveXObject)
	{
		reqModels = new ActiveXObject("Microsoft.XMLHTTP");
		if (reqModels)
		{
			reqModels.onreadystatechange = loadModels;
			reqModels.open("GET", url, true);
			reqModels.send();
		}
	}
}

function loadModels()
{
	if (reqModels.readyState == 4)
	{
		var models = document.getElementById('models');
		models.innerHTML = reqModels.responseText;
	}
}

function showArticles(article, year, month)
{
	if (year != undefined)
	{
		year = document.getElementById('year').value;
	}
	else
	{
		year = 0;
	}

	if (month != undefined)
	{
		month = document.getElementById('month').value;
	}
	else
	{
		month = 0;
	}

    var url = "/include/auto/articles.php?year=" + year + "&month=" + month + "&article=" + article + "&rand=" + Math.random();

	if (window.XMLHttpRequest)
	{
		reqArticles = new XMLHttpRequest();
		reqArticles.onreadystatechange = loadArticles;
		reqArticles.open("GET", url, true);
		reqArticles.send(null);
	}
	else if (window.ActiveXObject)
	{
		reqArticles = new ActiveXObject("Microsoft.XMLHTTP");
		if (reqArticles)
		{
			reqArticles.onreadystatechange = loadArticles;
			reqArticles.open("GET", url, true);
			reqArticles.send();
		}
	}
}

function loadArticles()
{
	if (reqArticles.readyState == 4)
	{
		var articles = document.getElementById('articles');
		articles.innerHTML = reqArticles.responseText;
	}
}

function checkForm(form)
{
	var operation = form.operation.value;
	var manufacturer = form.manufacturer.value;
	var model = form.model.value;
	var year = form.year.value;
	var volume = form.volume.value;
	var contacts = form.contacts.value;
	var price = form.price.value;

	switch (operation)
	{
		case '1': // sell
		if (manufacturer == '' || model == '' || year == '' || volume == '' || contacts == '' || price == '')
		{
			alert("Необходимо заполнить следующие поля формы:\n- Производитель\n- Марка автомобиля\n- Год выпуска\n- Объем\n- Контактная информация\n- Цена");
			return false;
		}
		break;

		case '2': // buy
		if (manufacturer == '' || model == '' || description == '' || contacts == '')
		{
			alert("Необходимо заполнить следующие поля формы:\n- Производитель\n- Марка автомобиля\n- Описание\n- Контактная информация");
			return false;
		}
		break;
	}
	form.submit();
}

function changeOperation(id)
{
	var operation = document.getElementById('operation');
	var op = document.getElementById('op');

	operation.value = id;
	switch (id)
	{
		case 1: 
		op.innerHTML = "<b>ПРОДАМ</b>&nbsp;/&nbsp;&nbsp;<b><a href='javascript:changeOperation(2)' style='color:#333333'><b>КУПЛЮ</a></b>";
		break;

		case 2:
		op.innerHTML = "<b><a href='javascript:changeOperation(1)' style='color:#333333'>ПРОДАМ</a></b>&nbsp;/&nbsp;&nbsp;<b>КУПЛЮ</b>";
		break;
	}
}

function showPhoto(name, width, height)
{
	var win = window.open("/photo.html?type=auto&name="+name+"&width="+width, name, "width="+width+",height="+height);
}
