var initMark;
var initModel;

function Init()
{
	initMark = fn.mark_id.value;
	initModel = fn.model_id.value;
	doTypeSelect(fn.type_id.value);
        doMarkSelect();
}





// Обработка селекта type_id
function doTypeSelect(k)
{
		var el=new Option();
		el.text='..загрузка данных..';
		el.value=0;
		fn.mark_select[0]=el;

	        var req = new Subsys_JsHttpRequest_Js();

	        req.onreadystatechange = function()
		{
	            	if (req.readyState == 4)
			{
	                	if (req.responseJS)
				{
			        	document.getElementById('mark_inner').innerHTML = req.responseJS.q;
	        	        }
	                	// Отладочная информация.
		                 //document.getElementById('mark_inner').innerHTML = req.responseText + '22';
	            	}
	        }


	        req.caching = true;
//	        req.open('GET', 'http://autosurgut.ru/pcgi2/board/ajax_type.cgi?test=abc', true);
	        req.open('GET', '/pcgi2/board/ajax_type.cgi?test=abc', true);
	        req.send({ type_id: fn.type_id.value, mark_id: fn.mark_id.value, k: k });

		clear_model_select();
}


function clear_model_select()
{
		// Чистим model_select
		var i;
		var len=fn.model_select.length;
		for (i=1;i<len;i++) {fn.model_select.remove(1);}
		fn.model_id.value=0; 
}

// Обработка селекта mark_select
function doMarkSelect(k)
{
	        if ((fn.mark_select.value>0) || (initMark>0))
		{
			var mark_send = fn.mark_select.value;
			if (initMark>0) {mark_send=initMark; initMark=0;}

			var model_send = fn.model_select.value;
			if (initModel>0) {model_send=initModel; initModel=0;}

			var el=new Option();
			el.text='..загрузка данных..';
			el.value=0;
			fn.model_select[0]=el;

		        var req = new Subsys_JsHttpRequest_Js();

		        req.onreadystatechange = function()
			{
		            	if (req.readyState == 4)
				{
			        	document.getElementById('model_inner').innerHTML = req.responseJS.q;
       				        fn.mark_id.value = fn.mark_select.value;
		            	}
		        }

		        req.caching = true;
//		        req.open('GET', 'http://autosurgut.ru/pcgi2/board/ajax_load_mark.cgi?test=abc', true);
		        req.open('GET', '/pcgi2/board/ajax_load_mark.cgi?test=abc', true);
		        req.send({ type_id: fn.type_id.value, mark_id: mark_send, model_id: model_send, k: k });
		}
		else {clear_model_select(); fn.mark_id.value=0;}
}

function doModelSelect(k)
{
	        fn.model_id.value = fn.model_select.value;
}


function ToNum(str)
{
	var c;
	var str2="";
	for(i=0;i<str.length;i++)
	{
		c=str.charAt(i);
		if(c>="0" && c<="9") str2=str2+c;
		if(c=="." || c==",") str2=str2+".";
	}
	return str2;
}

function NotNum(str)
{
var c;
var log=0;
for(i=0;i<str.length;i++){
c=str.charAt(i);
if((c>="0" && c<="9") || c==" "){}
else log=1;
}return log;
}



function Send()
{
	fn.price_min.value=ToNum(fn.price_min.value);
	fn.price_max.value=ToNum(fn.price_max.value);
	if((fn.y_min.value>fn.y_max.value) && (fn.y_max.value>0)) {alert("Минимальное значение поля 'Год выпуска' не должно быть больше максимального'");fn.y_min.focus();return 0;}
	if(NotNum(fn.price_min.value)){alert("Цена должна содержать только цифры");fn.price_min.focus();return 0;}
	if(NotNum(fn.price_max.value)){alert("Цена должна содержать только цифры");fn.price_max.focus();return 0;}
	if((Number(fn.price_min.value) > Number(fn.price_max.value)) && (Number(fn.price_max.value)>0)) {alert("Минимальное значение поля 'Цена' не должно быть больше максимального'");fn.y_min.focus();return 0;}
	fn.submit();
}



function tOver(colid, row) {
document.all['tl_'+colid].style.color = "#000066"
row.bgColor = "#E0E0E0"
}

function tOut(colid, row) {
row.bgColor = "#FaFaFa"
document.all['tl_'+colid].style.color = "#000000"
}

function tGo(colid, row)
{
	window.location.href='http://autosurgut.ru/board/car/'+colid+'.html';
}



    function drop(theURL, Redir) {
       if (confirm('Вы уверены? Данные будут уничтожены без возможности восстановления!')) {
	  window.open(theURL,'namename','width=250,height=100,status=no,toolbar=no,menubar=no,directories=no,location=no,resizable=no,scrollbars=no')
//	  this.style.visibility='hidden';
	  if (Redir==1)
	  {window.location.href="http://autosurgut.ru/board/";}
       }
       else {
          alert ('Хорошо, никаких действий предпринято не было');
       } 
    }


