// ÔÓÍÊÖÈß ÇÀÏÐÎÑÀ ÄÀÍÍÛÕ
function Do_Load(val_id, val_name, inferior)
{
	var req = new JsHttpRequest();

	req.onreadystatechange = function()
							 { 
							 	if (4 === req.readyState)
								{
									res = req.responseJS.res;

									if('die' === res || !res)
									{
										clearData(val_name);
										document.getElementById('divid_' + val_name).innerHTML = '&nbsp;';
    									return false;
									}
									else
									{
										loadDataRes(val_name, res, inferior);
									}
								}
				 			 }

	req.open(null, 'function/loaddata.php', true);
	req.send( {req_id: val_id,  req_name: val_name } );
} 

// ÔÓÍÊÖÈß ÈÍÈÖÈÀËÈÇÀÖÈÈ
function startReqData(id, name_id, inferior)
{
	document.getElementById('divid_' + name_id).innerHTML = '<img src="template/images/progress.gif">';

	var mess1;
	var mess2;
	var mess3;
	switch (getCookie('reml'))
	{
		case 'ua':
					mess1 = 'Íåâàæëèâî';
					mess2 = 'Âèáåð³òü ïðîôåñ³þ';
					mess3 = 'Âèáåð³òü ì³ñòî';
					break;
		case 'rus':
		default:
					mess1 = 'Íåâàæíî';
					mess2 = 'Âûáåðèòå ïðîôåññèþ';
					mess3 = 'Âûáåðèòå ãîðîä';
					break;
	}		

	if (document.getElementById('s'))
	{
		var prSel_text = ctSel_text = mess1;
	}
	else
	{
		var prSel_text = mess2;
		var ctSel_text = mess3;
	}

	switch (name_id)
	{
		case 'profecy':
    		var select = document.getElementById('id_' + name_id);
			select.options.length = 0;
			select.options[select.options.length] = new Option(prSel_text, 0, false, true);
			break;

		case 'city':
    		var select = document.getElementById('id_' + name_id);
			select.options.length = 0;
			select.options[select.options.length] = new Option(ctSel_text, 0, false, true);
			break;
	}

	Do_Load(id, name_id, inferior);
}

// ÔÓÍÊÖÈß ÇÀÃÐÓÇÊÈ ÄÀÍÍÛÕ Â ÄÎÊÓÌÅÍÒ
function loadDataRes(name, data, inferior)
{
    var select = document.getElementById('id_' + name);
    select.options.length = 1;

    for (var i in data)
    {
        // äîáàâëÿåì íîâûé îáúåêò OPTION ê íàøåìó SELECT
		if (inferior == i)
		{
			select.options[select.options.length] = new Option(data[i], i, true, true);
		}
		else
		{
			select.options[select.options.length] = new Option(data[i], i, false, false);
		}
    }
    
	document.getElementById('divid_' + name).innerHTML = '&nbsp;';
}


// ÔÓÍÊÖÈß Î×ÈÑÒÊÈ ÄÀÍÍÛÕ Â ÄÎÊÓÌÅÍÒÅ
function clearData(id_data)
{
	var mess1;
	var mess2;
	switch (getCookie('reml'))
	{
		case 'ua':
					mess1 = 'Íåâàæëèâî';
					mess2 = 'Íåìàº äàíèõ';
					break;
		case 'rus':
		default:
					mess1 = 'Íåâàæíî';
					mess2 = 'Íåò äàííûõ';
					break;
	}		

	if (document.getElementById('s'))
	{
		var prSel_text = ctSel_text = mess1;
	}
	else
	{
		var prSel_text = ctSel_text = mess2;
	}

	switch (id_data)
	{
		case 'profecy':
    		var select = document.getElementById('id_' + id_data);
			select.options.length = 0;
			select.options[select.options.length] = new Option(prSel_text, 0, true, false);
			break;

		case 'city':
    		var select = document.getElementById('id_' + id_data);
			select.options.length = 0;
			select.options[select.options.length] = new Option(ctSel_text, 0, true, false);
			break;
	}
}

function setOptionVal(select_id, option_val)
{
	var objSelect = document.getElementById('id_' + select_id);

	for (var i = 0; i < objSelect.length; i++)
	{
		if (objSelect.options[i].value === option_val)
		{
			objSelect.options[i].selected = 1;
		}
	}
}


/******* ÇÀÃÐÓÇÊÀ ÄÀÍÍÛÕ ÏÎ ÂÀÊÀÍÑÈßÌ È ÐÅÇÞÌÅ ÄËß ÄÈÍÀÌÈ×ÅÑÊÎÃÎ ÏÎÊÀÇÀ È ÑÊÐÛÒÈß *******/
function LoadInfoBoard (id, type)
{
	var show = 'table-row';
	if(navigator.appName == 'Microsoft Internet Explorer') show = 'block';

	tr_id = type + '_' + id;
	img_id = 'img' + type + '_' + id;
	if (document.getElementById(tr_id).style.display == 'none')
	{
		document.getElementById(tr_id).style.display = show;
		document.getElementById(img_id).src = 'template/images/resize_0.gif';
	}
	else
	{
		document.getElementById(tr_id).style.display = 'none';
		document.getElementById(img_id).src = 'template/images/resize_1.gif';
	}
}