// изменение булевых полей с 1 на 0 и наоборот
function modifyBoolField(code, id, field, obj, src1, src2)
{
	loading(true, '');
	
	if (code == 'options') { language = ''; code = 'opt'; }  else { language = lang + '/'; }
	
	var oXmlHttp = zXmlHttp.createRequest();
	oXmlHttp.open('GET', path_to_admin+language+code+'/?ajax&a=edit&id='+id+'&field='+field, true);
	oXmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	oXmlHttp.onreadystatechange = function () {
		if (oXmlHttp.readyState == 4) {
			if (oXmlHttp.status == 200)
			{ //alert('modifyBoolField: '+oXmlHttp.responseText);
				if (oXmlHttp.responseText == 'ok')
				{
					if (obj.src.indexOf(src1) != -1)
					{
						obj.src = path_to_img + src2 + '.gif';
						switch (obj.alt)
						{
							case 'показывать': obj.alt = 'скрыть'; obj.title = 'скрыть'; break;
							case 'показывать на главной': obj.alt = 'убрать с главной'; obj.title = 'убрать с главной'; break;
						}
						
					}
					else
					{
						obj.src = path_to_img +  src1 + '.gif';
						switch (obj.alt)
						{
							case 'скрыть': obj.alt = 'показывать'; obj.title = 'показывать'; break;
							case 'убрать с главной': obj.alt = 'показывать на главной'; obj.title = 'показывать на главной'; break;
						}
					}
					if (code == 'content')
						loading(false, 'main');
					else if (code == 'foto')
						loading(false, 'edit');
					else
						loading(false, 'list');
				}
			}
			else
				alert('Обнаружена ошибка: ' + oXmlHttp.statusText);
		}	
	}; oXmlHttp.send(null);
}
//---------------------------------------------------------------------------------
// удаление записи
function deleteRecord(href)
{
	if (confirm('Действительно удалить?'))
		window.location = href;
}
//---------------------------------------------------------------------------------
// смена видимости элемента страницы
function modifyVisibleElement(id)
{
	var obj = document.getElementById(id);
	if (obj && obj.style.visibility == 'hidden') obj.style.visibility = 'visible';
	else obj.style.visibility = 'hidden';
}
//---------------------------------------------------------------------------------
//отсылка команды серверу
function sendAction(act, code)
{
	var oXmlHttp = zXmlHttp.createRequest();
	if (code) code = '&code=' + code;
	oXmlHttp.open('GET', 'actions.php?ajax&a='+act+code, true);
	oXmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	oXmlHttp.onreadystatechange = function () {
		if (oXmlHttp.readyState == 4) {
			if (oXmlHttp.status == 200)	
			{ //alert('sendAction: '+oXmlHttp.responseText);
				switch (act)
				{
					case 'logout':
					{
						returnToMain();
						modifyPagePath('');
						reloadMainPage('', false);
					} break;
					default:
					{
						//alert(oXmlHttp.responseText);
					}
				}
			}
			else
				alert('Обнаружена ошибка: ' + oXmlHttp.statusText);
		}	
	}; oXmlHttp.send(null);
}