function mkRecord(id){
		sql= '';
		if (id!==null) sql= 'select * from news where uid='+id;
		
		showWindow(
			'modules/news/tpl/edit.tpl',
			sql,
			810,
			520,
			'visible:select[1=да|0=нет];'+
			'category:select[2=Новое на сайте|1=Общие]'
		);
}

function saveData(mode){
	if (mode=='update') 
		setStatus("Обновление записи...");
	else
		setStatus("Создание новой записи...");
	id = $('#recordID').val();	
	$.post (
		'/modules/news/ajax.php',
		{
				"action": mode,
				"id": id,
				"date": $('#date').val(), 
				"caption": $('#caption').val(),
				"anons": $('#anons').val(),
				"body": FCKeditorAPI.Instances.body.GetData(),
				"visible": $('#visible option:selected').val(),
				"category": 1
		},
		function(data){
			active= ($('#show option:selected').val()==1) ? "Да" : "Нет";
			id = $('#recordID').val();	
				if(typeof(data.error) != 'undefined'){
					if(data.error != ''){
						setStatus(data.error);
					} else {
						setStatus("Запись сохранена.");
						if (mode=='update')
							$("#tbDealers tr[id='"+id+"']").html(
								'<td class="lnkMenu">'+$('#date').val()+'</td>'+
								'<td class="lnkMenu">'+$('#caption').val().substring(0,100)+'</td>'+
								'<td class="lnkMenu">'+ $('#anons').val().substring(0,100)+'</td>'+
								'<td class="lnkMenu">'+active+'</td>'+
								'<td><a href="javascript:void(0);" onClick="mkRecord('+id+')">редактировать</a> | '+
			 					'<a href="javascript:void(0);" onClick="remRecord('+id+')">удалить</a>'
			 				);
						else
							$("#tbDealers").append(
								'<tr><td class="lnkMenu">'+$('#date').val()+'</td>'+
								'<td class="lnkMenu">'+$('#caption').val().substring(0,100)+'</td>'+
								'<td class="lnkMenu">'+ $('#anons').val().substring(0,100)+'</td>'+
								'<td class="lnkMenu">'+active+'</td>'+
								'<td><a href="javascript:void(0);" onClick="mkRecord('+data.id+')">редактировать</a> | '+
			 					'<a href="javascript:void(0);" onClick="remRecord('+data.id+')">удалить</a></tr>'
							);
					}
				} else setStatus("Системная ошибка");
		}, "json"
	);
}

function remRecord(id){
	
	if ( confirm('Удалить запись?')){
		setStatus ('Удаление записи...');	
		$.post (
			'/modules/news/ajax.php',
			{
				"action": "delete", 
				"id": id
			},
			function(data){
				if(typeof(data.error) != 'undefined'){
					if(data.error != ''){
						setStatus (data.error);
					} else {
						$("#tbDealers tr[id='"+id+"']").remove();
						setStatus ('Запись №'+id+' удалена из базы в '+data.time);
					}
				}
			}, "json"
		);
	}
}
