function select_kateg(ide,select_id,dont_show,need_root)
    { 	
    $.ajax({
	type: 'POST', 
	url: '/ajax.php',
	success: function(html)
	    {
	    ops = html.split('|');
	    sel = document.getElementById(select_id);
//	    var act = $('#'.select_id).val();
	    while (sel.options.length > 0)
		{
		sel.remove(0);
		}
	    for (i=0;i<ops.length;i++) 	    
		{
		opt=ops[i].split('ß');
		if (ide == opt[0])
		    selected = true;
		else
		    selected = false;
//		optt = (opt[1].replace(/&nbsp;/g,'.'));
		OptNew = new Option(opt[1],opt[0],false,selected);
		sel.add(OptNew,null);     	    
		}; 	
	    $(sel).find('option').each(function(){
		$(this).html($(this).text());
	    });
	    },
	data:'op=select_kateg&data='+ide+(dont_show?"&dont_show="+dont_show:'')+(need_root?"&need_root="+need_root:'')
	}) 	    
    }
function add_sub(par,ismain)
    {
    $("#dialog_add").show();
    $("#d1_par").val(par);
    $("#d1_ismain").val(ismain == undefined?'0':'1');
    $("#d1_kateg_add").show();
    $("#d1_kateg_mod").hide();
    }
function mod_self(iid,name,url)
    {
    $("#dialog_add").show();
    $("#d1_id").val(iid);
    $("#d1_name").val(name);
    $("#d1_url").val(url);
    $("#d1_kateg_add").hide();
    $("#d1_kateg_mod").show();
    }
function kateg_form_send(op)
    {
    copy_dat('d1');
    $('#op').val(op);
    $("#kateg_form").submit();
    }

function del_self(id,name,have_subs)
    {
	msg = 'Biztosan törlöd a "'+name+'" kategóriát';
    if (have_subs)
	msg += ' \n és minden alkategóriáját';
    if(confirm(msg+='?'))
	{
	$('#op').val('del_kateg');
	$("#id").val(id);
	$("#kateg_form").submit();
	}
    }    
    
function copy_dat(from)
    {
    $("#par").val($("#"+from+"_par").val());
    $("#ismain").val($("#"+from+"_ismain").val());
    $("#id").val($("#"+from+"_id").val());
    $("#name").val($("#"+from+"_name").val());
    $("#url").val($("#"+from+"_url").val());
    }

$(document).ready(function(){
    if ($("#kateg-alap").size())
	{
	$("#kateg-alap").find('.tree-sor:even').addClass('even');
	$("#kateg-alap").find('.tree-sor:odd').addClass('odd');
	$("#kateg-alap").treeview({persist: "cookie"});
	}
});
