function modely(vyrobceSelect) {
	var index = vyrobceSelect.selectedIndex;
	var vyrobce = vyrobceSelect[index].value;
	var model = document.getElementById($(vyrobceSelect).parent().children(".model").attr('id'));

	var url = "/index/vyrobce?id=" + vyrobce;

	document.getElementById($(vyrobceSelect).parent().children(".loadingimg").attr('id')).setAttribute("class", "loadingimg");
	$.getJSON(url,
		function(data){
			model.options.length = 0;
			if (data != false) {
				for ( var i in data ) {
					model.options[model.options.length] = new Option(data[i]['nazev'], data[i]['id']);
				}
			}

			document.getElementById($(vyrobceSelect).parent().children(".loadingimg").attr('id')).setAttribute("class", "invisible loadingimg");
		});

}

function septej(my_lock){
	if (my_lock != septej_lock || document.getElementById('hledany_vyraz').value == document.getElementById('hledany_vyraz').defaultValue) {
		return;
	}
	
	var url = "/index/septej?retezec=" + encodeURIComponent(document.getElementById('hledany_vyraz').value) + "&" + "skupina_id=" + document.getElementById('skupina_hledani').value;
	var retezec = document.getElementById('hledany_vyraz').value;
	if (document.getElementById('hledany_vyraz').value.length < 3) {
		$('#suggest-box ul').children().remove();
		return;
	}
	var mujSem = ++sem;
	$('#suggest-box ul').children().remove();
	$('#search-loading').css('display', 'block');
	$('#nothing-found').css('display', 'none');
	$.getJSON(url,
	function(data){
		if (data != false) {
			if (mujSem < sem) {
				return;
			}
			$('#suggest-box ul').children("li").remove();
			$("#suggest-box").css("display", "block");
			$('#search-loading').css('display', 'none');
			can_hide = true;
			for ( var i in data['data'] ) {
				$('#suggest-box ul').append('' +
					'<li>' +
						'<a class="compare" href="/porovnani/' + data['data'][i]['skupina_metadat']['id'] + '?add=' + data['data'][i]['id'] + '"></a>' +
						'<a href="' + data['data'][i]['url'] + '">' +
							'<div class="suggested box">' +
								'<div class="img">' +
									'<img src="' + data['data'][i]['obrazek'] + '" alt="" />' +
								'</div>' +
								'<div class="name">' + data['data'][i]['nazev'] + '</div>' +
								(data['data'][i]['dostupna'] ? '<span class="store">Skladem</span>' : '') +
								(data['data'][i]['pripravujeme'] ? '<span class="willbe">' + data['data'][i]['pripravujeme'] + '</span>' : '') +
								'<strong class="price">' + data['data'][i]['cena'] + '</strong>' +
							'</div>' +
						'</a>' +
					'</li>');
			}
			if (data['stats']['pocet']) {
				$('#suggest-box ul').append('' +
					'<li>' +
						'<a href="/vyhledavani/' + 
						(document.getElementById('skupina_hledani').value > 0 ? document.getElementById('skupina_hledani').value + '-' + data['stats']['seo_skupiny'] + '/' : '') +
						retezec + '">' +
							'<div class="suggested last">' +
								'<div class="all-found">Zobrazit všech ' + data['stats']['pocet'] + ' nalezených produktů</div>' +
							'</div>' +
						'</a>' +
					'</li>');
			}
		} else {
			$('#nothing-found').css('display', 'block');
			$('#search-loading').css('display', 'none');
		}
	});
}

var sem = 0;
var zarizeniMenuLock = false;
var can_hide;
var septej_lock = 0;
$(document).ready(function(){

	$("#hledany_vyraz").keyup(function() {
		setTimeout("septej(" + ++septej_lock + ")", 500);
	});
	$("#skupina_hledani").change(function() {
		setTimeout("septej(" + ++septej_lock + ")", 500);
	});


	$("#hledany_vyraz").focusout(function(){
		if (!can_hide) {return;}
		$("#suggest-box").css("display", "none");
		$("#nothing-found").css("display", "none");
	});
	$("#hledany_vyraz").focusin(function(){
		can_hide = true;
		$("#suggest-box").css("display", "block");
	});

	$("#suggest-box").hover(
		function(){
			can_hide = false;
		},
		function(){
			can_hide = true;
		}
	);

	// Postupne mizeni a objevovani menu.
	$("#menu").hover(
		function(){
			$("#groups").stop();
			$("#groups").css("opacity", "1.0");

			$("#groups").fadeIn(300);
		},
		function(){
			$("#groups").stop();
			$("#groups").fadeOut(300);
		}
	);

	// Postupne mizeni a objevovani submenu.
	$("#katalog-produktu ul li").hover(
		function(){
			$(this).children("ul, form").stop();
			$(this).children("ul, form").css("opacity", "1.0");

			$(this).children("ul, form").fadeIn(300);
			zarizeniMenuLock = false;
		},
		function(){
			if (zarizeniMenuLock) {
				zarizeniMenuLock = false;
				return;
			}

			zarizeniMenuLock = false;
			$(this).children("ul, form").stop();
			$(this).children("ul, form").fadeOut(300);
		}
	);

   $("#nsltr-add-ok, #nsltr-add-err").click(function(){
		$("#nsltr-add-email").removeClass("invisible");
		$("#nsltr-add-ok").addClass("invisible");
		$("#nsltr-add-err").addClass("invisible");
   });

   $("#nsltr-form").submit(function(){
		if ($("#nsltr-add-email").val() == "") {
			alert("Před odesláním je třeba vyplnit emailovou adresu.");
			return false;
		}

		var url = "/index/newsletter?email=" + $("#nsltr-add-email").val();
		$.getJSON(url,
		function(data){
			switch (data) {
				case -1:
					$("#nsltr-add-ok").html("Byl Vám zaslán potvrzovací email");
					break;
				case 0:
					$("#nsltr-add-err").html("Zkontrolujte prosím email");
					break;
				case 2:
					$("#nsltr-add-ok").html("Nastavení bylo provedeno.");
					break;
			}
			if (data != 0) {
				$("#nsltr-add-email").addClass("invisible");
				$("#nsltr-add-ok").removeClass("invisible");
			} else {
				$("#nsltr-add-email").addClass("invisible");
				$("#nsltr-add-err").removeClass("invisible");
			}
		});
		return false;
   });

   $(".vyrobce").change(function() {
	   modely(this);
   });

   $("#vyrobce, #model").click(function() {
	   zarizeniMenuLock = true;
   });

});

