	var list_start = 0;
	var list_view_mode = 'icons';
	var list_cat_id = 0;
	var sabaka = '@';

	function create_paginator(cnt, start, limit)
	{
		var str = '';
		if(cnt > 0)
		{
			str +='<div class="btn_prev">';
			if(start>0){
				str+= '<a href="#start='+(start-limit)+'" onclick="populate_data('+cnt+','+(start-limit)+','+limit+');return true;">';
			}
			str+= '<img src="/img/paging_prev.png" />';
			if(start>0){
				str+= '</a>';
			}
			str+= '</div>';
		
			str+= '<div class="paginator_pages">';
			var pages_cnt = Math.ceil(cnt / limit);
			var cur_page = Math.ceil((start+1)/limit);
			var str_pages = '';
			var t_start;
			
			var visible_pages = 3;
			for(var i=cur_page-visible_pages-1;i<cur_page-1;i++){
				if(i<0) continue;
				t_start = i*limit;
				str_pages+= (str_pages.length>0?'|&nbsp;':'');
				str_pages+= '<a href="#start='+t_start+'" onclick="populate_data('+cnt+','+t_start+','+limit+');return true;" class="page">';
				str_pages+= i+1;
				str_pages+= '</a>';
				str_pages+= '&nbsp;';
			}
			
			t_start = (cur_page-1)*limit;
			str_pages+= (str_pages.length>0?'|&nbsp;':'');
			str_pages+= '<span class="curpage">';
			str_pages+= cur_page;
			str_pages+= '</span>';
			str_pages+= '&nbsp;';
			
			for(i=cur_page;i<cur_page+visible_pages;i++){
				if(i>pages_cnt-1) break;
				t_start = i*limit;
				str_pages+= (str_pages.length>0?'|&nbsp;':'');
				str_pages+= '<a href="#start='+t_start+'" onclick="populate_data('+cnt+','+t_start+','+limit+');return true;" class="page">';
				str_pages+= i+1;
				str_pages+= '</a>';
				str_pages+= '&nbsp;';
			}
			if(cur_page - visible_pages > 1){
				str_pages = '&nbsp;..&nbsp;'+str_pages;
			}
			if(cur_page+visible_pages<pages_cnt){
				str_pages+= '&nbsp;..&nbsp;';
			}


			str+= str_pages;
			str+= '</div>';
			
			str+= '<div class="btn_next">';
			if(start + limit < cnt){
				str+= '<a href="#start='+(start+limit)+'" onclick="populate_data('+cnt+','+(start+limit)+','+limit+');return true;">';
			}
			str+= '<img src="/img/paging_next.png" />';
			if(start + limit < cnt){
				str+= '</a>';
			}
			str+= '</div>';
		}
		var paginator_arr = $$('.product_view_paginator');
		for(i=0;i<paginator_arr.length;i++){
			paginator_arr[i].update(str);
		}
	}

	function populate_product_data()
	{
	}
	
	function sendErrorReport(doc_id, prod_id){
		var descr = $('txt_error_descr').value;
		new Ajax.Request('/php/public_ajax.php?action=report_error&doc_id='+doc_id+'&prod_id='+prod_id+'&descr='+descr, {
			method: 'get',
			onSuccess: function(transport){
				$('report_error').update(transport.responseText);
			}
		});
	}
	
	function search_init(){
		var inp_el = $('header_searchtext');
		if(inp_el){
			inp_el.value="Meklēt";
			inp_el.setStyle({'color': '#888'});
			inp_el.observe('click', search_click);
		}
	}
	function search_click(){
		var inp_el = $('header_searchtext');
		inp_el.value = "";
		inp_el.setStyle({color: '#000'});
		inp_el.stopObserving('click', search_click);
	}
	function do_search(){
		var inp_el = $('header_searchtext');
		if(inp_el.value!="Meklēt"){
			$('searchform').submit();
		}
	}
	
	document.observe('dom:loaded', function() {
		search_init();
	});
