// Обработчик для select и нажатия на кнопку
var doska_cur_id = 0;
var doska_item = '';
var doska_form_add   = '';
var doska_form_fombj = '';

function doska_add(){	if (init_ajax()==false) return;
	// Адрес скрипта обрабатывающего запросы
	url="/sources/doska/doska_ajax.php";
	//url=url+"?act=add&sid="+Math.random()
	par = "act=add&sid="+Math.random();
    collect_data();
	//url = url+"&"+parr
	par = par+"&"+parr
	xmlHttp.onreadystatechange=sc_doska_add;
    document.getElementById("doska_but_add").disabled=true;
    //alert(url)
    //alert(par)
	ajax_send_post(url,par);
	return
}

function doska_save(id){
	if (init_ajax()==false) return;
	//doska_cur_id = id;
	// Адрес скрипта обрабатывающего запросы
	url="/sources/doska/doska_ajax.php";
	par = "act=save&sid="+Math.random();
    collect_data();
	par = par+"&"+parr
	xmlHttp.onreadystatechange=sc_doska_save
	ajax_send_post(url,par);
	return
}

function doska_edit(id){
	if (init_ajax()==false) return;
	// Адрес скрипта обрабатывающего запросы
	url="/sources/doska/doska_ajax.php";
	//url=url+"?act=add&sid="+Math.random()
	par = "act=edit&sid="+Math.random();
    collect_data();
	//url = url+"&"+parr
	par = par+"&"+parr
	xmlHttp.onreadystatechange=sc_doska_edit;
    document.getElementById("doska_but_add").disabled=true;
    //alert(url)
    //alert(par)
	ajax_send_post(url,par);
	return
}

function sc_doska_edit(){	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		// Получаем данные, что вернул скрипт
		text = xmlHttp.responseText
		//alert(text)
		text_v = text.split('|');
		// Заполняем подчиненый селект
	    document.getElementById("doska_add_result").innerHTML=text_v[1]
		if (text_v[0]=='success'){
			url = text_v[2];
			//alert(text);
			window.location=url;
			//document.getElementById("add_from").innerHTML=''
		}
	    document.getElementById("doska_but_add").disabled=false
	}
}

function sc_doska_add(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		// Получаем данные, что вернул скрипт
		text = xmlHttp.responseText
		//alert(text)
		text_v = text.split('|');
		// Заполняем подчиненый селект
	    document.getElementById("doska_add_result").innerHTML=text_v[1]
		if (text_v[0]=='success'){
			url = text_v[2];
			//alert(text);
			window.location=url;
			//document.getElementById("add_from").innerHTML=''
		}
		else{
		    document.getElementById("doska_but_add").disabled=false
		}
	}
}

function sc_doska_save(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		text = xmlHttp.responseText
		doska_item = "doska_lot_"+doska_cur_id;
	    document.getElementById(doska_item).innerHTML=text
   		obj = document.getElementById('comment_div_add');
		if (obj!=null){
			//alert(doska_form_fombj.id)
			obj.innerHTML = doska_form_add;
			fombj = document.getElementById(doska_form_fombj.id);
			//fombj = doska_form_fombj;
			doska_form_add = '';
		}
	}
}

function doska_change_part(id,index)
{
	//alert(index);
	if (init_ajax()==false) return;
	var ident = 'part_res_'+id;
    document.getElementById(ident).innerHTML='<img src="/tpl/main/images/work/indicator.gif" width="16" height="16" alt="" border="0">'
	url="/sources/doska/doska_ajax.php"+"?act=change_part&sid="+Math.random()+"&id="+index+"&level="+id;
	xmlHttp.onreadystatechange=doska_change_part_ans;
	ajax_send(url);
	//alert(url);
	return
}


function doska_change_part_ans()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		var text = xmlHttp.responseText;
		//alert(text);
		text = text.split('|');
		var ident = 'part_res_'+text[0];
	    document.getElementById(ident).innerHTML=text[1];
	}
}



function doska_change_oblast(index)
{
	//alert(index);
	if (init_ajax()==false) return;
	url="/sources/doska/doska_ajax.php"+"?act=get_select_city&sid="+Math.random()+"&id="+index;
	xmlHttp.onreadystatechange=doska_change_oblast_ans
	ajax_send(url);
	//alert(url);
	return
}

function doska_change_oblast_ans()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		var text = xmlHttp.responseText
		//alert(text);
		var text_v = text.split('|');
		var city_data = null;
		// Формат = номер;имя|номер;имя
	    //var aCurrHouseValues = getHouseValuesByStreet(index);
	    var aCurrCityValues = text_v;
	    var nCurrCityValuesCnt = aCurrCityValues.length;
	    //alert(nCurrCityValuesCnt);
    	var oCityList = document.forms["doska_form_add"].elements["city"];
	    //var oCityListOptionsCnt = oCityList.options.length;
    	oCityList.length = 0; // удаляем все элементы из списка домов
	    for (i = 0; i < nCurrCityValuesCnt; i++)
    	{
    		// Получаем список - номер - город
    		city_data = aCurrCityValues[i].split(';');
	        // далее мы добавляем необходимые дома в список
    	    if (document.createElement)
        	{
	            var newCityListOption = document.createElement("OPTION");
    	        newCityListOption.text = city_data[1];
        	    newCityListOption.value = city_data[0];
            	// тут мы используем для добавления элемента либо метод IE, либо DOM, которые, alas, не совпадают по параметрам…
	            (oCityList.options.add) ? oCityList.options.add(newCityListOption) : oCityList.add(newCityListOption, null);
    	    }
        	else
	        {
    	        // для NN3.x-4.x
        	    oCityList.options[i] = new Option(city_data[1], city_data[0], false, false);
	        }
    	}
	}
}
