// multimenu

function startMenu() {
	if (document.all && document.getElementById) {
		var multimenu = document.getElementById('multimenu')
		for (i = 0; i < multimenu.childNodes.length; i++) {
			var ul = multimenu.childNodes[i]
			if (ul.nodeName == 'UL') {
				for (j = 0; j < ul.childNodes.length; j++) {
					var node = ul.childNodes[j]
					if (node.nodeName == 'LI') {
						node.onmouseover = function() { this.className += ' over'; hideSelects() }
						node.onmouseout = function() { this.className = this.className.replace(' over', ''); showSelects() }
					}
				}
			}
		}
	}
}

function hideSelects() {
	cont = document.getElementById('prod-list-filters');

	if(cont) {
	
		for(i=0; i<cont.childNodes.length; i++) {
			elem = cont.childNodes[i];
			if(elem.tagName == 'SELECT') {
				elem.style.visibility='hidden';
			}
		}

	}
}

function showSelects() {
	cont = document.getElementById('prod-list-filters');

	if(cont) {
	
		for(i=0; i<cont.childNodes.length; i++) {
			elem = cont.childNodes[i];
			if(elem.tagName == 'SELECT') {
				elem.style.visibility='';
			}
		}
	}
}

if (window.attachEvent) {
	window.attachEvent('onload', startMenu)
} else {
	window.onload = startMenu;
}

// kategorie

function depShowHide(id) {
	var dep = document.getElementById('depId' + id)
	var img = document.getElementById('depImgId' + id)
	var imgsrc = new String(img.src)

	if(dep.style.display == '') {
		dep.style.display = 'none'
		img.src = imgsrc.replace(/_open\.gif$/, '_close.gif')
	} else {
		dep.style.display = ''
		img.src = imgsrc.replace(/_close\.gif$/, '_open.gif')
	}
}

function depGet(url) {
	document.location = url
}


function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}

// pridavani do kosiku


function hideBasketPopup() {
	document.getElementById('fade').style.display = 'none';	
  document.getElementById('shopconfirmbox').innerHTML='';	
}

function send_to_basket(id,pocet) {

	document.getElementById('fade').style.height =  getDocHeight()+'px'
	document.getElementById('fade').style.display = 'block';	
	document.getElementById( 'shopconfirmbox' ).innerHTML = '<div class="box_basket_inside" id="box_basket_inside"><div class="title"><h3>Přidávání zboží do košíku</h3><img onclick="return hideBasketPopup();" src="'+SHOP_URL+'img/src/icons/delete.png"></div><div class="product_row"><div class="loading"><img src="'+SHOP_URL+'img/src/page/ajax-loader.gif"/><div class="loading_title">Přidávám zboží do košíku</div></div></div></div>';

/*
	new Ajax.Updater('shopconfirmbox', SHOP_URL + 'ajax.php', {
			parameters: {
				id: id,
				pocet: pocet,
	 			page: 'ajax_basket_infobox'
			}
		});

	new Ajax.Updater( 'basket-info', SHOP_URL + 'ajax.php', {
		parameters: {
			id: id,
			pocet: pocet,
		  page: 'ajax_basket_inline_update'
		}
	});
*/

	$.post(SHOP_URL + 'ajax.php',
		{ id: id,	pocet: pocet,	page: 'ajax_basket_infobox'		},
	  	function(data){
	          $("#shopconfirmbox").html(data);
	  }
	);

	$.post(SHOP_URL + 'ajax.php',
		{ id: id,	pocet: pocet,	page: 'ajax_basket_inline_update'		},
	  	function(data){
	          $("#basket-info-div").html(data);
	  }
	);

	elem = document.getElementById('shopconfirmbox');
	elem.style.display = 'block';
	
	$('#fade').click(function() {
  	hideBasketPopup()
	});
	
	
return false;	
	// window.setTimeout("hideBasketPopup()", 10000);
	return false;
}
function update_basket_price( basket_url, basket_price ) {
	document.getElementById("basket-price").innerHTML = '<a href="'+ basket_url +'">' + basket_price + '</a>';
}


(function($) {

	$(document).ready(function() {
	
	
	
	

	});

})(jQuery);



