$(document).ready(function (){ $('a.goods-galery').fancybox({ 'overlayOpacity':0.7 }); $('a.open-question').fancybox({ 'overlayOpacity':0.7, 'padding':0, 'margin':0 }); $('.JSphoto-detail-img-small').bind('mouseover', changeDetailPhoto); $('#JSAdviceBtn').bind('mouseenter', function(){ $('#advice .popup-box').fadeIn(200); }); $('#advice').bind('mouseleave', function(){ $('#advice .popup-box').fadeOut(200); }); recountPrice(); $('select[name="aVariants[]"], input[name="aVariants[]"],.JSImageVariant').change(recountPrice); $('.JSImageVariant').live('change', function(){myScrollToHref('detailTop');}) }); function changeDetailPhoto() { $('#JSphoto-detail-img').attr('src', $(this).attr('data-img')); } function openPhotoDetail() { $.fancybox( {margin: 0, padding: 0, href:"#goods-galery"}); return false; } function recountPrice() { var iProductPriceVat = parseFloat($('input[name=JSiPriceVat]').val()); var iProductVat = parseFloat($('input[name=iVat]').val()); var sProductPriceType = $('input[name=sPriceType]').val(); var iVariantValue; var iPriceVatAdd; var iPriceNoVatPayer; var iPriceNoVatPayerAdd; var iPriceAdd; var iPriceVat; var iPrice; var iProductPriceVatAdd =0; $('select[name="aVariants[]"] option:selected, input[name="aVariants[]"]:checked, .JSImageVariant:checked').each(function(){ iVariantValue = $(this).val(); //nastaveni nahledu obrazkoveho parametru $('#JSParameterViewImage_'+$('#JSParameterChangeImg_'+iVariantValue).attr('data-parameter')).attr('src',$('#JSParameterChangeImg_'+iVariantValue).attr('data-img')); $('#JSParameterViewName_'+$('#JSParameterChangeImg_'+iVariantValue).attr('data-parameter')).html($('#JSParameterChangeImg_'+iVariantValue).attr('data-name')); iPriceVatAdd = $('#'+sProductPriceType+'_add-'+iVariantValue).val(); iPriceAdd = $('input[name="aVariant_'+iVariantValue+'_priceAdd"]').val(); iPriceVat = $('#'+sProductPriceType+'-'+iVariantValue).val(); iPrice = $('input[name="aVariant_'+iVariantValue+'_price"]').val(); if (typeof(iPriceVat) != 'undefined') iProductPriceVat = parseFloat(iPriceVat); else if (iPriceVatAdd > 0) iProductPriceVatAdd += parseFloat(iPriceVatAdd); }); iProductPriceVat = iProductPriceVat + iProductPriceVatAdd; $('#JS_price').html(priceFormat(Math.round((iProductPriceVat)*100)/100) + ' Kč'); if(sProductPriceType == 'price') $('#JS_price2').html(priceFormat(Math.round((iProductPriceVat*(1+(iProductVat/100)))*100)/100) + ' Kč'); else $('#JS_price2').html(priceFormat(Math.round((iProductPriceVat/(1+(iProductVat/100)))*100)/100) + ' Kč'); //aVariants //console.log(aVariants); }