var openKat=0;var defaultKat=0;var loading=true;var menuTIHide='Schovat menu';var menuTIShow='Zobrazit menu';function mv(id)
{window.location='zbozi-'+id+'.html';}
function mvv(id)
{window.location='vyrobce-'+id+'.html';}
function chSb(id){return"#"+id+"_sub";}
function chLi(id){return"#"+id+"_li";}
function chId(id){return"#"+id;}
function collapse(id,O2){$(chLi(id)).fadeOut();$(chId(id)).removeClass("wce").addClass('wc');}
function expand(id,O2){$(chSb(id)).text('Načítám...');$(chSb(id)).addClass("wc");if($(chLi(id)))$(chLi(id)).fadeIn();loadChild(id,O2);if($(chId(id)))$(chId(id)).removeClass("wc").addClass('wce');}
function toggle(id,O2){if($(chId(id))){if($(chLi(id))&&$(chLi(id)).css("display")=='block')collapse(id,O2);else expand(id,O2);}}
var sortBy=null;function loadChild(id,O2){if(sortBy=='cat')
var source="subsystems/menu.php?method=getCat&id="+id+"&catid="+O2;else{if(O2=='vyrobci')var source="subsystems/menu.php?method=getVyr&id="+id;else var source="subsystems/menu.php?method=getVyr&parent="+O2+"&id="+id;}
$.ajax({url:source,success:function(data){generateChild(data);}});}
function generateChild(responseText){var response=eval('('+responseText+')');if(response.data.length==0)str="Žádné kategorie k zobrazení";else{var str='';var i=0;var main=response.id;for(i=0;i<response.data.length;i++){eId=main+'_'+response.data[i].id;if(response.data[i].childs>0)
str+='<li id="'+eId+'" class="wc" onclick="javascript:toggle(\''+eId+"','"+response.data[i].id+"');\" >"+response.data[i].name+'</a></li>';else{if(sortBy=='vyrobci')
str+='<li id="'+eId+'" class="woc"><a onclick="javascript:mvv(\''+response.data[i].id+'\');">'+response.data[i].name+'</a></li>';else
str+='<li id="'+eId+'" class="woc"><a onclick="javascript:mv(\''+response.data[i].id.toLowerCase()+'\');">'+response.data[i].name+'</a></li>';}
str+=''+'<li id="'+eId+'_li" class="dn">'+'<ul id="'+eId+'_sub"></ul>'+'</li>\n';}}
$(chSb(response.id)).html(str);if($(chLi(response.id)))$(chLi(response.id)).css("display","block");if(loading==true&&openKat!=defaultKat){expand('menu_'+openKat,openKat);loading=false;}}
function startup(dKat,oKat,type){openKat=oKat;defaultKat=dKat;if(dKat=='vyrobci')sortBy='vyrobci';else sortBy='cat';$("#menu_toggle").html(menuTIHide);$("#menu_toggle").show();$("#menu_sub").show();loadChild(type,dKat);}
$("#menu_toggle").click(function(e){toggleMenu();});function toggleMenu(){if($("#menu_sub").css("display")=='none'){$("#menu").css("width",'220px');$("#menu_sub").show();$("#menu_toggle").html(menuTIHide);}
else{$("#menu_sub").hide();$("#menu_toggle").html(menuTIShow);}}
