function mkRecord(id){
    sql= '';
    if (id!==null) sql= 'select * from mod_faq where id='+id;
		
    showWindow(
        'modules/faq/tpl/edit.tpl',
        sql,
        500,
        400,
        'active:select[1=да|0=нет];answer:len[20]'
        );
}

function saveData(mode){
    if (mode=='update')
        setStatus("Обновление записи...");
    else
        setStatus("Создание новой записи...");
    id = $('#recordID').val();
    
    $.post (
        '/modules/faq/ajax.php',
        {
            "action": mode,
            "id": id,
            "question": $('#question').val(),
            "answer": $('#answer').val(),
            "subject_name": $('#subject_name').val(),
            "active": $('#active option:selected').val()
        },
        function(data){
            window.location.reload();
        }, "json"
        );
}

function remRecord(id){
	
    if ( confirm('Удалить запись?')){
        setStatus ('Удаление записи...');
        $.post (
            '/modules/faq/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"
            );
    }
}
