function mkRecord(id){
		sql= '';
		if (id!==null) sql= 'select * from mod_articles where id='+id;
		
		showWindow(
			'modules/article/tpl/edit.tpl',
			sql,
			850,
			570,
			'show:select[1=да|0=нет];'
		);
}

function saveData(mode){
	if (mode=='update') 
		setStatus("Обновление записи...");
	else
		setStatus("Создание новой записи...");
	id = $('#recordID').val();	
	$.post (
		'/modules/article/ajax.php',
		{
				"action": mode,
				"id": id,
				"art_date": $('#art_date').val(), 
				"title": $('#title').val(),
				"anons": $('#anons').val(),
				"body": FCKeditorAPI.Instances.body.GetData(),
				"show": $('#show option:selected').val()
		},
		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">'+$('#art_date').val()+'</td>'+
								'<td class="lnkMenu">'+$('#title').val().substring(0,100)+'</td>'+
								'<td class="lnkMenu">'+ $('#anons').val()+'</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">'+$('#art_date').val()+'</td>'+
								'<td class="lnkMenu">'+$('#title').val()+'</td>'+
								'<td class="lnkMenu">'+ $('#anons').val()+'</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/article/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"
		);
	}
}