/**
 * Customized Google Analytics tracking code
 * Version 5.00
 *
 * Copyright (c) 2008-2010 H1.cz s.r.o.
 * Copyright (c) 2010 Medio Interactive, s.r.o.
 * See http://www.h1.cz/ga for more information.
 */
var _gaq=_gaq||[];(function(){var a=document.createElement('script');a.type='text/javascript';a.async=true;a.src=('https:'==document.location.protocol?'https://ssl':'http://www')+'.google-analytics.com/ga.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(a,s)})();var _ga={e:['seznam.cz:q','seznam.cz:w','atlas.centrum.cz:q','searchatlas.centrum.cz:q','atlas.cz:q','centrum.cz:q','1188.cz:q','jyxo.cz:q','mapy.cz:ssq','najisto.centrum.cz:what','takeit.cz:q','tiscali.cz:query','volny.cz:search','zacatek.cz:q','webhledani.cz:q','zlatestranky.cz:search','zoohoo.cz:q','1.cz:q','akcni-cena.cz:search','b2bc.cz:XSearching','ceno.cz:q','cenyzbozi.cz:q','dobra-koupe.cz:searchtext','elektro.cz:w','elektrus.cz:h','eshop-katalog.cz:hledej','foxter.cz:search','heureka.cz:h[fraze]','hledam-zbozi.cz:q','hledejceny.cz:search','hyperceny.cz:q','ishopy.eu:search','koupis.cz:q','lepsiceny.cz:q','levnenakupy.cz:searchword','mojse.cz:search_text','monitor.cz:qw','naakup.cz:hledat','najdicenu.cz:ss','nakupte.cz:what','nejlepsiceny.cz:t','nejlepsinakupy.cz:q','nejnakup.cz:q','onlinezbozi.cz:search','porovnejcenu.cz:phrase','seznamobchodu.cz:search','seznamzbozi.cz:st','shoops.cz:s','shopy.cz:s','srovname.cz:hledat','srovnanicen.cz:q','srovnavadlo.cz:q','taxa.cz:keyword','usetrim.cz:q','vybereme.cz:q','zalevno.cz:q','zbozi.eshop-katalog.cz:hledej','zbozi.poptavky.cz:cond[fulltext]','zbozi.portik.cz:vyraz','zbozi.cz:q','atlas.sk:phrase','centrum.sk:q','azet.sk:q','azet.sk:sq','morfeo.sk:q','surf.sk:kw','szm.sk:ws','zoohoo.sk:q','zoznam.sk:s','cenoveinfo.sk:SearchProductName','e-nakupovanie.sk:searchword','heureka.sk:h[fraze]','najdicenu.sk:ss','najnakup.sk:q','nakup.24hod.sk:q','srovname.sk:hledat','superdeal.sk:q','tovar.sk:q','google:q','google:as_q','google:as_oq','google:as_epq','google:as_lq','google:as_rq','ananzi.co.za:qt','anzwers.com.au:search','araby.com:q','bbc.co.uk:q','britishinformation.com:search','club-internet.fr:q','elmundo.es:q','eniro.se:geo_area','excite.co.uk:q','excite.com:q','gigablast.com:q','hotbot.co.uk:query','hotbot.com:query','iafrica.funnel.co.za:q','icq.com:q','kelkoo:contextKeywords','looksmart.com:qt','maktoob.com:q','myway.com:searchfor','mywebsearch.com:searchfor','najdi.si:q','netsprint.pl:q','onet.pl:qt','orange.co.uk:q','rambler.ru:query','search.com:q','searcheurope.com:query','searchy.co.uk:search_term','sky.com:term','suche.web.de:su','tesco.net:q','tiscali.co.uk:query','virginmedia.com','q','wolframalpha.com:i','zinza.com:query'],create:function(a,b,c){if(!b){b='auto'}if(c){c+='.'}else{c=''}_gaq.push([c+'_setAccount',a]);_gaq.push([c+'_setDomainName',b]);_gaq.push([c+'_setAllowAnchor',true]);var s,i;for(i=this.e.length-1;i>=0;i--){s=this.e[i].split(':');_gaq.push([c+'_addOrganic',s[0],s[1],true])}}}