function activate_tab_pl(tab, count, prefix)
{

  if (!prefix)
	{
		prefix = '';
	}

	var e_tab;
	var e_box;

	for (i = 0; i < count; i++){
		try{
		e_tab = document.getElementById(prefix + 'tab_' + i);
		e_box = document.getElementById(prefix + 'box_' + i);
//alert(e_tab + ' | ' + e_box);
		if (i == tab){ // aktivni
			e_tab.className     = 'active';
			//e_tab.className     = 'normal';
			e_box.style.display = 'block';
		} else { // neaktivni
			if(e_tab != null){
				e_tab.className = 'normal';
				if(e_box != null){
					e_box.style.display = 'none';
				}
			}
		}
		}catch(e) {}
  }
}



function incr(id) {
	document.getElementById(id).value = parseInt(document.getElementById(id).value)+1;
}

function decr(id) {
	if(parseInt(document.getElementById(id).value) > 1) {
		document.getElementById(id).value = parseInt(document.getElementById(id).value)-1;
	}
}


function show_loginbox() {

	
	if(login_box_show) {
		document.getElementById('login_button').className = 'unactive';
		document.getElementById('login_box').style.display = 'none';	
		login_box_show  = false;
	}else {
		document.getElementById('login_button').className = 'active';
		document.getElementById('login_box').style.display = 'block'; 
		login_box_show = true;
	}
	
	return false;
}

(function($) {
	$(document).ready(function() {	
	
		var login_box_show = false;
		// kliknutí na čtvereček vedle kategorie
		$('.show_loginbox').live('click', function() {
		
			if(login_box_show) {
				$('#login_box').slideUp(function(){
					$('#login_button').removeClass('active');
					$('#login_button').addClass('unactive');
				});	
				login_box_show  = false;
			}else {
				$('#login_button').removeClass('unactive');	
				$('#login_button').addClass('active');		
				
						$('#login_box').slideDown(function() {
				
				}); 
				login_box_show = true;
			}	
			return false;
		});

	});

})(jQuery);




function show_orderlogin() {

	if(document.getElementById('login_checkbox').checked == true) {

		document.getElementById('login_line').style.display = 'block';	
	} else {

		document.getElementById('login_line').style.display = 'none';	
	}
	
	return true;
}


// order


function radio_value(el) {
	var len = el.length
	for (i = 0; i < len; i++) {
		var radio = el[i]
		if (radio.checked) {
			return radio.value
		}
	}
	return false
}

function recalc_total() {
	var trans_value = radio_value(document.order.transport)
	var paym_value = radio_value(document.order.payment)

	var price = 0
	if (trans_value) {
		price += trans_prices[trans_value];
		if (service_value[trans_value]) {
			price += service_value[trans_value]
		}
	}
	if (paym_value) {
		price += paym_prices[paym_value]
	}


	document.getElementById('price-transport').innerHTML = format_currency(price)
	document.getElementById('price-total').innerHTML = format_currency(price + base_price - discount)

}

function radio_label_state(prefix, id, enabled) {
	try{
		if (enabled) {
			document.getElementById(prefix + '_' + id).disabled = ''
			removeClassName(document.getElementById(prefix + '_' + id + '_label'), 'disabled')
		} else {
			document.getElementById(prefix + '_' + id).disabled = 'disabled'
			addClassName(document.getElementById(prefix + '_' + id + '_label'), 'disabled')
			document.getElementById(prefix + '_' + id).checked = false
		}
	}catch(e){}
}

function transport_payment_change(prefix, ids) {
	//var form_el = document.order.elements
	//var re = new RegExp('^' + prefix + '_(\\d+)')
	if (prefix == 'payment') {
		for (i in paym_ids) {
 		   radio_label_state(prefix, paym_ids[i], false);
		}
	}
	
	for (i in ids) {
		radio_label_state(prefix, ids[i], true)
  	}

	recalc_total()
}

function transport_change(id) {
	if (loyalty != 1) {
	transport_payment_change('payment', tp_enable[id])
	}

	if(selected_tran != -1) {
		elem = document.getElementById('services_'+selected_tran);
		if(elem) addClassName(elem, 'hidden');
	}

	elem = document.getElementById('services_'+id);
	if(elem) removeClassName(elem, 'hidden');

	selected_tran = id;
}

function payment_change(id) {
	transport_payment_change('transport', pt_enable[id])
}

function service_change(elem, id_tran, id_serv) {

	if (!service_value[id_tran]) service_value[id_tran] = 0;

	if (elem.checked) {
		service_value[id_tran] += service_price[id_serv];
	} else {
		service_value[id_tran] -= service_price[id_serv];
	}

	recalc_total();
}

