$(document).ready(function(){ var srovnaniOpen=0; var basketOpen=0; var lbOpen=0; var basketChangeStatus=1; var pocet_ke_srovnani =0; $(".validate").validationEngine(); $(".btn-slide").click(function(){ if (lbOpen==0) { $("#loginbox").animate({marginTop: "+=180px",}, 'slow'); //$("#loginbox").slideDown(300, 'slow'); lbOpen=1; } else { $("#loginbox").animate({marginTop: "-=180px",}, 'slow'); lbOpen=0; } }); $("._fancy").fancybox({'titleShow' : false,'transitionIn' : 'elastic','transitionOut' : 'elastic'}); // $(".add_to_basket").fancybox({ 'hideOnContentClick': true }); $(".add_to_basket_detail").fancybox({ 'hideOnContentClick': true }); $("#biname").mouseover(function(){ $("#kosik_nahled").fadeIn('fast'); if (basketChangeStatus==1) {nacti_ax_basket();basketChangeStatus=0;} }); $("#biname").mouseout(function(){ $("#kosik_nahled").fadeOut('fast'); }); $('body').click(function(event){ if ( ! $(event.target).closest('#kosik_nahled').length ) { $("#kosik_nahled").fadeOut('fast'); } }); $('#newsletter_email').click(function() { if ($("#newsletter_email").val()=='Váš@email') {$('#newsletter_email').val('');} }); $(".ocb").click(function(){ $("#kosik_nahled").fadeOut('fast'); }); $("#btn_srovnani").click(function(){ if (srovnaniOpen==0) { nacti_ax_srovnavac(); $('#srovnavac_cointainer').css({height: 30}).animate({ height: '200' }, 'slow'); srovnaniOpen=1; } else { if (pocet_ke_srovnani>0) { $('#srovnavac_cointainer').css({height: 200}).animate({ height: '30' }, 'slow'); } else { $('#srovnavac_cointainer').css({height: 200}).animate({ height: '0' }, 'slow'); } srovnaniOpen=0; } }); nacti_ax_basket = function() { $.ajax({ type: "POST", url: "/scripts/ajax/ajax.getBasket.php", cache: false, //data: "kod="+kod+"&pocet="+pocet, dataType: "text", beforeSend: function(){ // alert("Loading"); }, success: function(return_data){ var json_data = JSON.parse(return_data); var rows; $("#ax_basket > tbody").empty(); $('#ax_basket > tbody').append('NázevPočet ksCena/ks'); for (rows in json_data) { if (rows!='system') { var pocet = json_data[rows]['pocet']; var cena = format_number('cz',json_data[rows]['cena']); //var nazev = json_data[rows]['vyrobce']+" "+json_data[rows]['model']; var nazev = json_data[rows]['nazev']; $('#ax_basket > tbody').append(''+nazev+''+pocet+'ks'+cena+''); } } var celkem_s_dani=json_data['system']['price_with_vat']; var celkem_bez_dani=json_data['system']['price_no_vat']; var pocet_polozek=json_data['system']['count_items']; $('#ax_basket > tbody').append('Celkem'+pocet_polozek+'ks'+format_number('cz',celkem_s_dani)+''); } }); } srovnavac_remove = function(kod) { $.ajax({ type: "POST", url: "/scripts/ajax/ajax.removeSrovnavac.php", cache: false, data: "kod="+kod, dataType: "text", beforeSend: function(){ // alert("Loading"); }, success: function(return_data){ var json_data = JSON.parse(return_data); var rows; $("#sr_"+kod).remove(); if (json_data.status==1) { $("#srovnavac_pocet").html(json_data.count_items); pocet_ke_srovnani=json_data.count_items; } } }); } nacti_ax_srovnavac = function() { $.ajax({ type: "POST", url: "/scripts/ajax/ajax.getSrovnavac.php", cache: false, dataType: "text", beforeSend: function(){ // alert("Loading"); }, success: function(return_data){ var json_data = JSON.parse(return_data); var rows; $("#srovnavac_items_holder").empty(); for (rows in json_data) { if (rows!='system') { var foto = json_data[rows]['foto']; var cena = format_number('cz',json_data[rows]['cena']); var kod = json_data[rows]['kod']; var nazev = json_data[rows]['vyrobce']+" "+json_data[rows]['model']; foto_file = "/galerie/"+foto; if (foto=="") foto_file = "/styl/notfound.jpg"; $('#srovnavac_items_holder').append('

'+nazev+'


'+cena+'
odebrat

'); } } } }); } add_to_basket = function(kod) { input_id='#num_'+kod; var pocet = $(input_id).val(); $.ajax({ type: "POST", url: "/scripts/ajax/ajax.addToBasket.php", cache: false, data: "kod="+kod+"&pocet="+pocet, dataType: "text", beforeSend: function(){ // alert("Loading"); }, success: function(return_data){ var json_data = JSON.parse(return_data); if (json_data.status==1) { $("#pocet_polozek").html(json_data.count_items); $("#basketinfo_cena").html(format_number('cz',json_data.price_with_vat)); } } }); nacti_ax_basket(); basketChangeStatus=0; } add_to_srovnavac = function(kod) { $.ajax({ type: "POST", url: "/scripts/ajax/ajax.addToSrovnavac.php", cache: false, data: "kod="+kod, dataType: "text", beforeSend: function(){ // alert("Loading"); }, success: function(return_data){ var json_data = JSON.parse(return_data); if (json_data.status==1) { $("#srovnavac_pocet").html(json_data.count_items); pocet_ke_srovnani=json_data.count_items; if (srovnaniOpen==0) {$('#srovnavac_cointainer').css({height: 0}).animate({ height: '30' }, 'slow');} } } }); nacti_ax_srovnavac(); } }); function number_format (number, decimals, dec_point, thousands_sep) { number = (number + '').replace(/[^0-9+\-Ee.]/g, ''); var n = !isFinite(+number) ? 0 : +number, prec = !isFinite(+decimals) ? 0 : Math.abs(decimals), sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep, dec = (typeof dec_point === 'undefined') ? '.' : dec_point, s = '', toFixedFix = function (n, prec) { var k = Math.pow(10, prec); return '' + Math.round(n * k) / k; }; // Fix for IE parseFloat(0.55).toFixed(0) = 0; s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.'); if (s[0].length > 3) { s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep); } if ((s[1] || '').length < prec) { s[1] = s[1] || ''; s[1] += new Array(prec - s[1].length + 1).join('0'); } return s.join(dec); } function format_number(country,number) { return number_format (number, 2,',', ' ')+' Kč'; }