var page_url=dbpath+"/web_category_all_panel?OpenView&RestrictToCategory=" var pg_count=0; var pg_page=9; var pg_start=1; var pg_category=""; var pg_nav_view=6; var pg_nav_view_m=6; var pg_nav_div_id1='view_navig1'; var pg_nav_div_id2='view_navig2'; function make_panel_db_name(){ var url="" //web_category_panel_cenik_desc //alert($('#panel_level').val()) url=dbpath+"/web_category_panel"+$('#panel_level').val()+"_"+$('#ordering_druh').val()+"_"+$('#ordering_typ').val()+"?OpenView&RestrictToCategory=" return url } function change_page(n){ n='#'+n pg_page=parseInt($(n).val()); $('#page_size1').val($(n).val()) $('#page_size2').val($(n).val()) $.cookie('pg_page',$(n).val(),{ expires: 7, path: '/'}); pg_start=1; load(1); } function make_load_string(page, show, max_page){ if ((page<=0) | (page>max_page)){ return ""+show+"" } else { if (page==pg_start & show!='<<'){ return ""+show+"" } else { return ""+show+"" } } } function view_navigator(){ s="" pg_start_adjusted=1 max_page=parseInt(pg_count/pg_page) if (pg_count/pg_page > max_page){ max_page=max_page+1; } if (max_page>(pg_nav_view+1)){ if(pg_start>(pg_nav_view/2)){ pg_start_adjusted=pg_start-(pg_nav_view/2) if (pg_start_adjusted>=(max_page-pg_nav_view+1)){ pg_start_adjusted=max_page-pg_nav_view; } } } for(i=pg_start_adjusted; i<=pg_start_adjusted+pg_nav_view;i++){ if(i <= max_page){ s=s+" "+make_load_string(i,i) } } ss=make_load_string(1,'<<', max_page)+' '+make_load_string(pg_start-1,'<', max_page)+' '+s+' '+make_load_string(pg_start+1,'>', max_page)+' '+make_load_string(max_page,'>>') ss=""+ss+"
  "+$('#listnav_strana').val()+" "+pg_start+" "+$('#listnav_strana_z').val()+" "+max_page+"
" //alert(s) //alert(ss) $('#'+pg_nav_div_id1).html(ss); $('#'+pg_nav_div_id2).html(ss); } $(document).ready(function(){ pg_category=$('#single_category').val(); $.get(dbpath+"/web_items_count?openAgent&c="+pg_category, function(data){ pg_count=parseInt(data); view_navigator(); load(1); }); //alert($.cookie("show_panel")); if($.cookie("show_panel")=='list'){ open_list_view() } else { open_panel_view() } if($.cookie("pg_page")!=null){ //alert(":"+$.cookie("pg_page")) $('#page_size1').val($.cookie("pg_page")) $('#page_size2').val($.cookie("pg_page")) pg_page=parseInt($.cookie("pg_page")); } if ($.cookie('ordering_druh')!=null){ $('#ordering_druh').val($.cookie('ordering_druh')) } if ($.cookie('ordering_typ')!=null){ $('#ordering_typ').val($.cookie('ordering_typ')) } }) function load(page){ //alert(page_url+"1&start="+page+"&count=9"); //alert(make_panel_db_name()+pg_category+"&start="+(((page-1)*pg_page)+1)+"&count="+pg_page) //alert(make_panel_db_name()) if ($('#listing').val()==''){ return; } $.get(make_panel_db_name()+pg_category+"&start="+(((page-1)*pg_page)+1)+"&count="+pg_page, function(data){ //alert(data); //$('#items_panel_data').html(data); //alert($('#items_panel_data').html()) var NData= data; var regexp = //g; var NData = NData.replace(regexp,$('#list_obj_kod').val()); var regexp = //g; var NData = NData.replace(regexp,$('#list_cena').val()); var regexp = //g; var NData = NData.replace(regexp,$('#mena').val()); var regexp = //g; var NData = NData.replace(regexp,$('#list_bez_ceny').val()); $('#items_panel_data').html(NData); // process loaded page var k=0; var m=3; var result=''; var line="" var divs=$('#items_panel_data div') for (var i = 0; i < divs.length; i++) { k=k+1; if (k==m){ line=line+''+$(divs[i]).html()+'' result=result+''+line+''; result=result+''; line=''; k=0; } else { line=line+''+$(divs[i]).html()+'' //line=line+'
'; } } if (k!=0){ for (var i = k; i < m; i++) { line=line+" " } result=result+''+line+'' } //alert(''+result+'
') //$('#items_panel').hide(); $('#items_panel').html(''+result+'
') //$('#items_panel').show(); // pg_start=page view_navigator(); }); } // switch for links function sc2(c2){ document.location=$('#dbpath').val()+"w?ReadForm&c2="+c2; } function sc23(c2,c3){ document.location=$('#dbpath').val()+"w?ReadForm&c2="+c2+"&c3="+c3; } function sc234(c2,c3,c4){ document.location=$('#dbpath').val()+"w?ReadForm&c2="+c2+"&c3="+c3+"&c4="+c4; } function sc2345(c2,c3,c4,c5){ document.location=$('#dbpath').val()+"w?ReadForm&c2="+c2+"&c3="+c3+"&c4="+c4+"&c5="+c5; } // switch ordering function switch_order(){ // razeni_druh, razeni_typ var typ="" var druh="" druh=$('#ordering_druh').val() typ=$('#ordering_typ').val() $.cookie('ordering_druh',druh,{ expires: 7, path: '/'}); $.cookie('ordering_typ',typ,{ expires: 7, path: '/'}); document.location.href=document.location.href } // panel management with cookies function open_list_view(){ $('#nav_list').hide(); $('#nav_panel').show(); $('#product_panel').hide(); $('#product_list').show(); $.cookie('show_panel','list',{ expires: 7, path: '/'}); //alert(document.cookie+'AAA.'+$.cookie('show_panel')); } function open_panel_view(){ $('#nav_list').show(); $('#nav_panel').hide(); $('#product_panel').show(); $('#product_list').hide(); $.cookie('show_panel','panel',{ expires: 7, path: '/'}); } function load_prislusenstvi_data(typ,count,reference){ //alert("load_prislusenstvi_data"); var page = parseInt($('#ptabpage').val()); var pages = parseInt($('#ptabpages').val()); var lang = $('#lang').val(); //alert(dbpath ) var agentpath = dbpath +"/ajax_data_prod_tabs?openagent&lang="+lang+"&reference="+reference+"&count="+count; //alert(agentpath ); if (typ=='next'){ if (page+1 >= pages ){$('#pnav_next').hide()}; $('#pnav_prev').show(); $('#ptabpage').val(""+(page+1)); }else{ if (page-1 <= 1 ){$('#pnav_prev').hide()}; $('#pnav_next').show(); $('#ptabpage').val(""+(page-1)) } $('#PTable').load(agentpath+ "&page="+$('#ptabpage').val()); $('#ptabpage_disp').html($('#ptabpage').val()); //dbpath //agent := "/"+@WebDbName+"/ajax_data_prod_tabs?openagent&reference="+reference+"&count="+count + "&page="; //$('#blockP').load('"+agent+"'+$('#ptabpage').val() ) //$('#nav_list').show(); //$('#nav_panel').hide(); //$('#product_panel').show(); //$('#product_list').hide(); }