function check_discount() {

	var code = $('#coupone').val();
	
	if(code == '') {
		$('#coupone_error').addClass('input_error');
	  $('#coupone_error_text').html("Vyplňte kód kupónu");
	} else {
	
		$.post(SHOP_URL + 'ajax.php',
		{ code:code, page: 'ajax_order_coupon'	},
	  function(data){
			var cup = jQuery.parseJSON(data);
	 
	  	if(cup.error == 1) {

	  		$('#coupone_error .input_error').removeClass('input_error');
	  		$('#coupone_error .error_text').html('');
	  	
	  		$('#coupone_error').addClass('input_error');
	  		$('#coupone_error_text').html(cup.error_message);
	  		$('#discount_out').css('display','none');
	  		discount = 0;
	  	} else {

	  		$('#coupone_error').removeClass('input_error');
	  		$('#coupone_error_text').html('');	  		
	  		$('#discount_out').css('display','block');
	  		
	  		$('#coupone_error .input_error').removeClass('input_error');
	  		$('#coupone_error .error_text').html('');
	  		
	  		discount = cup.price;
	  		$('#discount').html('- '+discount+' Kč');
	  		
				if(cup.info_text != '') {
	  			$('#coupone_info_text').html(cup.info_text);				
				}
	  	}

	   recalc_total(); 	   
	  }
	  ); 
  }
  return false;
}

	function show_address() {
		if(document.getElementById('address2').checked == true) {
			 document.getElementById('address_div').style.display = 'block' ;
		} else {
			 document.getElementById('address_div').style.display = 'none' ;    
		}
	}	
	function show_comp() {
		if(document.getElementById('company').checked == true) {
			 document.getElementById('company_div').style.display = 'block' ;
		} else {
			 document.getElementById('company_div').style.display = 'none' ;    
		}
	}

(function($) {

	$(document).ready(function() {
	
		$('.categories-widget .closed').hide();
		$('.categories-widget .closed').removeClass('closed');


		// kliknutí na čtvereček vedle kategorie
		$('.categories-widget .it img').live('click', function() {
			var catid = this.id.replace(/depImgId/, '');
			var div = document.getElementById('depId' + catid);
			var img = this;

			if (!div) {
				document.location = $(this).parent().children('a').attr('href');
				return false;
			}

			if (div.style.display != 'none') {
				img.src = img.src.replace(/_open\.png$/, '_close.png');
				$(img).attr('title', '+');
				$(img).attr('alt', '+');
				$(div).slideUp();
			} else {
				img.src = img.src.replace(/_close\.png$/, '_open.png');
				$(img).attr('title', '-');
				$(img).attr('alt', '-');

				if ($(div).children(".item").length == 0) {
					$.ajax({
						type: 'POST',
						url: SHOP_URL + 'ajax.php?page=categories',
						data: {
							id: catid
						},
						success: function(data) {
							$(div).html(data);
							$(div).slideDown();
							$('body').removeClass('waiting');
						},
						error: function() {
							document.location = $(this).parent().children('a').attr('href');
						}
					});
				} else {
					$(div).slideDown();
				}
			}

			return false;
		});

	});

})(jQuery);


(function($) {

	$(document).ready(function() {	

		// kliknutí na čtvereček vedle kategorie
		$('.filter_show_button').live('click', function() {
			$('.filter_show').slideUp();	
			$('.filter_box').slideDown();
			

			return false;
		});

	});

})(jQuery);




