
$('document').ready(function(){
	$('.thickbox').lightBox();
	$('a.varianta').click(function(){
		var hash = $(this).attr('rel').split("##");
		$('h2.varianta,.js_variantaNazev').html($(this).attr('title'));
		$('.variantaAkt').html($(this).attr('title'));
		$('img.varianta').attr('src',hash[1]);
		$('img.varianta').parent('a').attr('href',hash[2]);
		$('input#variantaPrvni').attr('value',hash[0]);
        $('select.js_varianta').val(hash[0]);
		if(hash[3]) {
		  $('.js_cena').html(hash[3]);
          $('.js_cenaInp').val(hash[3]);  
		}
		if(hash[3]) $('.js_cena_s').html(hash[3]);
		if(hash[4]) $('.js_cena_bez').html(hash[4]);
		if(hash[5]) $('.js_variantaMin').attr('value',hash[5]);
		if(hash[6]) $('.js_kod').html(hash[6]);
		return false;
	});
	$('input[type=radio].varianta').click(function(){

		$('input#variantaPrvni').attr('value',$(this).val());
		$('h2.varianta').html($(this).attr('title'));
	});

	$('input[type=radio].varianta').bind('check',function(){

		$('input#variantaPrvni').attr('value',$(this).val());
		$('h2.varianta').html($(this).attr('title'));


	});

	$('form#emailForm, .js_novinkyEmail').submit(function(){
		var email = $('input[name=email]',$(this)).attr('value');
		if($('.jqmWindow').size()==0){
			$('body').append($.DIV({Class:'jqmWindow'},
			$.DIV({Class:'jqmTitulek'},$.A({href:'#',Class:'jqmClose'},lang['zavrit'])),
			$.DIV({Class:'jqmText'})));
		}
		$('.jqmWindow').jqm({modal:true});
		$('.jqmText').empty();
		$('.jqmText').html('<img src="/obr/loading.gif" />');
		$('.jqmWindow').jqmShow();
		$.ajax({
			type: "POST",
			url: "/json.php?akce=email-add",
			data: "email="+email,
			dataType:'json',
			success: function(json){
				$('.jqmText').empty();
				$('.jqmText').append(json.zprava);
			}
		});

		return false;
	});


	$('#dotaz,.dotaz').click(function(){
		var zbozi = $(this).attr('rel');
		if($('.jqmWindow').size()==0){
			$('body').append($.DIV({Class:'jqmWindow'},
			$.DIV({Class:'jqmTitulek'},$.A({href:'#',Class:'jqmClose'},lang['zavrit'])),
			$.DIV({Class:'jqmText'})));
		}
		$('.jqmWindow').jqm({modal:true});
		$('.jqmText').empty();
		$('.jqmText').append(

		$.P({},
		$.LABEL({Class:'popis'},lang['jmeno']+':'),
		$.INPUT({type:'text',Class:'jmeno input'})),
		$.P({},
		$.LABEL({Class:'popis'},lang['email']+':'),
		$.INPUT({type:'text',Class:'email input'})),
		$.P({},
		$.LABEL({Class:'popis'},lang['dotaz']+':'),
		$.TEXTAREA({Class:'text'})),
		$.P({},
		$.INPUT({type:'checkbox',Class:'novi',value:1,checked:'checked'}),
		$.LABEL({},' '+lang['odebirat_emaily_s_novinkami'])
		),
		$.P({},
		$.INPUT({type:'button',Class:'odeslat',value:lang['odeslat']}))
		);
		$('.jqmText .novi').attr('checked',true);
		$('.jqmText .odeslat').click(function (){
			var jmeno = $('.jqmText .jmeno').attr('value');
			var email = $('.jqmText .email').attr('value');
			var text = $('.jqmText .text').val();
			var novinky = $('.jqmText .novi').attr('checked')?1:0;
			$('.jqmText').html('<img src="/obr/loading.gif" />');
			$.ajax({
				type: "POST",
				url: "/json.php?akce=dotaz",
				data: "zbozi="+zbozi+"&jmeno="+jmeno+"&email="+email+"&text="+text+"&novinky="+novinky,
				dataType:'json',
				success: function(json){
					$('.jqmText').empty();
					$('.jqmText').append(json.zprava);
				}
			});
		});
		$('.jqmWindow').jqmShow();

		return false;
	});

  $('.js_emailnazor').submit(function(){
			var jmeno = $('.js_emailnazor input[name=jmeno]').attr('value');
			var email = $('.js_emailnazor input[name=email]').attr('value');
			var text = $('.js_emailnazor textarea[name=text]').val();
			$('.js_emailnazor textarea[name=text]').val('Zpráva se odesílá...');
			$.ajax({
				type: "POST",
				url: "/json.php?akce=email_nazor",
				data: "jmeno="+jmeno+"&email="+email+"&text="+text,
				dataType:'json',
				success: function(json){
				  $('.js_emailnazor .input[name=jmeno]').val('');
			     $('.js_emailnazor input[name=email]').val('');
		        $('.js_emailnazor textarea[name=text]').val('');
				    alert("Děkujeme za Vaši zprávu");
				}
			});

		return false;
	});
      $('.js_kontaktniFormular').submit(function(){
        var f = this;
			var jmeno = $('input[name=jmeno]',this).val();
			var predmet = $('input[name=predmet]',this).val();
            var email = $('input[name=email]',this).val();
			var text = $('textarea[name=text]',this).val();
			$('.js_emailnazor textarea[name=text]').val('Zpráva se odesílá...');
			$.ajax({
				type: "POST",
				url: "/json.php?akce=email",
				data: "jmeno="+jmeno+"&email="+email+"&predmet="+predmet+"&text="+text,
				dataType:'json',
				success: function(json){
				  $('input[name=jmeno]',f).val('');
			     $('input[name=email]',f).val('');
                 $('input[name=predmet]',f).val('');
		        $('textarea[name=text]',f).val('');
                
				    alert("Děkujeme za Vaši zprávu");
				}
			});

		return false;
	});

	$('a#panelFAQ').click(function(){
		$("div#katPopis").slideToggle("slow");
		return false;
	});

	/*************************/
	$('#filtrZbozi').bind('submit',function(){
		var cena=3;
		var re2=/[^0-9]/g;
		var cenamax = $('input[name=cenado]').val();
		var cenamin = $('input[name=cenaod]').val();
		var vyrobce = $('select[name=vyrobce]').val();
		var zobraz;
		var vyrobce2;
		//alert(cenamax);
		$('.box1').each(function(){
			cena = $('.cenaD',$(this)).html();
			var str="15 USD, 10 EUR, 300 CZK";
			cena=cena.replace(re2,"");

			vyrobce2 = $('.vyrobce',$(this)).attr('rel')/1;
			//alert(cena);
			zobraz = true;
			//alert(vyrobce2);
			if(cenamax>0&&cenamax!=""&&cena>cenamax) zobraz = false;
			if(cenamin>0&&cenamin!=""&&cena<cenamin) zobraz = false;
			if(vyrobce!='ne'&&vyrobce2>0&&vyrobce!=vyrobce2) zobraz = false;

			if(!zobraz){
				$(this).hide();
			}else{
				$(this).show();
			}
		});
		return false;
	});
	$('input[name=fraze]').bind('focus',function(){
		if($(this).val().indexOf('-')==0)$(this).val('');
	});
	$('a.zboziGalerie').click(function(){
		$('img.zboziGalerie').parent('a.thickbox').attr('href',$(this).attr('href').replace('mini','big').replace('normal','big'));
		$('img.zboziGalerie').attr('src',$(this).attr('href'));
		return false;
	});
	/********************************************/
	$('form.koupit,form.js_koupit').submit(function(){
		var zbozi = $('input[name=zbozi]',$(this)).attr('value');
		var varianta = $('input[name=varianta],select[name=varianta],input[name=varianta]:radio:checked',$(this)).val();
		if($('input[name=varianta]:radio:checked',$(this)).size()>0){
		varianta = $('input[name=varianta]:radio:checked',$(this)).val();
		}
		var ks = $('input[name=ks]',$(this)).attr('value');
		var min = $('input[name=min]',$(this)).attr('value');
		if(min>0 && ks<min){
			alert(lang['min_odber_je']+min+", "+lang['ale_vas_pozadavek_pouze']+ks+" "+lang['ks']+lang['nemuze_byt_splnen']);
			return false;
		}
		
		var pripl = "";
		$('input[name=priplatek],.priplatek').each(function(){
			if($(this).attr('checked'))pripl += "&priplatek[]="+$(this).attr('value');
		});
		var barva,velikost;
		if($('.js_barva').size()>0){
			barva =$('.js_barva').val(); 
		}else{
			barva = "";
		}	
		if($('.js_velikost').size()>0){
			velikost =$('.js_velikost').val(); 
		}else{
			velikost = "";
		}	
		if($('.jqmWindow').size()==0){
			$('body').append($.DIV({Class:'jqmWindow'},
			$.DIV({Class:'jqmTitulek'},$.A({href:'#',Class:'jqmClose'},lang['zavrit'])),
			$.DIV({Class:'jqmText'}),
			$.DIV({Class:'jqmPat'})));
		}
		$('.jqmWindow').jqm({modal:true});
		$('.jqmPat').empty();
		$('.jqmPat').append(
		$.P({},$.A({href:'#',Class:'jqmClose jqmPokracovat'},lang['pokracovat_nakup'])),
		$.P({},$.A({href:'/Kosik',Class:"jqmKosik"},lang['prejit_do_kosiku'])));
		$('.jqmText').empty();
		$('.jqmText').html('<img src="/obr/loading.gif" />');
		$('.jqmWindow').jqmShow();
		$.ajax({
			type: "POST",
			url: "/json.php?akce=kosik-add",
			data: "zbozi="+zbozi+"&varianta="+varianta+"&ks="+ks+pripl+"&barva="+barva+"&velikost="+velikost,
			dataType:'json',
			success: function(json){
				$('.jqmText').empty();
				var zbozi = json.zbozi.nazev;
				if(json.varianta&&json.varianta.nazev){
					var varianta = json.varianta.nazev;
				}else{
					var varianta = false;
				}

				var ks = json.cena.ks;
				var cena = json.cena.cena;

				$('.sumKos, .js_sumKos').html(json.sum);
				$('.js_sumKs').html(json.sumks);
				$('#polozek').html(json.polozek);

				if(varianta)$('.jqmText').html(lang['zbozi']+' <b>'+zbozi+' ('+varianta+')</b> '+lang['bylo_pridano']+' <b>'+ks+'</b>');
				else  $('.jqmText').html(lang['zbozi']+' <b>'+zbozi+'</b> '+lang['bylo_pridano']+' <b>'+ks+'</b>');
				$('.jqmText').html('<h3>'+lang['pridano_do_kose']+'</h3>');
				$('.jqmText').append($.DIV({},($.TABLE({}))));
				$('.jqmText table').append($.TR({},
				$.TD({Class:'popis'},lang['zbozi']+': '),
				$.TD({},zbozi)));
				if(varianta){
					$('.jqmText table').append($.TR({},
					$.TD({Class:'popis'},lang['varianta']+': '),
					$.TD({},varianta)));
				}
				$('.jqmText table').append($.TR({},
				$.TD({Class:'popis'},lang['mnozstvi']+': '),
				$.TD({},ks+' '+lang['ks'])));
				$('.jqmText table').append($.TR({},
				$.TD({Class:'popis'},lang['cena']+': '),
				$.TD({},cena)));

			}
		});

		return false;
	});
	$('a.js_koupit').click(function(){
		if($('.jqmWindow').size()==0){
			$('body').append($.DIV({Class:'jqmWindow'},
			$.DIV({Class:'jqmTitulek'},$.A({href:'#',Class:'jqmClose'},lang['zavrit'])),
			$.DIV({Class:'jqmText'}),
			$.DIV({Class:'jqmPat'})));
		}
		$('.jqmWindow').jqm({modal:true});
		$('.jqmPat').empty();
		$('.jqmPat').append(
		$.P({},$.A({href:'#',Class:'jqmClose jqmPokracovat'},lang['pokracovat_nakup'])),
		$.P({},$.A({href:'/Kosik',Class:"jqmKosik"},lang['prejit_do_kosiku'])));
		$('.jqmText').empty();
		$('.jqmText').html('<img src="/obr/loading.gif" />');
		$('.jqmWindow').jqmShow();
		$.ajax({
			type: "POST",
			url: $(this).attr('href')+"&js=1",
			dataType:'json',
			success: function(json){
				$('.jqmText').empty();
				var zbozi = json.zbozi.nazev;
				if(json.varianta&&json.varianta.nazev){
					var varianta = json.varianta.nazev;
				}else{
					var varianta = false;
				}

				var ks = json.cena.ks;
				var cena = json.cena.cena;

				$('.sumKos, .js_sumKos').html(json.sum);
				$('#polozek').html(json.polozek);

				if(varianta)$('.jqmText').html(lang['zbozi']+' <b>'+zbozi+' ('+varianta+')</b> '+lang['bylo_pridano']+' <b>'+ks+'</b>');
				else  $('.jqmText').html(lang['zbozi']+' <b>'+zbozi+'</b> '+lang['bylo_pridano']+' <b>'+ks+'</b>');
				$('.jqmText').html('<h3>'+lang['pridano_do_kose']+'</h3>');
				$('.jqmText').append($.DIV({},($.TABLE({}))));
				$('.jqmText table').append($.TR({},
				$.TD({Class:'popis'},lang['zbozi']+': '),
				$.TD({},zbozi)));
				if(varianta){
					$('.jqmText table').append($.TR({},
					$.TD({Class:'popis'},lang['varianta']+': '),
					$.TD({},varianta)));
				}
				$('.jqmText table').append($.TR({},
				$.TD({Class:'popis'},lang['mnozstvi']+': '),
				$.TD({},ks+' '+lang['ks'])));
				$('.jqmText table').append($.TR({},
				$.TD({Class:'popis'},lang['cena']+': '),
				$.TD({},cena)));

			}
		});

		return false;
	});


		$('.js_hodnotit').click(function(){
			$('.js_hodnoceni').html('<span class="js_hlasodeslan">'+lang['odesilam_hlas']+'</span>');
			var zbozi = $(this).attr('rel');
			var hlas = $(this).text();
			$.ajax({
				type: "POST",
				url: "/json.php?akce=hodnotit",
				data: "zbozi="+zbozi+"&val="+hlas,
				dataType:'json',
				success: function(json){
					$('.js_hlasodeslan').html('<span class="js_hlasodeslan">'+lang['odeslano']+'. '+lang['dekujeme']+'</span>');
					$('.js_hodnoceniSum').html(json.sum);
				}});
				return false;
		});
        $('.js_anketa').click(function(){
            if($('.jqmWindow').size()==0){
    			$('body').append($.DIV({Class:'jqmWindow'},
    			$.DIV({Class:'jqmTitulek'},$.A({href:'#',Class:'jqmClose'},lang['zavrit'])),
    			$.DIV({Class:'jqmText'})));
    		}
    		$('.jqmWindow').jqm({modal:true});
    		$('.jqmText').empty();
    		$('.jqmText').html('<img src="/obr/loading.gif" />');
    		$('.jqmWindow').jqmShow();
			var odpoved = $(this).attr('rel');
			$.ajax({
				type: "POST",
				url: "/json.php?akce=anketa",
				data: "odpoved="+odpoved,
				dataType:'json',
				success: function(json){
				    if(json.stav == 'ok'){
				        $('.jqmText').html(lang['odeslano']+'. '+lang['dekujeme']);    
				    }else{
				        $('.jqmText').html(lang['hlasoval']);
				    }
					
				}});
				return false;
		});

		$('#potvrdit,.js_kontrolaAdresa').click(function(){
			var obj = $(this).parents('form');
			var telefon = $('input[name=telefon]',obj).val();
			var email = $('input[name=email]',obj).val();
			var jmeno = $('input[name=jmeno]',obj).val();
			var prijmeni = $('input[name=prijmeni]',obj).val();
			var ulice = $('input[name=ulice]',obj).val();
			var mesto = $('input[name=mesto]',obj).val();
			var psc = $('input[name=psc]',obj).val();
			if((email.length==0)||(jmeno.length==0)||(prijmeni.length==0)||(ulice.length==0)||(mesto.length=0)||(psc.length==0)||(telefon.length==0)){
				return confirm(lang['nevyplnene_pole']);
			}else{
				return true;
			}

			return false;
		});

		$('.iehover').bind('mouseover',function(){
			$(this).addClass('hover');
		});
		$('.iehover').bind('mouseout',function(){
			$(this).removeClass('hover');
		});
		if($("#js_svatek").size()>0){
			var datum = new Date();
			$("#js_svatek").html(svatky[datum.getMonth()][datum.getDate()-1]);
		}
		var datum = new Date();
		if($("#js_datum").size()>0){
			
			$("#js_datum").html(datum.getDate()+". "+datum.getMonth()+". "+datum.getFullYear());
		}
		
		$('.js_hide').hide();
		$('.js_prispevekForm input[name=hash]').val(datum.getFullYear());
		
		$('.js_fakturacnizmena').bind('click',function(){
			if($(this).val()=="stejne"){
				$('.js_fakturacni').hide();
			}else{
				$('.js_fakturacni').show();
			}
		});;
	
	$('#zobrazenirozfiltr').click(function(){
		$("#rozfiltr").slideToggle("slow");
		
		return false;
	});
	
});

function encoduj(data) {
	if (!data)
		data = "";
	// data = encodeURIComponent(data);
	return data;
}