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+'.val()+'horizontal.gif?openImageResource) |
';
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('')
//$('#items_panel').hide();
$('#items_panel').html('')
//$('#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();
}