(function($){var search_results=new Array();var last_ajax_time=0;String.prototype.trunc=function(n){return this.substr(0,n-1)+(this.length>n?'...':'')};function make_pattern(query){var accented={'A':'[Aa\xaa\xc0-\xc5\xe0-\xe5\u0100-\u0105\u01cd\u01ce\u0200-\u0203\u0226\u0227\u1d2c\u1d43\u1e00\u1e01\u1e9a\u1ea0-\u1ea3\u2090\u2100\u2101\u213b\u249c\u24b6\u24d0\u3371-\u3374\u3380-\u3384\u3388\u3389\u33a9-\u33af\u33c2\u33ca\u33df\u33ff\uff21\uff41]','B':'[Bb\u1d2e\u1d47\u1e02-\u1e07\u212c\u249d\u24b7\u24d1\u3374\u3385-\u3387\u33c3\u33c8\u33d4\u33dd\uff22\uff42]','C':'[Cc\xc7\xe7\u0106-\u010d\u1d9c\u2100\u2102\u2103\u2105\u2106\u212d\u216d\u217d\u249e\u24b8\u24d2\u3376\u3388\u3389\u339d\u33a0\u33a4\u33c4-\u33c7\uff23\uff43]','D':'[Dd\u010e\u010f\u01c4-\u01c6\u01f1-\u01f3\u1d30\u1d48\u1e0a-\u1e13\u2145\u2146\u216e\u217e\u249f\u24b9\u24d3\u32cf\u3372\u3377-\u3379\u3397\u33ad-\u33af\u33c5\u33c8\uff24\uff44]','E':'[Ee\xc8-\xcb\xe8-\xeb\u0112-\u011b\u0204-\u0207\u0228\u0229\u1d31\u1d49\u1e18-\u1e1b\u1eb8-\u1ebd\u2091\u2121\u212f\u2130\u2147\u24a0\u24ba\u24d4\u3250\u32cd\u32ce\uff25\uff45]','F':'[Ff\u1da0\u1e1e\u1e1f\u2109\u2131\u213b\u24a1\u24bb\u24d5\u338a-\u338c\u3399\ufb00-\ufb04\uff26\uff46]','G':'[Gg\u011c-\u0123\u01e6\u01e7\u01f4\u01f5\u1d33\u1d4d\u1e20\u1e21\u210a\u24a2\u24bc\u24d6\u32cc\u32cd\u3387\u338d-\u338f\u3393\u33ac\u33c6\u33c9\u33d2\u33ff\uff27\uff47]','H':'[Hh\u0124\u0125\u021e\u021f\u02b0\u1d34\u1e22-\u1e2b\u1e96\u210b-\u210e\u24a3\u24bd\u24d7\u32cc\u3371\u3390-\u3394\u33ca\u33cb\u33d7\uff28\uff48]','I':'[Ii\xcc-\xcf\xec-\xef\u0128-\u0130\u0132\u0133\u01cf\u01d0\u0208-\u020b\u1d35\u1d62\u1e2c\u1e2d\u1ec8-\u1ecb\u2071\u2110\u2111\u2139\u2148\u2160-\u2163\u2165-\u2168\u216a\u216b\u2170-\u2173\u2175-\u2178\u217a\u217b\u24a4\u24be\u24d8\u337a\u33cc\u33d5\ufb01\ufb03\uff29\uff49]','J':'[Jj\u0132-\u0135\u01c7-\u01cc\u01f0\u02b2\u1d36\u2149\u24a5\u24bf\u24d9\u2c7c\uff2a\uff4a]','K':'[Kk\u0136\u0137\u01e8\u01e9\u1d37\u1d4f\u1e30-\u1e35\u212a\u24a6\u24c0\u24da\u3384\u3385\u3389\u338f\u3391\u3398\u339e\u33a2\u33a6\u33aa\u33b8\u33be\u33c0\u33c6\u33cd-\u33cf\uff2b\uff4b]','L':'[Ll\u0139-\u0140\u01c7-\u01c9\u02e1\u1d38\u1e36\u1e37\u1e3a-\u1e3d\u2112\u2113\u2121\u216c\u217c\u24a7\u24c1\u24db\u32cf\u3388\u3389\u33d0-\u33d3\u33d5\u33d6\u33ff\ufb02\ufb04\uff2c\uff4c]','M':'[Mm\u1d39\u1d50\u1e3e-\u1e43\u2120\u2122\u2133\u216f\u217f\u24a8\u24c2\u24dc\u3377-\u3379\u3383\u3386\u338e\u3392\u3396\u3399-\u33a8\u33ab\u33b3\u33b7\u33b9\u33bd\u33bf\u33c1\u33c2\u33ce\u33d0\u33d4-\u33d6\u33d8\u33d9\u33de\u33df\uff2d\uff4d]','N':'[Nn\xd1\xf1\u0143-\u0149\u01ca-\u01cc\u01f8\u01f9\u1d3a\u1e44-\u1e4b\u207f\u2115\u2116\u24a9\u24c3\u24dd\u3381\u338b\u339a\u33b1\u33b5\u33bb\u33cc\u33d1\uff2e\uff4e]','O':'[Oo\xba\xd2-\xd6\xf2-\xf6\u014c-\u0151\u01a0\u01a1\u01d1\u01d2\u01ea\u01eb\u020c-\u020f\u022e\u022f\u1d3c\u1d52\u1ecc-\u1ecf\u2092\u2105\u2116\u2134\u24aa\u24c4\u24de\u3375\u33c7\u33d2\u33d6\uff2f\uff4f]','P':'[Pp\u1d3e\u1d56\u1e54-\u1e57\u2119\u24ab\u24c5\u24df\u3250\u3371\u3376\u3380\u338a\u33a9-\u33ac\u33b0\u33b4\u33ba\u33cb\u33d7-\u33da\uff30\uff50]','Q':'[Qq\u211a\u24ac\u24c6\u24e0\u33c3\uff31\uff51]','R':'[Rr\u0154-\u0159\u0210-\u0213\u02b3\u1d3f\u1d63\u1e58-\u1e5b\u1e5e\u1e5f\u20a8\u211b-\u211d\u24ad\u24c7\u24e1\u32cd\u3374\u33ad-\u33af\u33da\u33db\uff32\uff52]','S':'[Ss\u015a-\u0161\u017f\u0218\u0219\u02e2\u1e60-\u1e63\u20a8\u2101\u2120\u24ae\u24c8\u24e2\u33a7\u33a8\u33ae-\u33b3\u33db\u33dc\ufb06\uff33\uff53]','T':'[Tt\u0162-\u0165\u021a\u021b\u1d40\u1d57\u1e6a-\u1e71\u1e97\u2121\u2122\u24af\u24c9\u24e3\u3250\u32cf\u3394\u33cf\ufb05\ufb06\uff34\uff54]','U':'[Uu\xd9-\xdc\xf9-\xfc\u0168-\u0173\u01af\u01b0\u01d3\u01d4\u0214-\u0217\u1d41\u1d58\u1d64\u1e72-\u1e77\u1ee4-\u1ee7\u2106\u24b0\u24ca\u24e4\u3373\u337a\uff35\uff55]','V':'[Vv\u1d5b\u1d65\u1e7c-\u1e7f\u2163-\u2167\u2173-\u2177\u24b1\u24cb\u24e5\u2c7d\u32ce\u3375\u33b4-\u33b9\u33dc\u33de\uff36\uff56]','W':'[Ww\u0174\u0175\u02b7\u1d42\u1e80-\u1e89\u1e98\u24b2\u24cc\u24e6\u33ba-\u33bf\u33dd\uff37\uff57]','X':'[Xx\u02e3\u1e8a-\u1e8d\u2093\u213b\u2168-\u216b\u2178-\u217b\u24b3\u24cd\u24e7\u33d3\uff38\uff58]','Y':'[Yy\xdd\xfd\xff\u0176-\u0178\u0232\u0233\u02b8\u1e8e\u1e8f\u1e99\u1ef2-\u1ef9\u24b4\u24ce\u24e8\u33c9\uff39\uff59]','Z':'[Zz\u0179-\u017e\u01f1-\u01f3\u1dbb\u1e90-\u1e95\u2124\u2128\u24b5\u24cf\u24e9\u3390-\u3394\uff3a\uff5a]'};query=query.replace(/\\\^\$\.\[\]\|\(\)\?\*\+\{\}/g,"\\$1");for(var acc_id in accented){var re=new RegExp(accented[acc_id],"gi");query=query.replace(re,acc_id)}query=query.replace(/^\s+|\s+$/g,"");var words=query.split(/\s+/);words.sort(function(a,b){return b.length-a.length});for(var word_id in words){if(words[word_id]){words[word_id]=words[word_id].replace(/\S/g,function(chr){return accented[chr.toUpperCase()]||chr})}}var regexp=words.join("|");return new RegExp("("+regexp+")",'gi')}function highlight(text,query,classname){if(classname){classname=' class="'+classname+'"'}else{classname=''}text=text.replace(make_pattern(query),"<span"+classname+">$1</span>");var regexp=new RegExp("</span>(\\s*)<span"+classname+">");text=text.replace(regexp,"$1");return text}function highlight_html(text,query,classname){var out='';var in_tag=false;var current_text='';for(var i=0;i<text.length;i++){if(text.charAt(i)=='<'){out+=highlight(current_text,query,classname);in_tag=true;current_text=''}current_text+=text.charAt(i);if(text.charAt(i)=='>'){out+=current_text;in_tag=false;current_text=''}}if(in_tag){out+=current_text}else{out+=highlight(current_text,query,classname)}return out}function utf8_decode(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++}else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}return string}function get_query_from_url(url){var param_str=url.split('?',2);var types=new Array("q","w","search","query","ssq","searchword","searchtext","hledej","h\\[fraze\\]","s","qt","qs","hledat");if(param_str.length==2){var parameters=param_str[1].split('&');for(var param_id in parameters){for(var type_id in types){var regexp=new RegExp("^"+types[type_id]+"=");if(parameters[param_id].match(regexp)){return utf8_decode(unescape(parameters[param_id].replace(regexp,'').replace('+',' ')))}}}}return false}function get_result_ajax(query){$.ajax({type:'POST',url:SHOP_URL+'ajax.php?page=search_autosuggest',data:{query:query},success:function(data){var result=$.parseJSON(data);search_results[query]=result;show_result(result,query)}});var d=new Date();last_ajax_time=d.getTime()}function get_result(query){if(!search_results[query]){var d=new Date();if((d.getTime()-last_ajax_time)>1000){get_result_ajax(query)}else{$(document).stopTime("autocomplete_ajax_delay");$(document).oneTime(300,"autocomplete_ajax_delay",function(){get_result_ajax(query)})}return false}return search_results[query]}function show_result(result,query){if(result.categories.length>0){$("#autosuggest div.departments").show()}else{$("#autosuggest div.departments").hide()}if(result.marks.length>0){$("#autosuggest div.marks").show()}else{$("#autosuggest div.marks").hide()}if(result.products.length>0){$("#autosuggest div.products").show()}else{$("#autosuggest div.products").hide()}if((result.categories.length+result.marks.length+result.products.length)>0){$("#autosuggest").fadeIn()}else{$("#autosuggest").fadeOut()}var categories_html='';var cls1='';for(var cat_id in result.categories){var category=result.categories[cat_id];if(cat_id==result.categories.length-1){cls1=' class="last"'}categories_html+='<li'+cls1+'><a href="'+SHOP_URL+category.url+'" title="'+category.name+'"><span class="as_img_link as_img_link_big"><img src="'+SHOP_URL+'img/src/header/search_folder.png" alt="'+category.name+'" /><span class=\'as_name\'>'+highlight_html(category.name,query)+'<br />'+category.cat+'</span></a></li>'}$("#autosuggest ul.departments").html(categories_html);var products_html='';var cls3='';for(var prod_id in result.products){var product=result.products[prod_id];if(prod_id==result.products.length-1){cls3=' class="last"'}products_html+='<li'+cls3+'><a href="'+SHOP_URL+product.url+'" title="'+product.nazev+'"><span class="as_img_link"><img src="'+SHOP_URL+product.img+'" alt="'+product.nazev+'"  /><span class=\'as_name\'>'+highlight_html(product.nazev.trunc(30),query)+'<br />'+product.cat+'</span></span><span class=\'as_price\'> '+product.price+'</span></a></li>'}$("#autosuggest ul.products").html(products_html)}function activate(query){var result=get_result(query);if(result){show_result(result,query)}keyboard_selected_item=0}function deactivate(){$("#autosuggest").fadeOut();keyboard_selected_item=0}var keyboard_selected_item=0;$(document).ready(function(){if($("#autosuggest").size()==0){return}$("input#search_text").bind("keyup focus",function(event){if(!((event.which==38)||(event.which==40)||(event.which==37)||(event.which==39))){if($(this).val().length>=3){activate($(this).val())}else{deactivate()}}});function keyboard_control(event){if((event.which==38)||(event.which==40)||(event.which==27)||(event.which==13)){if(event.which==38){if(keyboard_selected_item>1){keyboard_selected_item--}}if(event.which==40){if(keyboard_selected_item<$('#autosuggest li').length){keyboard_selected_item++}}if(event.which==27){if(keyboard_selected_item!=0){keyboard_selected_item=0}else{this.blur();$('input[type=submit]').focus()}}if(event.which==13){if(keyboard_selected_item!=0){document.location=$('#autosuggest li:eq('+(keyboard_selected_item-1)+') a').attr('href')}else{return true}}$('#autosuggest li').removeClass('selected');$('#autosuggest li:eq('+(keyboard_selected_item-1)+')').addClass('selected');return false}return true}if($.browser.opera){$("input#search_text").bind("keypress",keyboard_control)}else{$("input#search_text").bind("keydown",keyboard_control)}$("input#search_text").bind("blur",function(){deactivate()});$("input#search_text").attr("autocomplete","off");var searched_text=get_query_from_url(document.URL);if(!searched_text){searched_text=get_query_from_url(document.referrer)}if(searched_text){$("#page-product-list .list h3 a, #page-product-list #products-table td.nazev a, #page-product-list .list div.description, #page-product-detail h1#product_title, #page-product-detail div.description, #page-product-detail .tab-content").each(function(){$(this).html(highlight_html($(this).html(),searched_text,"snippet"))})}$("form").submit(function(){$.cookie("product_list_sort",'relevance',{expires:7,path:'/'})})})})(jQuery);
