Фотообои: Донер кебаб. Плакат шаверма


Донер кебаб. фотообои • фотообои шип, тцадзики, вкладчик

'); var element=jQuery('table.detCard div#d1 div.fotka div.multikadr-holder'); element.css('width', imgWidth+'px'); element.css('height', imgHeight+'px'); element.css('left', imgPos.left+'px'); element.children().draggable('destroy'); if(tmpIle > prevIle) { if(prevIle>1) prevIle++; var insHtml=''; var startInsPos=0; var insBorder=''; for(i=prevIle;i'+i+''+insBorder+''; startInsPos+=20; } element.append(insHtml); } else if(tmpIle maxNewSzer) maxNewSzer=newSzer; if(newWys>maxNewWys) maxNewWys=newWys; } }); while(maxNewSzer*wspolczynnik > imgWidth) { if(wspolczynnik==1) break; wspolczynnik=wspolczynnik-0.01; } while(maxNewWys*wspolczynnik > imgHeight) { if(wspolczynnik==1) break; wspolczynnik=wspolczynnik-0.01; } if(maxNewSzer*(wspolczynnik+0.01) > imgWidth) { var wspolSzer=maxNewSzer*wspolczynnik; wspolczynnik=imgWidth/wspolSzer*wspolczynnik; maxSize=true; } if(maxNewWys*(wspolczynnik+0.01) > imgHeight) { var wspolWys=maxNewWys*wspolczynnik; wspolczynnik=imgHeight/wspolWys*wspolczynnik; maxSize=true; } } return wspolczynnik; } function multiObrot() { var obrocik=jQuery('#obrot').val(); if(obrocik>0) { obrocik=obrocik/90; if(obrocik%2!=0) { tmpMaxSzer=startWys; tmpMaxWys=startSzer; } else { tmpMaxSzer=startSzer; tmpMaxWys=startWys; } } else { tmpMaxSzer=startSzer; tmpMaxWys=startWys; } return [tmpMaxSzer, tmpMaxWys]; } function resizeMultiKadr() { var img=jQuery('table.detCard div#d1 div.fotka img'); var imgWidth=img.width(); var imgHeight=img.height(); var imgPos=img.position(); var policzone=1; tmpWymiary=multiObrot(); tmpMaxSzer=tmpWymiary[0]; tmpMaxWys=tmpWymiary[1]; jQuery('div#selAtrs select :selected').each(function() { var wartosc=$(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { px=parseFloat(dane[1].replace(/[^\d.]/,'')); py=parseFloat(dane[2].replace(/[^\d.]/,'')); px=px/jedPrzel; py=py/jedPrzel; var newSzer=Math.ceil(imgWidth/(tmpMaxSzer/px)*100000)/100000; var newWys=Math.ceil(imgHeight/(tmpMaxWys/py)*100000)/100000; if(wspolczynnik>0) { var newSzer=Number((newSzer*wspolczynnik).toFixed(0)); var newWys=Number((newWys*wspolczynnik).toFixed(0)); } var box=jQuery('div.multikadr-elem#kr'+policzone); if(box.length>0) { box.css('height', newWys+'px'); box.css('width', newSzer+'px'); var boxPos=box.position(); if(imgHeight-(boxPos.top+newWys)1) { multiKadr(1); return false; } else if(stanCrop==false) { multiKadr(0); } //jQuery('tr#ramaZ').show(); jQuery('tr#ramaW').remove(); var idNowejRamy=jQuery('.selAtr#rama').val(); if(idNowejRamy != undefined && idWartosciRamy != idNowejRamy) { idWartosciRamy=idNowejRamy; jQuery.get(baseHref+'ajax.php?idWartosciAtrybutu='+idWartosciRamy, function(dane) { ramaJson=jQuery.parseJSON(dane); if(dane != -1 && ramaJson.length>=8) { setRamaJson(); setRamaView(); if(skip != false || run==0) { jcrop.destroy(); initCrop(); } jQuery('.jcrop-hline').addClass('jc-no-back'); jQuery('.jcrop-vline').addClass('jc-no-back'); jQuery('div.jc-pelna-rama').show(); setLabels(); } else { if(ramaJson.length==1) setRamaView(); jQuery('div#jc-hwd1').attr('style', 'padding-bottom: 0px;'); jQuery('div#jc-hwd2').attr('style', 'padding-top: 11px;'); jQuery('.jcrop-hline').removeClass('jc-no-back'); jQuery('.jcrop-vline').removeClass('jc-no-back'); jQuery('div.jc-pelna-rama').hide(); setLabels(); } }); return false; } setRamaJson(); setRamaView(); setLabels(); } function setRamaJson() { if(stopRamaReload == true) return false; if(use3d == true) return false; if(ramaJson != undefined && ramaJson != null) { var pos=jQuery('div.glownaFotka div.jcrop-tracker').offset(); var width=jQuery('div.glownaFotka div.jcrop-tracker').innerWidth(); var height=jQuery('div.glownaFotka div.jcrop-tracker').innerHeight(); var glowna=jQuery('div.glownaFotka').offset(); pos.top=pos.top-glowna.top; pos.left=pos.left-glowna.left; for(i=0;i1) { var ramaPodgladId='podgladRamy-wym'; var ramaElem='rama-wym'; var idNowejRamy=jQuery('#'+ramaElem).val(); if(idNowejRamy != undefined && idWartosciRamy != idNowejRamy) { idWartosciRamy=idNowejRamy; jQuery.ajax({ url: baseHref+'ajax.php?idWartosciAtrybutu='+idWartosciRamy, async: false, success: function(dane) { ramaJson=jQuery.parseJSON(dane); } }); } else return false; } else { var ramaPodgladId='podgladRamy'; var ramaElem='rama'; } if(ramaJson != undefined && ramaJson != null && jQuery('#'+ramaElem).length>0) { if(jQuery('div#'+ramaPodgladId).length==0) { //jQuery(#zamWym).parent().parent().parent().parent() jQuery('#'+ramaElem).parent().parent().parent().parent().append('
'); } jQuery('div#'+ramaPodgladId).hide(); for(i=0;i'); jQuery('#bigImg') .css('top',(e.pageY - Math.ceil(imgHeight/2)) + 'px') .css('left',(e.pageX - imgWidth - 20) + 'px') .fadeIn('fast'); }, function() { jQuery('#bigImg').remove(); }); jQuery('#'+ramaPodgladId+' a').mousemove(function(e) { jQuery('#bigImg') .css('top',(e.pageY - Math.ceil(imgHeight/2)) + 'px') .css('left',(e.pageX - imgWidth - 20) + 'px'); }); } else if(symbol=='RAMA' && 'gfx/mini/'+plik == oldLinkRama) { jQuery('div#'+ramaPodgladId).show(); } } } } function zmien_odbicie() { var link=baseHref+'fotolia.php?id=6646&plik='; if(jQuery('#fotosView').length>0) { link=link+'&efektOpt='+jQuery('#fotosView').val(); } var odbijAkcja=0; var reloadCrop=false; if(jQuery('#odbij').length>0) { var odbijElem=jQuery('#odbij'); var odbijAkcja=odbijElem.val(); if(odbicia[odbijAkcja] != undefined) { odbijAkcja=odbicia[odbijAkcja]; if(odbijAkcja==1 || odbijAkcja==2) // obrot { reloadCrop=true; } } else odbijAkcja=0; } link=link+'&akcja='+odbijAkcja; var odbijLink='&pion='+jQuery('#pion').val()+'&poziom='+jQuery('#poziom').val()+'&obrot='+jQuery('#obrot').val(); if(reloadCrop == false) { jQuery('#photo_img').attr('src', link+odbijLink+'&rozmiar=400'); jQuery('.jcrop-holder img').attr('src', link+odbijLink+'&rozmiar=400'); if(odbijAkcja==3) { jQuery('#pion').attr('value', 1); jQuery('#poziom').attr('value', 0); } else if(odbijAkcja==4) { jQuery('#pion').attr('value', 0); jQuery('#poziom').attr('value', 1); } else if(odbijAkcja==-1) { jQuery('#pion').attr('value', 0); jQuery('#poziom').attr('value', 0); } } else { jQuery('div.jc-pelna-rama').hide(); jQuery('div#d1').css('position', 'relative').prepend(''); jQuery.get(link+'&onlyData=1', function(data) { var dane=data.match(/([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,})/) if(dane != undefined && dane != null) { var indMxSzer=parseFloat(dane[1]); var indMxWys=parseFloat(dane[2]); jQuery('span#maxSzer').html(indMxSzer); jQuery('span#maxWys').html(indMxWys); jQuery('div#maxWymDiv').html('Максимальные размеры (шир. x выс.) : '+indMxSzer+' x '+indMxWys); jQuery('#maxWymSzer').attr('value', indMxSzer); jQuery('#maxWymWys').attr('value', indMxWys); szer=parseFloat(dane[3]); wys=parseFloat(dane[4]); obr=parseFloat(dane[5]); v=parseFloat(dane[6]); w=parseFloat(dane[7]); jQuery('#pion').attr('value', v); jQuery('#poziom').attr('value', w); jQuery('#obrot').attr('value', obr); jQuery('div#reloader').remove(); jQuery('div#d1').css('position', 'static'); jQuery('div.jc-pelna-rama').show(); var odbijLink='&pion='+v+'&poziom='+w+'&obrot='+obr; jQuery('#photo_img').attr('src', link+odbijLink+'&rozmiar=400'); jQuery('#photo_img').css('width', szer+'px').css('height', wys+'px'); jcrop.setImage(jQuery('#photo_img').attr('src')); jcrop.destroy(); if(jQuery('table.detCard div#d1 div.fotka div.multikadr-holder').length>0) { var element=jQuery('table.detCard div#d1 div.fotka div.multikadr-holder'); element.css('width', szer+'px'); element.css('height', wys+'px'); setTimeout(function() { multiKadr(1); },500); return false; } setTimeout('initCrop();recountPrice();',500); } }); } var wiz=jQuery('ul.wizualizacje:not(".obrazy") a[rel="wiz"]'); if(wiz.length>0) { wiz.each(function() { jQuery(this).css('backgroundImage', 'ur'+'l('+link+odbijLink+'&rozmiar=160)'); }); } } jQuery(window).resize(function() { setRamaJson(); }); var selLan='5'; var fotoliaPicUrl=''; var _daneZdjecia={ idFototapety : 6646, id : 23, idCart : (6646>0 ? 6646 : 23), nazwa : 'Донер кебаб.', waluta : 'RUB', cena : 1642.86, nazwaKategorii : 'Фотообои' }; var px=0; var py=0; var maxSzer=482; var maxWys=321; var startSzer=482; var startWys=321; var newMaxSzer=0; var newMaxWys=0; var lastRotate=0; function getSize() { jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane == null && jQuery(this).next().length==0 && jQuery(this).prev().length==1 && jQuery(this).prev().text().match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/)) { if(jQuery('#nonDefSzer').val()>0 && jQuery('#nonDefWys').val()>0) { jQuery(this).text(jQuery('#nonDefSzer').val()+" x "+jQuery('#nonDefWys').val()+" cm (шир. x выс.)"); } else { jQuery(this).text("100 x 100 cm (шир. x выс.)"); } jQuery('#idWartosciWlasny').val(jQuery(this).val()); } }); jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).val(); for(z=0;z0 && opcje[z][1][i][3]>0) { if(newMaxSzer==0 || newMaxSzer>opcje[z][1][i][2]) newMaxSzer=opcje[z][1][i][2]; if(newMaxWys==0 || newMaxWys>opcje[z][1][i][3]) newMaxWys=opcje[z][1][i][3]; } } } } }); if(jQuery("#maxWymSzer").length>0 && jQuery("#maxWymSzer").val()>0) { tmpSzer=parseFloat(jQuery("#maxWymSzer").val()); tmpWys=parseFloat(jQuery("#maxWymWys").val()); } else { var tmpSzer=parseFloat($("span#maxSzer").html()); var tmpWys=parseFloat($("span#maxWys").html()); } if(newMaxSzer>0 && newMaxWys>0) { if(newMaxSzer0 && tmpWys>0 && tmpSzer==maxWys && tmpWys==maxSzer) { maxSzer=tmpSzer; maxWys=tmpWys; jQuery("#obrotWym").attr("value", "1"); } } else { if(tmpSzer>0 && tmpWys>0 && tmpSzer==maxWys && tmpWys==maxSzer) { maxSzer=tmpSzer; maxWys=tmpWys; jQuery("#obrotWym").attr("value", "1"); } else if(jQuery("#obrotWym").val()==0) { maxSzer=482; maxWys=321; } } jQuery("span#maxSzer").html(maxSzer); jQuery("span#maxWys").html(maxWys); var rotate=jQuery("span#addSize input#rotate").attr("value"); if(jQuery("#szerokosc").attr("value") != undefined) { var nonDef=false; if(jQuery("#szerokosc").attr("value") != "") { var product_x = $("#szerokosc").attr("value") * 1; } else var product_x = 0; if(jQuery("#wysokosc").attr("value") != "") { var product_y = $("#wysokosc").attr("value") * 1; } else var product_y = 0; if(lastRotate!=rotate) { var tmp=product_y; product_y=product_x; product_x=tmp; jQuery("#szerokosc").attr("value", product_x); jQuery("#wysokosc").attr("value", product_y); lastRotate=rotate; } } else { var nonDef=true; var product_x = 0; var product_y = 0; jQuery("select.selAtr").not('[id="wymSelect"]').find(":selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { jQuery(this).parent().attr("id", "zamWym"); px=parseFloat(dane[1].replace(/[^\d.]/,"")); py=parseFloat(dane[2].replace(/[^\d.]/,"")); // px=px/jedPrzel; // py=py/jedPrzel; } }); } if(nonDef !== true) { if(product_xmaxSzer) { jQuery("#szerokosc").attr("value", maxSzer); product_x=maxSzer; } if(product_y>maxWys) { jQuery("#wysokosc").attr("value", maxWys); product_y=maxWys; } } else { var product_x=px; var product_y=py; if(jQuery("span#addSize input#nonDefSzer").length==0) jQuery("span#addSize").append(''); if(jQuery("div#maxWymDiv").length==0) { if(jQuery("#obrotWym").val()==1 && tmpSzer>0 && tmpWys>0) { jQuery("#zamWym").parent().parent().append('

Максимальные размеры (шир. x выс.) : '+tmpSzer+' x '+tmpWys+'

'); } else { jQuery("#zamWym").parent().parent().append('

Максимальные размеры (шир. x выс.) : '+maxSzer+' x '+maxWys+'

'); } if(23==24 || 23==26) { jQuery("#maxWymDiv").hide(); } if(jQuery("div#maxWymDiv").length==1 && $("div.ruler").length==0) { var s_etiObj=jQuery("div#maxWymDiv").closest('tr').find("td.etykieta"); var s_etiVal=s_etiObj.html(); //s_etiObj.html(" "); var s_valObj=jQuery("div#maxWymDiv").parent(); //s_valObj.find("select").css("width", "175px!important"); //s_valObj.closest("tr").before("

Укажите размер

"); //var s_wuklObj=jQuery("#wuklad").closest('td'); //if(s_wuklObj.length>0) //{ // s_wuklObj.closest("tr").after("

Выберите аксессуары

"); // var s_uklObj=jQuery("#uklad").closest('td'); // s_uklObj.closest("tr").before("

Выберите макет:

"); //} //else //{ // var s_uklObj=jQuery("#uklad").closest('td'); // if(s_uklObj.length>0) // { // s_uklObj.closest("tr").before("

Выберите макет:

"); // s_uklObj.closest("tr").after("

Выберите аксессуары

"); // } // else // { // s_valObj.closest("tr").after("

Выберите аксессуары

"); // } //} var s_valVal=s_valObj.html(); //s_valObj.html(""); //"+s_etiVal+" 100px zam 80px //s_etiObj.css('position', 'relative').css('verticalAlign', 'top').html(''); //s_valObj.css('paddingTop', '29px'); } } jQuery("span#addSize input#nonDefSzer").attr("value", product_x); jQuery("span#addSize input#nonDefWys").attr("value", product_y); if(rotate==1) { var dane=jQuery("#zamWym :selected").html(); // var typyDanych=dane.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)\((.*) x (.*)\)/); // var optionExt=typyDanych[3]+"("+typyDanych[5]+" x "+typyDanych[4]+")"; var typyDanych=dane.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(typyDanych[3] != undefined && typyDanych[3] != null) var optionExt=typyDanych[3]; else var optionExt=' cm'; var product_x=py; var product_y=px; jQuery("#zamWym :selected").html(py+' x '+px+optionExt); jQuery("#wymSelect :selected").html(py+' x '+px+optionExt); jQuery("#wymSelect-button span.wymiary").html(py+' x '+px+optionExt); // jQuery("#zamWym :selected").html(py+' x '+px+' cm'); jQuery("span#addSize input#rotate").attr("value",0); } // jQuery("form[name=mt]").attr("action", jQuery("form[name=mt]").attr("action")+"&szerokosc="+product_x+"&wysokosc="+product_y); } return [product_x, product_y]; } function rotateCrop() { if(jQuery("span#addSize input#rotate").attr("value")==1) jQuery("span#addSize input#rotate").attr("value","0"); else jQuery("span#addSize input#rotate").attr("value","1"); initCrop(); } function setCrop(jcrop, init) { var tmpIle=liczKadry(); if(tmpIle>1) { multiKadr(1); return false; } else { //jQuery('tr#ramaZ').show(); jQuery('tr#ramaW').remove(); } var dane=getSize(); var product_x = dane[0]; var product_y = dane[1]; recountPrice(); var photo_x = jQuery("#photo_img").width() * 1; var photo_y = jQuery("#photo_img").height() * 1; var crop_x = Math.round(product_x / product_y * photo_y); var crop_y = Math.round(product_y / product_x * photo_x); if(crop_x > photo_x) crop_x = photo_x; if(crop_y > photo_y) crop_y = photo_y; if(init != undefined && init == 1) initCrop(); if(jcrop) { jcrop.release(); jcrop.setSelect([0,0,crop_x,crop_y]); } setLabels(); } function setLabels() { if(jQuery("#wysokosc").length>0) { tmp_wys=jQuery("#wysokosc").val() || 0; tmp_szer=jQuery("#szerokosc").val() || 0; } else { tmp_wym=jQuery("#zamWym option:selected").text(); tmp_szer=(tmp_wym.match(/^([0-9.]{1,})/) || [,0] )[1]; tmp_wys=(tmp_wym.match(/[ x]{1,2}([0-9.]{1,})[ ]{1,}/) || [,0] )[1]; } if(use3d == true) { contSelector="#photo_main"; trackerSelector="#photo_mask"; } else { contSelector=".jcrop-holder > div:first-child"; trackerSelector=".jcrop-tracker"; } var cont=jQuery(contSelector); if(cont.length>0 && jQuery("#labelLeft").length==0) { cont.prepend('

'+tmp_wys+' cm

'+tmp_szer+' cm

'); } tmp_left=jQuery(trackerSelector).width()/2-60 tmp_top=jQuery(trackerSelector).height()/2-15; tmp_top_left=-30; tmp_left_top=-75; if(jQuery(".jc-pelna-rama:visible .jc-gora-srodek").length>0) tmp_top_left=tmp_top_left-jQuery(".jc-gora-srodek").height(); if(jQuery(".jc-pelna-rama:visible .jc-lewa").length>0) tmp_left_top=tmp_left_top-jQuery(".jc-lewa").width(); jQuery("#labelLeft").css({'top' : tmp_top+'px', 'left' : tmp_left_top+'px' }).find('.labelLeftM').html(tmp_wys+' cm'); jQuery("#labelTop").css({'left' : tmp_left+'px', 'top' : tmp_top_left+'px' }).find('.labelTopM').html(tmp_szer+' cm'); } jcrop=null; var use3d=false; var useMask=''; var maskMargin={ top: 0, right: 0, bottom: 0, left: 0 }; function initCrop() { if(jQuery('span#addSize input#rotate').length>0) { rotWym=jQuery('span#addSize input#rotate').attr('value'); } else rotWym=0; useMask=selectMask(); destroyCrop(); if(useMask != undefined && useMask != null && useMask != '') { use3d=true; if(jQuery('#photo_tracker').data('ui-draggable') != undefined) { jQuery('#photo_tracker').draggable('destroy'); } if(jQuery('#photo_main').length==0) { jQuery('#photo_img').wrap(''); jQuery('#photo_container').prepend(''); jQuery('#photo_container').append(''); } if(jQuery('#photo_mask').length==0) { jQuery('#photo_effect').append(''); var tmpImg=new Image(); tmpImg.src=useMask; tmpImg.onload = function() { initCrop(); }; return true; } else { if(useMask != jQuery('#photo_mask').attr('src')) { jQuery('#photo_mask').attr('src', useMask); var tmpImg=new Image(); tmpImg.src=useMask; tmpImg.onload = function() { initCrop(); }; return true; } } photo=jQuery('#photo_img'); container=jQuery('#photo_container'); tracker=jQuery('#photo_tracker'); helper=jQuery('#photo_helper'); selectedSize=getSize(); selectedWidth=selectedSize[0]; selectedHeight=selectedSize[1]; //selectedWidth=jQuery('#szerokosc').val(); //selectedHeight=jQuery('#wysokosc').val(); //photo_x = photo.get(0).naturalWidth * 1; //photo_y = photo.get(0).naturalHeight * 1; photo_x = photo.width() * 1; photo_y = photo.height() * 1; crop_x = Math.round(selectedWidth / selectedHeight * photo_y); crop_y = Math.round(selectedHeight / selectedWidth * photo_x); if(crop_x > photo_x) crop_x = photo_x; if(crop_y > photo_y) crop_y = photo_y; container.css({ width: (crop_x + maskMargin.left + maskMargin.right)+'px', height: (crop_y + maskMargin.top + maskMargin.bottom)+'px' }); jQuery('#photo_main').css({ width: container.width()+'px', height: container.height()+'px' }); tracker.css({ width: photo_x+'px', height: photo_y+'px' }); if(photo_x > crop_x) { axis='x'; } else { axis='y'; } if(tracker.position().top 0) { if(jQuery('#photo_tracker').data('ui-draggable') != undefined) { jQuery('#photo_tracker').draggable('destroy'); } photo=jQuery('#photo_img').detach(); jQuery('.glownaFotka .samaFotka').empty().append(photo); } } function followTracker() { photo=jQuery('#photo'); container=jQuery('#photo_container'); tracker=jQuery('#photo_tracker'); trackerPos=tracker.position(); photo.css({left: trackerPos.left+'px', top: trackerPos.top+'px'}); photoPos=photo.position(); box={ x1: Math.abs(photoPos.left) - maskMargin.left, y1: Math.abs(photoPos.top), x2: Math.abs(photoPos.left) + container.width() - maskMargin.right - (maskMargin.left * 2), y2: Math.abs(photoPos.top) + container.height() - maskMargin.bottom }; boxCoords=box.x1+','+box.y1+','+box.x2+','+box.y2; jQuery('#koordynaty').attr('value', boxCoords); } function selectMask() { selectedMask=''; if(maskList == null) { maskList=jQuery.parseJSON(maskJson); } if(maskList != null && maskList.length>0) { var selectedAttributes=[]; jQuery('.selAtr').each(function() { selectedAttributes[jQuery(this).attr('data-atrid')]=jQuery(this).val(); }); for(i=0; i0) { for(i=0;i1) tmpIl=kad[i][1]; else if(kad[i][0]==tmp) tmpIl=1; } } prevIl=tmpIl; return tmpIl; } var przelicznik=14.2857142857; function fotoPrice(x, y) { var lic=new Array(); lic['0']=[186, 124, 228.57]; lic['1']=[260, 173, 320.00]; lic['2']=[482, 321, 365.71]; if(liczKadry()>1 && lic.length>0) { return lic[lic.length-1][2]; } if(lic.length==0) return 0.00; else { for(i=0;i0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyPrice += opcje[z][1][i][1]; } else if(opcje[z][3]==1) { if(opcje[z][2]==1 || (jQuery('#idWartosciWlasny').val()>0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyProcentPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyProcentPrice += opcje[z][1][i][1]; } break; } } } } }); } else { var fotoliaPrice=fotoPrice(1, 1); var powierzchnie=new Array(); jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { x=parseFloat(dane[1].replace(/[^\d.]/,"")); y=parseFloat(dane[2].replace(/[^\d.]/,"")); var powierzchnia=(x/jedPrzel/100) * (y/jedPrzel/100); if(powierzchnia0) { jQuery('select.selAtr, input.selAtr[type=radio]:checked, input.selAtr[type=checkbox]:checked').each(function() { if(jQuery(this).attr('id') != 'rama-wym') { var idAtrybutu=jQuery(this).attr('name').replace(/.*\[(\d*)\]$/, '$1'); var idWartosci=jQuery(this).val(); for(z=0;z0) finalPrice=finalPrice+Math.round((finalPrice*(atrybutyProcentPrice/100))*100)/100; jQuery('#kwotaZamowienia').html(finalPrice.toFixed(2).replace(/([\.,])/, '$1')+''); if(jQuery('#wymStand').length>0 && jQuery('#wymTr').length==0) { var newTr=jQuery('#wymStand').clone(); newTr.attr('id', 'wymTr'); newTr.insertAfter('#wymStand'); newTr.find('.maskInput, select').remove(); //newTr.find('span.select').append(''); newTr.find('span.select').append(''); jQuery('#rotateWym').bind('click', function() { rotateCrop(); jQuery('#selAtrs').append('

Размеры повернуты.

'); jQuery('#rotateDone').show(); jQuery('#rotateDone').position({ of: jQuery('#rotateWym'), my: "center top+15", at: "center bottom", collision: "flipfit" }); setTimeout(function() { jQuery('#rotateDone').fadeOut(); }, 800); }); jQuery(document).ready(function() { jQuery('#rotateWym').tooltip({ content: jQuery('#rotateWymInfo').html(), items: 'a', tooltipClass: 'wymTooltip', position: { my: "center bottom-20", at: "center top", collision: "flipfit" } }); }); var newSelect=jQuery('#wymSelect'); if(jQuery('#rama option').length>1) { jQuery('#rama option').each(function() { jQuery('#wymSelect').append(''); jQuery('#wymStand option').each(function() { optGroup=jQuery('#wymSelect optgroup').last(); jQuery('#wymSelect').attr('data-atrId', jQuery(this).parent().attr('data-atrId')); optGroup.append(''+jQuery(this).text()+''); if(jQuery(this).is(':selected') && jQuery('#rama option:selected').val() == jQuery('#wymSelect optgroup').last().attr('data-war')) { jQuery('#wymSelect optgroup').last().find('option').last().attr('selected', 'selected'); } }); }); } else { jQuery('#wymStand option').each(function() { if(jQuery(this).is(':selected')) selected=' selected'; else selected=''; jQuery('#wymSelect').attr('data-atrId', jQuery(this).parent().attr('data-atrId')); jQuery('#wymSelect').append(''+jQuery(this).text()+''); }); } newTr.show(); jQuery('#wymSelect').selectmenu({ select: function(event, ui) { stopRamaReload=true; if(jQuery('#wymStand select').val() != ui.item.value) { jQuery('#wymStand select').val(ui.item.value).trigger('change'); } stopRamaReload=false; if(jQuery('#rama').length>0 && parseFloat(ui.item.element.parent().attr('data-war'))>0) { if(jQuery('#rama').val() != ui.item.element.parent().attr('data-war')) { jQuery('#rama').val(ui.item.element.parent().attr('data-war')).trigger('change'); } } //setLabels(); //recountPrice(); }, create: function(event, ui) { if(jQuery('#wymSelect option').length>12 && jQuery('#rama option').length0) { jQuery("#wymSelect-menu").scrollTop($("#wymSelect-menu").scrollTop() + jQuery("#wymSelect-menu li.selected").position().top); } } }).data('uiSelectmenu')._renderItem = function(ul, item) { warTable={} warTable[item.element.closest('select').attr('data-atrId')]=item.value; if(jQuery('#rama').length>1) { warTable[item.element.closest('optgroup').attr('data-atr')]=item.element.closest('optgroup').attr('data-war'); } price=priceForAtr(item.value, warTable); label=item.label; label=label.replace(/\(.*\)/, ''); var li = jQuery("
  • ", { html: label+price }); if(item.disabled) { li.addClass("ui-state-disabled"); } if(item.value == jQuery('#wymSelect').val() && (item.optgroup=='' || jQuery('#rama').length==0 || (jQuery('#rama').length>0 && jQuery('#rama option:selected').text()==item.optgroup))) { li.addClass("selected"); } return li.appendTo(ul); }; setWymiarOverlay(); //jQuery('#wymSelected').bind('mousedown', function() //{ // if(jQuery('#wymSelect').selectmenu('widget').attr('aria-expanded')=='true') // { // jQuery('#wymSelect').selectmenu('close'); // } // else // { // jQuery('#wymSelect').selectmenu('open'); // } // setWymiarOverlay(); // return false; //}); } } var stopRamaReload=false; function setWymiarOverlay() { var text=jQuery('#wymStand select option:selected').text(); text=text.replace(/\(.*\)/, ''); price=priceForAtr(jQuery('#wymStand select option:selected').attr('value')); text=''+text+''+price; jQuery('#wymSelect-button.dwieLinie').removeClass('dwieLinie'); if(jQuery('#rama option').length>1) { text=text+''+jQuery('#rama option:selected').text()+''; jQuery('#wymSelect-button').addClass('dwieLinie'); } jQuery('#wymSelect-button span.ui-selectmenu-text').html(text); if(use3d == true) initCrop(); } function priceForAtr(warId, warTable, asNumber) { setUklad(); var finalPrice=0; var atrybutyPrice=0; var atrybutyProcentPrice=0; var dane=jQuery('#zamWym option[value="'+warId+'"]').text().match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); var x=dane[1] var y=dane[2]; var powierzchnia=(x/jedPrzel/100) * (y/jedPrzel/100); if(powierzchnia0) { idWartosci=warTable[idAtrybutu]; } for(z=0;z0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyPrice += opcje[z][1][i][1]; //console.log(atrybutyPrice+' z 3 -1 atr '+idAtrybutu+ ' war '+idWartosci); } else if(opcje[z][3]==1) { if(opcje[z][2]==1 || (jQuery('#idWartosciWlasny').val()>0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyProcentPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyProcentPrice += opcje[z][1][i][1]; //console.log(atrybutyPrice+' z 3 1 atr '+idAtrybutu+ ' war '+idWartosci); } break; } } } } }); var atrybutyPrice=(Math.round(atrybutyPrice*przelicznik*100)/100); var finalPrice=fotoliaPrice+atrybutyPrice; if(atrybutyProcentPrice>0) finalPrice=finalPrice+Math.round((finalPrice*(atrybutyProcentPrice/100))*100)/100; if(asNumber != undefined && asNumber != null) { return finalPrice.toFixed(2); } else return ''+finalPrice.toFixed(2).replace(/([\.,])/, '$1')+''; } var curUklad, curUkladData; var uklInfo='Выбор макета доступен только для заранее определенных размеров.'; function setUklad() { wuklad=jQuery('#wuklad'); wuklad.hide(); idWar=wuklad.val(); if(idWar>0) { if(jQuery('#wukladPhoto').length==0) { wuklad.closest('td').append('

    '+wuklad.find('option:selected').html()+'

    '); } if(uklPic[idWar] != undefined) { jQuery('#wukladPhoto').html(''); url=baseHref+'ajaxDialog.php?rozmiaryUkladow=1&idWarWyb='+jQuery('#wuklad').val()+'&idWarUkl='+jQuery('#uklad').val()+'&idWarWym='+jQuery('#zamWym').val(); if(jQuery('#zamWym').val() != undefined && curUklad != url) { curUklad=url; jQuery.getJSON(url, function(data) { jQuery('#wukladOpis').html(data); curUkladData=data; }); } else { jQuery('#wukladOpis').html(curUkladData); } } else jQuery('#wukladPhoto').html(''); } } function wyborRozmiaru() { var opt_vals = []; jQuery('#zamWym option').each(function() { opt_vals.push(jQuery(this).val()); }); //dialog=openDialog(' wyborRozmiaru', 990, 500, true); //dialog.load(baseHref+'ajaxDialog.php?wyborRozmiaru=1&idWar='+jQuery('#zamWym').val()+'&atr='+jQuery('#zamWym').attr('name')+'&idFotki=6646&plik=&idWars='+opt_vals.join(','), function() //jQuery.get(baseHref+'ajaxDialog.php?wyborRozmiaru=1&idWar='+jQuery('#zamWym').val()+'&atr='+jQuery('#zamWym').attr('name')+'&idFotki=6646&plik=&idWars='+opt_vals.join(','), function(data) //{ // jQuery('#wyborRozmiaru').html(data); // jQuery('#rozSzer').val(jQuery('#nonDefSzer').val()); // jQuery('#rozWys').val(jQuery('#nonDefWys').val()); // przelaczWarstwy('#wyborRozmiaru'); //}); } function zamknijWyborRozmiaru() { przelaczWarstwy('.glownaFotka'); jQuery('#kadruj div.samaFotka').prependTo('.glownaFotka'); elem=jQuery('#wyborRozmiaru td.rozRozmiar input[type=radio]:checked'); if(jQuery('#zamWym option:selected').val()==jQuery('#idWartosciWlasny').val()) { wlasnyRozmiar(jQuery('#idWartosciWlasny').val()); skipRotate=true; } else { getSize(); skipRotate=false; } oldText=jQuery('#zamWym option:selected').text(); oldText=oldText.match(/([0-9.]*[ x]*[0-9.]*[ ]{0,}[a-z]*)(.*)/); if(elem.parent().find('span').text() != oldText[1] && skipRotate==false) { rotateCrop(); jQuery('#zamWym').trigger('change'); } } function wyborMaterialu() { var opt_vals = []; jQuery('#materialW option').each(function() { opt_vals.push(jQuery(this).val()); }); dialog=openDialog(' wyborMaterialu', 990, 500, true); dialog.load(baseHref+'ajaxDialog.php?wyborMaterialu=1&idWar='+jQuery('#materialW').val()+'&atr='+jQuery('#materialW').attr('name')+'&idFotki=6646&plik=&idWars='+opt_vals.join(','), function() { rozZmiana(null, true); //dodajPowiekszanie(); }); //setTimeout(function() { pp_init(); }, 500); //jQuery.get(baseHref+'ajaxDialog.php?wyborMaterialu=1&idWar='+jQuery('#materialW').val()+'&atr='+jQuery('#materialW').attr('name')+'&idFotki=6646&plik=&idWars='+opt_vals.join(','), function(data) //{ // jQuery('#wyborMaterialu').html(data); // przelaczWarstwy('#wyborMaterialu'); //}); } function przelaczWarstwy(warstwa) { selected=jQuery(warstwa); jQuery('#wyborMaterialu').not(selected).slideUp(); jQuery('.glownaFotka').not(selected).slideUp(); jQuery('#podgladWizualizacji').not(selected).slideUp(); jQuery('#wyborRozmiaru').not(selected).slideUp(); jQuery('#wyborUkladu').not(selected).slideUp(); if(warstwa != '.glownaFotka') { jQuery(warstwa).slideDown(); jQuery('.leftOverlay').fadeIn(300); } else { jQuery('.leftOverlay').fadeOut(300); jQuery(warstwa).slideDown(400, function() { setRamaJson(); setLabels(); }); } //jQuery('html, body').animate({ scrollTop: jQuery('.topDetCard').offset().top }, 500); } function wlasnyRozmiar(idWar) { if(idWar != undefined && idWar != null && idWar>0) { if(jQuery('#rozSzer').val()>0 && jQuery('#rozWys').val()>0) { jQuery('.selAtr option[value='+idWar+']').text(jQuery('#rozSzer').val()+" x "+jQuery('#rozWys').val()+" cm (шир. x выс.)"); jQuery('#nonDefSzer').val(jQuery('#rozSzer').val()); jQuery('#nonDefWys').val(jQuery('#rozWys').val()); return true; } return false; } } function odswiezCene(idAtr, idWar, full) { if(full==true) { regenAtrs(idAtr, idWar); setCrop(jcrop); rozZmiana(jQuery('.rozWlasny input[type=radio]')); } else { if(typeof odsTime != 'undefined') { clearTimeout(odsTime); } odsTime=setTimeout(function() { regenAtrs(idAtr, idWar); setCrop(jcrop); rozZmiana(jQuery('.rozWlasny input[type=radio]')); }, 1000); } jQuery('.rozWlasny input[type=radio]').prop('checked', true); wlasnyRozmiar(jQuery('#idWartosciWlasny').val()); } function wyborUkladu() { if(jQuery('.uklInfo').length==0) { jQuery('#rama')[0].selectedIndex=0; setRama(false, 0); var opt_vals = []; jQuery('#uklad option').each(function() { opt_vals.push(jQuery(this).val()); }); //dialog=openDialog(' wyborUkladu', 954, 800, true); //dialog.load(baseHref+'ajaxDialog.php?wyborUkladu=1&idWymWar='+jQuery('#zamWym').val()+'&idWar='+jQuery('#uklad').val()+'&atr='+jQuery('#uklad').attr('name')+'&idFotki=6646&plik=&idWars='+opt_vals.join(','), {}); jQuery.get(baseHref+'ajaxDialog.php?wyborUkladu=1&idWymWar='+jQuery('#zamWym').val()+'&idWar='+jQuery('#uklad').val()+'&atr='+jQuery('#uklad').attr('name')+'&idFotki=6646&plik=&idWars='+opt_vals.join(','), function(data) { jQuery('#wyborUkladu').html(data); przelaczWarstwy('#wyborUkladu'); }); jQuery('#rama').trigger('change'); } } jQuery(document).ready(function() { tmpIl=liczKadry(); if(tmpIl>1) { initCrop(); multiKadr(1); setRamaView(); } else multiKadr(0); });
    Распечатать как:ФотообоиКартиныПлакатыНаклейки
    Материал: Виниловые фотообоиМоющиеся виниловые фотообоиСтруктурные виниловые фотообоиСтруктурные моющиеся виниловые фотообои

    Укажите размер

    эффект нетчерно-белыесепия
    нехваткавертикальныйгоризонтальный
    Ламинирование нетда

    Эта кнопка позволяет вращать выбранный размер и заменить ширину с высотой.

  • myloview.ru

    Шаверма фотообои • фотообои панировке, ромэн, фастфуд

    '); var element=jQuery('table.detCard div#d1 div.fotka div.multikadr-holder'); element.css('width', imgWidth+'px'); element.css('height', imgHeight+'px'); element.css('left', imgPos.left+'px'); element.children().draggable('destroy'); if(tmpIle > prevIle) { if(prevIle>1) prevIle++; var insHtml=''; var startInsPos=0; var insBorder=''; for(i=prevIle;i'+i+''+insBorder+''; startInsPos+=20; } element.append(insHtml); } else if(tmpIle maxNewSzer) maxNewSzer=newSzer; if(newWys>maxNewWys) maxNewWys=newWys; } }); while(maxNewSzer*wspolczynnik > imgWidth) { if(wspolczynnik==1) break; wspolczynnik=wspolczynnik-0.01; } while(maxNewWys*wspolczynnik > imgHeight) { if(wspolczynnik==1) break; wspolczynnik=wspolczynnik-0.01; } if(maxNewSzer*(wspolczynnik+0.01) > imgWidth) { var wspolSzer=maxNewSzer*wspolczynnik; wspolczynnik=imgWidth/wspolSzer*wspolczynnik; maxSize=true; } if(maxNewWys*(wspolczynnik+0.01) > imgHeight) { var wspolWys=maxNewWys*wspolczynnik; wspolczynnik=imgHeight/wspolWys*wspolczynnik; maxSize=true; } } return wspolczynnik; } function multiObrot() { var obrocik=jQuery('#obrot').val(); if(obrocik>0) { obrocik=obrocik/90; if(obrocik%2!=0) { tmpMaxSzer=startWys; tmpMaxWys=startSzer; } else { tmpMaxSzer=startSzer; tmpMaxWys=startWys; } } else { tmpMaxSzer=startSzer; tmpMaxWys=startWys; } return [tmpMaxSzer, tmpMaxWys]; } function resizeMultiKadr() { var img=jQuery('table.detCard div#d1 div.fotka img'); var imgWidth=img.width(); var imgHeight=img.height(); var imgPos=img.position(); var policzone=1; tmpWymiary=multiObrot(); tmpMaxSzer=tmpWymiary[0]; tmpMaxWys=tmpWymiary[1]; jQuery('div#selAtrs select :selected').each(function() { var wartosc=$(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { px=parseFloat(dane[1].replace(/[^\d.]/,'')); py=parseFloat(dane[2].replace(/[^\d.]/,'')); px=px/jedPrzel; py=py/jedPrzel; var newSzer=Math.ceil(imgWidth/(tmpMaxSzer/px)*100000)/100000; var newWys=Math.ceil(imgHeight/(tmpMaxWys/py)*100000)/100000; if(wspolczynnik>0) { var newSzer=Number((newSzer*wspolczynnik).toFixed(0)); var newWys=Number((newWys*wspolczynnik).toFixed(0)); } var box=jQuery('div.multikadr-elem#kr'+policzone); if(box.length>0) { box.css('height', newWys+'px'); box.css('width', newSzer+'px'); var boxPos=box.position(); if(imgHeight-(boxPos.top+newWys)1) { multiKadr(1); return false; } else if(stanCrop==false) { multiKadr(0); } //jQuery('tr#ramaZ').show(); jQuery('tr#ramaW').remove(); var idNowejRamy=jQuery('.selAtr#rama').val(); if(idNowejRamy != undefined && idWartosciRamy != idNowejRamy) { idWartosciRamy=idNowejRamy; jQuery.get(baseHref+'ajax.php?idWartosciAtrybutu='+idWartosciRamy, function(dane) { ramaJson=jQuery.parseJSON(dane); if(dane != -1 && ramaJson.length>=8) { setRamaJson(); setRamaView(); if(skip != false || run==0) { jcrop.destroy(); initCrop(); } jQuery('.jcrop-hline').addClass('jc-no-back'); jQuery('.jcrop-vline').addClass('jc-no-back'); jQuery('div.jc-pelna-rama').show(); setLabels(); } else { if(ramaJson.length==1) setRamaView(); jQuery('div#jc-hwd1').attr('style', 'padding-bottom: 0px;'); jQuery('div#jc-hwd2').attr('style', 'padding-top: 11px;'); jQuery('.jcrop-hline').removeClass('jc-no-back'); jQuery('.jcrop-vline').removeClass('jc-no-back'); jQuery('div.jc-pelna-rama').hide(); setLabels(); } }); return false; } setRamaJson(); setRamaView(); setLabels(); } function setRamaJson() { if(stopRamaReload == true) return false; if(use3d == true) return false; if(ramaJson != undefined && ramaJson != null) { var pos=jQuery('div.glownaFotka div.jcrop-tracker').offset(); var width=jQuery('div.glownaFotka div.jcrop-tracker').innerWidth(); var height=jQuery('div.glownaFotka div.jcrop-tracker').innerHeight(); var glowna=jQuery('div.glownaFotka').offset(); pos.top=pos.top-glowna.top; pos.left=pos.left-glowna.left; for(i=0;i1) { var ramaPodgladId='podgladRamy-wym'; var ramaElem='rama-wym'; var idNowejRamy=jQuery('#'+ramaElem).val(); if(idNowejRamy != undefined && idWartosciRamy != idNowejRamy) { idWartosciRamy=idNowejRamy; jQuery.ajax({ url: baseHref+'ajax.php?idWartosciAtrybutu='+idWartosciRamy, async: false, success: function(dane) { ramaJson=jQuery.parseJSON(dane); } }); } else return false; } else { var ramaPodgladId='podgladRamy'; var ramaElem='rama'; } if(ramaJson != undefined && ramaJson != null && jQuery('#'+ramaElem).length>0) { if(jQuery('div#'+ramaPodgladId).length==0) { //jQuery(#zamWym).parent().parent().parent().parent() jQuery('#'+ramaElem).parent().parent().parent().parent().append('
    '); } jQuery('div#'+ramaPodgladId).hide(); for(i=0;i'); jQuery('#bigImg') .css('top',(e.pageY - Math.ceil(imgHeight/2)) + 'px') .css('left',(e.pageX - imgWidth - 20) + 'px') .fadeIn('fast'); }, function() { jQuery('#bigImg').remove(); }); jQuery('#'+ramaPodgladId+' a').mousemove(function(e) { jQuery('#bigImg') .css('top',(e.pageY - Math.ceil(imgHeight/2)) + 'px') .css('left',(e.pageX - imgWidth - 20) + 'px'); }); } else if(symbol=='RAMA' && 'gfx/mini/'+plik == oldLinkRama) { jQuery('div#'+ramaPodgladId).show(); } } } } function zmien_odbicie() { var link=baseHref+'fotolia.php?id=26658551&plik='; if(jQuery('#fotosView').length>0) { link=link+'&efektOpt='+jQuery('#fotosView').val(); } var odbijAkcja=0; var reloadCrop=false; if(jQuery('#odbij').length>0) { var odbijElem=jQuery('#odbij'); var odbijAkcja=odbijElem.val(); if(odbicia[odbijAkcja] != undefined) { odbijAkcja=odbicia[odbijAkcja]; if(odbijAkcja==1 || odbijAkcja==2) // obrot { reloadCrop=true; } } else odbijAkcja=0; } link=link+'&akcja='+odbijAkcja; var odbijLink='&pion='+jQuery('#pion').val()+'&poziom='+jQuery('#poziom').val()+'&obrot='+jQuery('#obrot').val(); if(reloadCrop == false) { jQuery('#photo_img').attr('src', link+odbijLink+'&rozmiar=400'); jQuery('.jcrop-holder img').attr('src', link+odbijLink+'&rozmiar=400'); if(odbijAkcja==3) { jQuery('#pion').attr('value', 1); jQuery('#poziom').attr('value', 0); } else if(odbijAkcja==4) { jQuery('#pion').attr('value', 0); jQuery('#poziom').attr('value', 1); } else if(odbijAkcja==-1) { jQuery('#pion').attr('value', 0); jQuery('#poziom').attr('value', 0); } } else { jQuery('div.jc-pelna-rama').hide(); jQuery('div#d1').css('position', 'relative').prepend(''); jQuery.get(link+'&onlyData=1', function(data) { var dane=data.match(/([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,})/) if(dane != undefined && dane != null) { var indMxSzer=parseFloat(dane[1]); var indMxWys=parseFloat(dane[2]); jQuery('span#maxSzer').html(indMxSzer); jQuery('span#maxWys').html(indMxWys); jQuery('div#maxWymDiv').html('Максимальные размеры (шир. x выс.) : '+indMxSzer+' x '+indMxWys); jQuery('#maxWymSzer').attr('value', indMxSzer); jQuery('#maxWymWys').attr('value', indMxWys); szer=parseFloat(dane[3]); wys=parseFloat(dane[4]); obr=parseFloat(dane[5]); v=parseFloat(dane[6]); w=parseFloat(dane[7]); jQuery('#pion').attr('value', v); jQuery('#poziom').attr('value', w); jQuery('#obrot').attr('value', obr); jQuery('div#reloader').remove(); jQuery('div#d1').css('position', 'static'); jQuery('div.jc-pelna-rama').show(); var odbijLink='&pion='+v+'&poziom='+w+'&obrot='+obr; jQuery('#photo_img').attr('src', link+odbijLink+'&rozmiar=400'); jQuery('#photo_img').css('width', szer+'px').css('height', wys+'px'); jcrop.setImage(jQuery('#photo_img').attr('src')); jcrop.destroy(); if(jQuery('table.detCard div#d1 div.fotka div.multikadr-holder').length>0) { var element=jQuery('table.detCard div#d1 div.fotka div.multikadr-holder'); element.css('width', szer+'px'); element.css('height', wys+'px'); setTimeout(function() { multiKadr(1); },500); return false; } setTimeout('initCrop();recountPrice();',500); } }); } var wiz=jQuery('ul.wizualizacje:not(".obrazy") a[rel="wiz"]'); if(wiz.length>0) { wiz.each(function() { jQuery(this).css('backgroundImage', 'ur'+'l('+link+odbijLink+'&rozmiar=160)'); }); } } jQuery(window).resize(function() { setRamaJson(); }); var selLan='5'; var fotoliaPicUrl=''; var _daneZdjecia={ idFototapety : 26658551, id : 23, idCart : (26658551>0 ? 26658551 : 23), nazwa : 'Шаверма', waluta : 'RUB', cena : 1688.58, nazwaKategorii : 'Фотообои' }; var px=0; var py=0; var maxSzer=380; var maxWys=465; var startSzer=380; var startWys=465; var newMaxSzer=0; var newMaxWys=0; var lastRotate=0; function getSize() { jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane == null && jQuery(this).next().length==0 && jQuery(this).prev().length==1 && jQuery(this).prev().text().match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/)) { if(jQuery('#nonDefSzer').val()>0 && jQuery('#nonDefWys').val()>0) { jQuery(this).text(jQuery('#nonDefSzer').val()+" x "+jQuery('#nonDefWys').val()+" cm (шир. x выс.)"); } else { jQuery(this).text("100 x 100 cm (шир. x выс.)"); } jQuery('#idWartosciWlasny').val(jQuery(this).val()); } }); jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).val(); for(z=0;z0 && opcje[z][1][i][3]>0) { if(newMaxSzer==0 || newMaxSzer>opcje[z][1][i][2]) newMaxSzer=opcje[z][1][i][2]; if(newMaxWys==0 || newMaxWys>opcje[z][1][i][3]) newMaxWys=opcje[z][1][i][3]; } } } } }); if(jQuery("#maxWymSzer").length>0 && jQuery("#maxWymSzer").val()>0) { tmpSzer=parseFloat(jQuery("#maxWymSzer").val()); tmpWys=parseFloat(jQuery("#maxWymWys").val()); } else { var tmpSzer=parseFloat($("span#maxSzer").html()); var tmpWys=parseFloat($("span#maxWys").html()); } if(newMaxSzer>0 && newMaxWys>0) { if(newMaxSzer0 && tmpWys>0 && tmpSzer==maxWys && tmpWys==maxSzer) { maxSzer=tmpSzer; maxWys=tmpWys; jQuery("#obrotWym").attr("value", "1"); } } else { if(tmpSzer>0 && tmpWys>0 && tmpSzer==maxWys && tmpWys==maxSzer) { maxSzer=tmpSzer; maxWys=tmpWys; jQuery("#obrotWym").attr("value", "1"); } else if(jQuery("#obrotWym").val()==0) { maxSzer=380; maxWys=465; } } jQuery("span#maxSzer").html(maxSzer); jQuery("span#maxWys").html(maxWys); var rotate=jQuery("span#addSize input#rotate").attr("value"); if(jQuery("#szerokosc").attr("value") != undefined) { var nonDef=false; if(jQuery("#szerokosc").attr("value") != "") { var product_x = $("#szerokosc").attr("value") * 1; } else var product_x = 0; if(jQuery("#wysokosc").attr("value") != "") { var product_y = $("#wysokosc").attr("value") * 1; } else var product_y = 0; if(lastRotate!=rotate) { var tmp=product_y; product_y=product_x; product_x=tmp; jQuery("#szerokosc").attr("value", product_x); jQuery("#wysokosc").attr("value", product_y); lastRotate=rotate; } } else { var nonDef=true; var product_x = 0; var product_y = 0; jQuery("select.selAtr").not('[id="wymSelect"]').find(":selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { jQuery(this).parent().attr("id", "zamWym"); px=parseFloat(dane[1].replace(/[^\d.]/,"")); py=parseFloat(dane[2].replace(/[^\d.]/,"")); // px=px/jedPrzel; // py=py/jedPrzel; } }); } if(nonDef !== true) { if(product_xmaxSzer) { jQuery("#szerokosc").attr("value", maxSzer); product_x=maxSzer; } if(product_y>maxWys) { jQuery("#wysokosc").attr("value", maxWys); product_y=maxWys; } } else { var product_x=px; var product_y=py; if(jQuery("span#addSize input#nonDefSzer").length==0) jQuery("span#addSize").append(''); if(jQuery("div#maxWymDiv").length==0) { if(jQuery("#obrotWym").val()==1 && tmpSzer>0 && tmpWys>0) { jQuery("#zamWym").parent().parent().append('

    Максимальные размеры (шир. x выс.) : '+tmpSzer+' x '+tmpWys+'

    '); } else { jQuery("#zamWym").parent().parent().append('

    Максимальные размеры (шир. x выс.) : '+maxSzer+' x '+maxWys+'

    '); } if(23==24 || 23==26) { jQuery("#maxWymDiv").hide(); } if(jQuery("div#maxWymDiv").length==1 && $("div.ruler").length==0) { var s_etiObj=jQuery("div#maxWymDiv").closest('tr').find("td.etykieta"); var s_etiVal=s_etiObj.html(); //s_etiObj.html(" "); var s_valObj=jQuery("div#maxWymDiv").parent(); //s_valObj.find("select").css("width", "175px!important"); //s_valObj.closest("tr").before("

    Укажите размер

    "); //var s_wuklObj=jQuery("#wuklad").closest('td'); //if(s_wuklObj.length>0) //{ // s_wuklObj.closest("tr").after("

    Выберите аксессуары

    "); // var s_uklObj=jQuery("#uklad").closest('td'); // s_uklObj.closest("tr").before("

    Выберите макет:

    "); //} //else //{ // var s_uklObj=jQuery("#uklad").closest('td'); // if(s_uklObj.length>0) // { // s_uklObj.closest("tr").before("

    Выберите макет:

    "); // s_uklObj.closest("tr").after("

    Выберите аксессуары

    "); // } // else // { // s_valObj.closest("tr").after("

    Выберите аксессуары

    "); // } //} var s_valVal=s_valObj.html(); //s_valObj.html(""); //"+s_etiVal+" 100px zam 80px //s_etiObj.css('position', 'relative').css('verticalAlign', 'top').html(''); //s_valObj.css('paddingTop', '29px'); } } jQuery("span#addSize input#nonDefSzer").attr("value", product_x); jQuery("span#addSize input#nonDefWys").attr("value", product_y); if(rotate==1) { var dane=jQuery("#zamWym :selected").html(); // var typyDanych=dane.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)\((.*) x (.*)\)/); // var optionExt=typyDanych[3]+"("+typyDanych[5]+" x "+typyDanych[4]+")"; var typyDanych=dane.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(typyDanych[3] != undefined && typyDanych[3] != null) var optionExt=typyDanych[3]; else var optionExt=' cm'; var product_x=py; var product_y=px; jQuery("#zamWym :selected").html(py+' x '+px+optionExt); jQuery("#wymSelect :selected").html(py+' x '+px+optionExt); jQuery("#wymSelect-button span.wymiary").html(py+' x '+px+optionExt); // jQuery("#zamWym :selected").html(py+' x '+px+' cm'); jQuery("span#addSize input#rotate").attr("value",0); } // jQuery("form[name=mt]").attr("action", jQuery("form[name=mt]").attr("action")+"&szerokosc="+product_x+"&wysokosc="+product_y); } return [product_x, product_y]; } function rotateCrop() { if(jQuery("span#addSize input#rotate").attr("value")==1) jQuery("span#addSize input#rotate").attr("value","0"); else jQuery("span#addSize input#rotate").attr("value","1"); initCrop(); } function setCrop(jcrop, init) { var tmpIle=liczKadry(); if(tmpIle>1) { multiKadr(1); return false; } else { //jQuery('tr#ramaZ').show(); jQuery('tr#ramaW').remove(); } var dane=getSize(); var product_x = dane[0]; var product_y = dane[1]; recountPrice(); var photo_x = jQuery("#photo_img").width() * 1; var photo_y = jQuery("#photo_img").height() * 1; var crop_x = Math.round(product_x / product_y * photo_y); var crop_y = Math.round(product_y / product_x * photo_x); if(crop_x > photo_x) crop_x = photo_x; if(crop_y > photo_y) crop_y = photo_y; if(init != undefined && init == 1) initCrop(); if(jcrop) { jcrop.release(); jcrop.setSelect([0,0,crop_x,crop_y]); } setLabels(); } function setLabels() { if(jQuery("#wysokosc").length>0) { tmp_wys=jQuery("#wysokosc").val() || 0; tmp_szer=jQuery("#szerokosc").val() || 0; } else { tmp_wym=jQuery("#zamWym option:selected").text(); tmp_szer=(tmp_wym.match(/^([0-9.]{1,})/) || [,0] )[1]; tmp_wys=(tmp_wym.match(/[ x]{1,2}([0-9.]{1,})[ ]{1,}/) || [,0] )[1]; } if(use3d == true) { contSelector="#photo_main"; trackerSelector="#photo_mask"; } else { contSelector=".jcrop-holder > div:first-child"; trackerSelector=".jcrop-tracker"; } var cont=jQuery(contSelector); if(cont.length>0 && jQuery("#labelLeft").length==0) { cont.prepend('

    '+tmp_wys+' cm

    '+tmp_szer+' cm

    '); } tmp_left=jQuery(trackerSelector).width()/2-60 tmp_top=jQuery(trackerSelector).height()/2-15; tmp_top_left=-30; tmp_left_top=-75; if(jQuery(".jc-pelna-rama:visible .jc-gora-srodek").length>0) tmp_top_left=tmp_top_left-jQuery(".jc-gora-srodek").height(); if(jQuery(".jc-pelna-rama:visible .jc-lewa").length>0) tmp_left_top=tmp_left_top-jQuery(".jc-lewa").width(); jQuery("#labelLeft").css({'top' : tmp_top+'px', 'left' : tmp_left_top+'px' }).find('.labelLeftM').html(tmp_wys+' cm'); jQuery("#labelTop").css({'left' : tmp_left+'px', 'top' : tmp_top_left+'px' }).find('.labelTopM').html(tmp_szer+' cm'); } jcrop=null; var use3d=false; var useMask=''; var maskMargin={ top: 0, right: 0, bottom: 0, left: 0 }; function initCrop() { if(jQuery('span#addSize input#rotate').length>0) { rotWym=jQuery('span#addSize input#rotate').attr('value'); } else rotWym=0; useMask=selectMask(); destroyCrop(); if(useMask != undefined && useMask != null && useMask != '') { use3d=true; if(jQuery('#photo_tracker').data('ui-draggable') != undefined) { jQuery('#photo_tracker').draggable('destroy'); } if(jQuery('#photo_main').length==0) { jQuery('#photo_img').wrap(''); jQuery('#photo_container').prepend(''); jQuery('#photo_container').append(''); } if(jQuery('#photo_mask').length==0) { jQuery('#photo_effect').append(''); var tmpImg=new Image(); tmpImg.src=useMask; tmpImg.onload = function() { initCrop(); }; return true; } else { if(useMask != jQuery('#photo_mask').attr('src')) { jQuery('#photo_mask').attr('src', useMask); var tmpImg=new Image(); tmpImg.src=useMask; tmpImg.onload = function() { initCrop(); }; return true; } } photo=jQuery('#photo_img'); container=jQuery('#photo_container'); tracker=jQuery('#photo_tracker'); helper=jQuery('#photo_helper'); selectedSize=getSize(); selectedWidth=selectedSize[0]; selectedHeight=selectedSize[1]; //selectedWidth=jQuery('#szerokosc').val(); //selectedHeight=jQuery('#wysokosc').val(); //photo_x = photo.get(0).naturalWidth * 1; //photo_y = photo.get(0).naturalHeight * 1; photo_x = photo.width() * 1; photo_y = photo.height() * 1; crop_x = Math.round(selectedWidth / selectedHeight * photo_y); crop_y = Math.round(selectedHeight / selectedWidth * photo_x); if(crop_x > photo_x) crop_x = photo_x; if(crop_y > photo_y) crop_y = photo_y; container.css({ width: (crop_x + maskMargin.left + maskMargin.right)+'px', height: (crop_y + maskMargin.top + maskMargin.bottom)+'px' }); jQuery('#photo_main').css({ width: container.width()+'px', height: container.height()+'px' }); tracker.css({ width: photo_x+'px', height: photo_y+'px' }); if(photo_x > crop_x) { axis='x'; } else { axis='y'; } if(tracker.position().top 0) { if(jQuery('#photo_tracker').data('ui-draggable') != undefined) { jQuery('#photo_tracker').draggable('destroy'); } photo=jQuery('#photo_img').detach(); jQuery('.glownaFotka .samaFotka').empty().append(photo); } } function followTracker() { photo=jQuery('#photo'); container=jQuery('#photo_container'); tracker=jQuery('#photo_tracker'); trackerPos=tracker.position(); photo.css({left: trackerPos.left+'px', top: trackerPos.top+'px'}); photoPos=photo.position(); box={ x1: Math.abs(photoPos.left) - maskMargin.left, y1: Math.abs(photoPos.top), x2: Math.abs(photoPos.left) + container.width() - maskMargin.right - (maskMargin.left * 2), y2: Math.abs(photoPos.top) + container.height() - maskMargin.bottom }; boxCoords=box.x1+','+box.y1+','+box.x2+','+box.y2; jQuery('#koordynaty').attr('value', boxCoords); } function selectMask() { selectedMask=''; if(maskList == null) { maskList=jQuery.parseJSON(maskJson); } if(maskList != null && maskList.length>0) { var selectedAttributes=[]; jQuery('.selAtr').each(function() { selectedAttributes[jQuery(this).attr('data-atrid')]=jQuery(this).val(); }); for(i=0; i0) { for(i=0;i1) tmpIl=kad[i][1]; else if(kad[i][0]==tmp) tmpIl=1; } } prevIl=tmpIl; return tmpIl; } var przelicznik=14.2857142857; function fotoPrice(x, y) { var lic=new Array(); lic['0']=[137, 168, 274.29]; lic['1']=[192, 234, 365.71]; lic['2']=[380, 465, 457.14]; if(liczKadry()>1 && lic.length>0) { return lic[lic.length-1][2]; } if(lic.length==0) return 0.00; else { for(i=0;i0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyPrice += opcje[z][1][i][1]; } else if(opcje[z][3]==1) { if(opcje[z][2]==1 || (jQuery('#idWartosciWlasny').val()>0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyProcentPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyProcentPrice += opcje[z][1][i][1]; } break; } } } } }); } else { var fotoliaPrice=fotoPrice(1, 1); var powierzchnie=new Array(); jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { x=parseFloat(dane[1].replace(/[^\d.]/,"")); y=parseFloat(dane[2].replace(/[^\d.]/,"")); var powierzchnia=(x/jedPrzel/100) * (y/jedPrzel/100); if(powierzchnia0) { jQuery('select.selAtr, input.selAtr[type=radio]:checked, input.selAtr[type=checkbox]:checked').each(function() { if(jQuery(this).attr('id') != 'rama-wym') { var idAtrybutu=jQuery(this).attr('name').replace(/.*\[(\d*)\]$/, '$1'); var idWartosci=jQuery(this).val(); for(z=0;z0) finalPrice=finalPrice+Math.round((finalPrice*(atrybutyProcentPrice/100))*100)/100; jQuery('#kwotaZamowienia').html(finalPrice.toFixed(2).replace(/([\.,])/, '$1')+''); if(jQuery('#wymStand').length>0 && jQuery('#wymTr').length==0) { var newTr=jQuery('#wymStand').clone(); newTr.attr('id', 'wymTr'); newTr.insertAfter('#wymStand'); newTr.find('.maskInput, select').remove(); //newTr.find('span.select').append(''); newTr.find('span.select').append(''); jQuery('#rotateWym').bind('click', function() { rotateCrop(); jQuery('#selAtrs').append('

    Размеры повернуты.

    '); jQuery('#rotateDone').show(); jQuery('#rotateDone').position({ of: jQuery('#rotateWym'), my: "center top+15", at: "center bottom", collision: "flipfit" }); setTimeout(function() { jQuery('#rotateDone').fadeOut(); }, 800); }); jQuery(document).ready(function() { jQuery('#rotateWym').tooltip({ content: jQuery('#rotateWymInfo').html(), items: 'a', tooltipClass: 'wymTooltip', position: { my: "center bottom-20", at: "center top", collision: "flipfit" } }); }); var newSelect=jQuery('#wymSelect'); if(jQuery('#rama option').length>1) { jQuery('#rama option').each(function() { jQuery('#wymSelect').append(''); jQuery('#wymStand option').each(function() { optGroup=jQuery('#wymSelect optgroup').last(); jQuery('#wymSelect').attr('data-atrId', jQuery(this).parent().attr('data-atrId')); optGroup.append(''+jQuery(this).text()+''); if(jQuery(this).is(':selected') && jQuery('#rama option:selected').val() == jQuery('#wymSelect optgroup').last().attr('data-war')) { jQuery('#wymSelect optgroup').last().find('option').last().attr('selected', 'selected'); } }); }); } else { jQuery('#wymStand option').each(function() { if(jQuery(this).is(':selected')) selected=' selected'; else selected=''; jQuery('#wymSelect').attr('data-atrId', jQuery(this).parent().attr('data-atrId')); jQuery('#wymSelect').append(''+jQuery(this).text()+''); }); } newTr.show(); jQuery('#wymSelect').selectmenu({ select: function(event, ui) { stopRamaReload=true; if(jQuery('#wymStand select').val() != ui.item.value) { jQuery('#wymStand select').val(ui.item.value).trigger('change'); } stopRamaReload=false; if(jQuery('#rama').length>0 && parseFloat(ui.item.element.parent().attr('data-war'))>0) { if(jQuery('#rama').val() != ui.item.element.parent().attr('data-war')) { jQuery('#rama').val(ui.item.element.parent().attr('data-war')).trigger('change'); } } //setLabels(); //recountPrice(); }, create: function(event, ui) { if(jQuery('#wymSelect option').length>12 && jQuery('#rama option').length0) { jQuery("#wymSelect-menu").scrollTop($("#wymSelect-menu").scrollTop() + jQuery("#wymSelect-menu li.selected").position().top); } } }).data('uiSelectmenu')._renderItem = function(ul, item) { warTable={} warTable[item.element.closest('select').attr('data-atrId')]=item.value; if(jQuery('#rama').length>1) { warTable[item.element.closest('optgroup').attr('data-atr')]=item.element.closest('optgroup').attr('data-war'); } price=priceForAtr(item.value, warTable); label=item.label; label=label.replace(/\(.*\)/, ''); var li = jQuery("
  • ", { html: label+price }); if(item.disabled) { li.addClass("ui-state-disabled"); } if(item.value == jQuery('#wymSelect').val() && (item.optgroup=='' || jQuery('#rama').length==0 || (jQuery('#rama').length>0 && jQuery('#rama option:selected').text()==item.optgroup))) { li.addClass("selected"); } return li.appendTo(ul); }; setWymiarOverlay(); //jQuery('#wymSelected').bind('mousedown', function() //{ // if(jQuery('#wymSelect').selectmenu('widget').attr('aria-expanded')=='true') // { // jQuery('#wymSelect').selectmenu('close'); // } // else // { // jQuery('#wymSelect').selectmenu('open'); // } // setWymiarOverlay(); // return false; //}); } } var stopRamaReload=false; function setWymiarOverlay() { var text=jQuery('#wymStand select option:selected').text(); text=text.replace(/\(.*\)/, ''); price=priceForAtr(jQuery('#wymStand select option:selected').attr('value')); text=''+text+''+price; jQuery('#wymSelect-button.dwieLinie').removeClass('dwieLinie'); if(jQuery('#rama option').length>1) { text=text+''+jQuery('#rama option:selected').text()+''; jQuery('#wymSelect-button').addClass('dwieLinie'); } jQuery('#wymSelect-button span.ui-selectmenu-text').html(text); if(use3d == true) initCrop(); } function priceForAtr(warId, warTable, asNumber) { setUklad(); var finalPrice=0; var atrybutyPrice=0; var atrybutyProcentPrice=0; var dane=jQuery('#zamWym option[value="'+warId+'"]').text().match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); var x=dane[1] var y=dane[2]; var powierzchnia=(x/jedPrzel/100) * (y/jedPrzel/100); if(powierzchnia0) { idWartosci=warTable[idAtrybutu]; } for(z=0;z0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyPrice += opcje[z][1][i][1]; //console.log(atrybutyPrice+' z 3 -1 atr '+idAtrybutu+ ' war '+idWartosci); } else if(opcje[z][3]==1) { if(opcje[z][2]==1 || (jQuery('#idWartosciWlasny').val()>0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyProcentPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyProcentPrice += opcje[z][1][i][1]; //console.log(atrybutyPrice+' z 3 1 atr '+idAtrybutu+ ' war '+idWartosci); } break; } } } } }); var atrybutyPrice=(Math.round(atrybutyPrice*przelicznik*100)/100); var finalPrice=fotoliaPrice+atrybutyPrice; if(atrybutyProcentPrice>0) finalPrice=finalPrice+Math.round((finalPrice*(atrybutyProcentPrice/100))*100)/100; if(asNumber != undefined && asNumber != null) { return finalPrice.toFixed(2); } else return ''+finalPrice.toFixed(2).replace(/([\.,])/, '$1')+''; } var curUklad, curUkladData; var uklInfo='Выбор макета доступен только для заранее определенных размеров.'; function setUklad() { wuklad=jQuery('#wuklad'); wuklad.hide(); idWar=wuklad.val(); if(idWar>0) { if(jQuery('#wukladPhoto').length==0) { wuklad.closest('td').append('

    '+wuklad.find('option:selected').html()+'

    '); } if(uklPic[idWar] != undefined) { jQuery('#wukladPhoto').html(''); url=baseHref+'ajaxDialog.php?rozmiaryUkladow=1&idWarWyb='+jQuery('#wuklad').val()+'&idWarUkl='+jQuery('#uklad').val()+'&idWarWym='+jQuery('#zamWym').val(); if(jQuery('#zamWym').val() != undefined && curUklad != url) { curUklad=url; jQuery.getJSON(url, function(data) { jQuery('#wukladOpis').html(data); curUkladData=data; }); } else { jQuery('#wukladOpis').html(curUkladData); } } else jQuery('#wukladPhoto').html(''); } } function wyborRozmiaru() { var opt_vals = []; jQuery('#zamWym option').each(function() { opt_vals.push(jQuery(this).val()); }); //dialog=openDialog(' wyborRozmiaru', 990, 500, true); //dialog.load(baseHref+'ajaxDialog.php?wyborRozmiaru=1&idWar='+jQuery('#zamWym').val()+'&atr='+jQuery('#zamWym').attr('name')+'&idFotki=26658551&plik=&idWars='+opt_vals.join(','), function() //jQuery.get(baseHref+'ajaxDialog.php?wyborRozmiaru=1&idWar='+jQuery('#zamWym').val()+'&atr='+jQuery('#zamWym').attr('name')+'&idFotki=26658551&plik=&idWars='+opt_vals.join(','), function(data) //{ // jQuery('#wyborRozmiaru').html(data); // jQuery('#rozSzer').val(jQuery('#nonDefSzer').val()); // jQuery('#rozWys').val(jQuery('#nonDefWys').val()); // przelaczWarstwy('#wyborRozmiaru'); //}); } function zamknijWyborRozmiaru() { przelaczWarstwy('.glownaFotka'); jQuery('#kadruj div.samaFotka').prependTo('.glownaFotka'); elem=jQuery('#wyborRozmiaru td.rozRozmiar input[type=radio]:checked'); if(jQuery('#zamWym option:selected').val()==jQuery('#idWartosciWlasny').val()) { wlasnyRozmiar(jQuery('#idWartosciWlasny').val()); skipRotate=true; } else { getSize(); skipRotate=false; } oldText=jQuery('#zamWym option:selected').text(); oldText=oldText.match(/([0-9.]*[ x]*[0-9.]*[ ]{0,}[a-z]*)(.*)/); if(elem.parent().find('span').text() != oldText[1] && skipRotate==false) { rotateCrop(); jQuery('#zamWym').trigger('change'); } } function wyborMaterialu() { var opt_vals = []; jQuery('#materialW option').each(function() { opt_vals.push(jQuery(this).val()); }); dialog=openDialog(' wyborMaterialu', 990, 500, true); dialog.load(baseHref+'ajaxDialog.php?wyborMaterialu=1&idWar='+jQuery('#materialW').val()+'&atr='+jQuery('#materialW').attr('name')+'&idFotki=26658551&plik=&idWars='+opt_vals.join(','), function() { rozZmiana(null, true); //dodajPowiekszanie(); }); //setTimeout(function() { pp_init(); }, 500); //jQuery.get(baseHref+'ajaxDialog.php?wyborMaterialu=1&idWar='+jQuery('#materialW').val()+'&atr='+jQuery('#materialW').attr('name')+'&idFotki=26658551&plik=&idWars='+opt_vals.join(','), function(data) //{ // jQuery('#wyborMaterialu').html(data); // przelaczWarstwy('#wyborMaterialu'); //}); } function przelaczWarstwy(warstwa) { selected=jQuery(warstwa); jQuery('#wyborMaterialu').not(selected).slideUp(); jQuery('.glownaFotka').not(selected).slideUp(); jQuery('#podgladWizualizacji').not(selected).slideUp(); jQuery('#wyborRozmiaru').not(selected).slideUp(); jQuery('#wyborUkladu').not(selected).slideUp(); if(warstwa != '.glownaFotka') { jQuery(warstwa).slideDown(); jQuery('.leftOverlay').fadeIn(300); } else { jQuery('.leftOverlay').fadeOut(300); jQuery(warstwa).slideDown(400, function() { setRamaJson(); setLabels(); }); } //jQuery('html, body').animate({ scrollTop: jQuery('.topDetCard').offset().top }, 500); } function wlasnyRozmiar(idWar) { if(idWar != undefined && idWar != null && idWar>0) { if(jQuery('#rozSzer').val()>0 && jQuery('#rozWys').val()>0) { jQuery('.selAtr option[value='+idWar+']').text(jQuery('#rozSzer').val()+" x "+jQuery('#rozWys').val()+" cm (шир. x выс.)"); jQuery('#nonDefSzer').val(jQuery('#rozSzer').val()); jQuery('#nonDefWys').val(jQuery('#rozWys').val()); return true; } return false; } } function odswiezCene(idAtr, idWar, full) { if(full==true) { regenAtrs(idAtr, idWar); setCrop(jcrop); rozZmiana(jQuery('.rozWlasny input[type=radio]')); } else { if(typeof odsTime != 'undefined') { clearTimeout(odsTime); } odsTime=setTimeout(function() { regenAtrs(idAtr, idWar); setCrop(jcrop); rozZmiana(jQuery('.rozWlasny input[type=radio]')); }, 1000); } jQuery('.rozWlasny input[type=radio]').prop('checked', true); wlasnyRozmiar(jQuery('#idWartosciWlasny').val()); } function wyborUkladu() { if(jQuery('.uklInfo').length==0) { jQuery('#rama')[0].selectedIndex=0; setRama(false, 0); var opt_vals = []; jQuery('#uklad option').each(function() { opt_vals.push(jQuery(this).val()); }); //dialog=openDialog(' wyborUkladu', 954, 800, true); //dialog.load(baseHref+'ajaxDialog.php?wyborUkladu=1&idWymWar='+jQuery('#zamWym').val()+'&idWar='+jQuery('#uklad').val()+'&atr='+jQuery('#uklad').attr('name')+'&idFotki=26658551&plik=&idWars='+opt_vals.join(','), {}); jQuery.get(baseHref+'ajaxDialog.php?wyborUkladu=1&idWymWar='+jQuery('#zamWym').val()+'&idWar='+jQuery('#uklad').val()+'&atr='+jQuery('#uklad').attr('name')+'&idFotki=26658551&plik=&idWars='+opt_vals.join(','), function(data) { jQuery('#wyborUkladu').html(data); przelaczWarstwy('#wyborUkladu'); }); jQuery('#rama').trigger('change'); } } jQuery(document).ready(function() { tmpIl=liczKadry(); if(tmpIl>1) { initCrop(); multiKadr(1); setRamaView(); } else multiKadr(0); });
    Распечатать как:ФотообоиКартиныПлакатыНаклейки
    Материал: Виниловые фотообоиМоющиеся виниловые фотообоиСтруктурные виниловые фотообоиСтруктурные моющиеся виниловые фотообои

    Укажите размер

    эффект нетчерно-белыесепия
    нехваткавертикальныйгоризонтальный
    Ламинирование нетда

    Эта кнопка позволяет вращать выбранный размер и заменить ширину с высотой.

  • myloview.ru

    Шницель-paniert мит bratkartoffeln унд салат фотообои • фотообои сковорода, телятина, свинина

    '); var element=jQuery('table.detCard div#d1 div.fotka div.multikadr-holder'); element.css('width', imgWidth+'px'); element.css('height', imgHeight+'px'); element.css('left', imgPos.left+'px'); element.children().draggable('destroy'); if(tmpIle > prevIle) { if(prevIle>1) prevIle++; var insHtml=''; var startInsPos=0; var insBorder=''; for(i=prevIle;i'+i+''+insBorder+''; startInsPos+=20; } element.append(insHtml); } else if(tmpIle maxNewSzer) maxNewSzer=newSzer; if(newWys>maxNewWys) maxNewWys=newWys; } }); while(maxNewSzer*wspolczynnik > imgWidth) { if(wspolczynnik==1) break; wspolczynnik=wspolczynnik-0.01; } while(maxNewWys*wspolczynnik > imgHeight) { if(wspolczynnik==1) break; wspolczynnik=wspolczynnik-0.01; } if(maxNewSzer*(wspolczynnik+0.01) > imgWidth) { var wspolSzer=maxNewSzer*wspolczynnik; wspolczynnik=imgWidth/wspolSzer*wspolczynnik; maxSize=true; } if(maxNewWys*(wspolczynnik+0.01) > imgHeight) { var wspolWys=maxNewWys*wspolczynnik; wspolczynnik=imgHeight/wspolWys*wspolczynnik; maxSize=true; } } return wspolczynnik; } function multiObrot() { var obrocik=jQuery('#obrot').val(); if(obrocik>0) { obrocik=obrocik/90; if(obrocik%2!=0) { tmpMaxSzer=startWys; tmpMaxWys=startSzer; } else { tmpMaxSzer=startSzer; tmpMaxWys=startWys; } } else { tmpMaxSzer=startSzer; tmpMaxWys=startWys; } return [tmpMaxSzer, tmpMaxWys]; } function resizeMultiKadr() { var img=jQuery('table.detCard div#d1 div.fotka img'); var imgWidth=img.width(); var imgHeight=img.height(); var imgPos=img.position(); var policzone=1; tmpWymiary=multiObrot(); tmpMaxSzer=tmpWymiary[0]; tmpMaxWys=tmpWymiary[1]; jQuery('div#selAtrs select :selected').each(function() { var wartosc=$(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { px=parseFloat(dane[1].replace(/[^\d.]/,'')); py=parseFloat(dane[2].replace(/[^\d.]/,'')); px=px/jedPrzel; py=py/jedPrzel; var newSzer=Math.ceil(imgWidth/(tmpMaxSzer/px)*100000)/100000; var newWys=Math.ceil(imgHeight/(tmpMaxWys/py)*100000)/100000; if(wspolczynnik>0) { var newSzer=Number((newSzer*wspolczynnik).toFixed(0)); var newWys=Number((newWys*wspolczynnik).toFixed(0)); } var box=jQuery('div.multikadr-elem#kr'+policzone); if(box.length>0) { box.css('height', newWys+'px'); box.css('width', newSzer+'px'); var boxPos=box.position(); if(imgHeight-(boxPos.top+newWys)1) { multiKadr(1); return false; } else if(stanCrop==false) { multiKadr(0); } //jQuery('tr#ramaZ').show(); jQuery('tr#ramaW').remove(); var idNowejRamy=jQuery('.selAtr#rama').val(); if(idNowejRamy != undefined && idWartosciRamy != idNowejRamy) { idWartosciRamy=idNowejRamy; jQuery.get(baseHref+'ajax.php?idWartosciAtrybutu='+idWartosciRamy, function(dane) { ramaJson=jQuery.parseJSON(dane); if(dane != -1 && ramaJson.length>=8) { setRamaJson(); setRamaView(); if(skip != false || run==0) { jcrop.destroy(); initCrop(); } jQuery('.jcrop-hline').addClass('jc-no-back'); jQuery('.jcrop-vline').addClass('jc-no-back'); jQuery('div.jc-pelna-rama').show(); setLabels(); } else { if(ramaJson.length==1) setRamaView(); jQuery('div#jc-hwd1').attr('style', 'padding-bottom: 0px;'); jQuery('div#jc-hwd2').attr('style', 'padding-top: 11px;'); jQuery('.jcrop-hline').removeClass('jc-no-back'); jQuery('.jcrop-vline').removeClass('jc-no-back'); jQuery('div.jc-pelna-rama').hide(); setLabels(); } }); return false; } setRamaJson(); setRamaView(); setLabels(); } function setRamaJson() { if(stopRamaReload == true) return false; if(use3d == true) return false; if(ramaJson != undefined && ramaJson != null) { var pos=jQuery('div.glownaFotka div.jcrop-tracker').offset(); var width=jQuery('div.glownaFotka div.jcrop-tracker').innerWidth(); var height=jQuery('div.glownaFotka div.jcrop-tracker').innerHeight(); var glowna=jQuery('div.glownaFotka').offset(); pos.top=pos.top-glowna.top; pos.left=pos.left-glowna.left; for(i=0;i1) { var ramaPodgladId='podgladRamy-wym'; var ramaElem='rama-wym'; var idNowejRamy=jQuery('#'+ramaElem).val(); if(idNowejRamy != undefined && idWartosciRamy != idNowejRamy) { idWartosciRamy=idNowejRamy; jQuery.ajax({ url: baseHref+'ajax.php?idWartosciAtrybutu='+idWartosciRamy, async: false, success: function(dane) { ramaJson=jQuery.parseJSON(dane); } }); } else return false; } else { var ramaPodgladId='podgladRamy'; var ramaElem='rama'; } if(ramaJson != undefined && ramaJson != null && jQuery('#'+ramaElem).length>0) { if(jQuery('div#'+ramaPodgladId).length==0) { //jQuery(#zamWym).parent().parent().parent().parent() jQuery('#'+ramaElem).parent().parent().parent().parent().append('
    '); } jQuery('div#'+ramaPodgladId).hide(); for(i=0;i'); jQuery('#bigImg') .css('top',(e.pageY - Math.ceil(imgHeight/2)) + 'px') .css('left',(e.pageX - imgWidth - 20) + 'px') .fadeIn('fast'); }, function() { jQuery('#bigImg').remove(); }); jQuery('#'+ramaPodgladId+' a').mousemove(function(e) { jQuery('#bigImg') .css('top',(e.pageY - Math.ceil(imgHeight/2)) + 'px') .css('left',(e.pageX - imgWidth - 20) + 'px'); }); } else if(symbol=='RAMA' && 'gfx/mini/'+plik == oldLinkRama) { jQuery('div#'+ramaPodgladId).show(); } } } } function zmien_odbicie() { var link=baseHref+'fotolia.php?id=191150&plik='; if(jQuery('#fotosView').length>0) { link=link+'&efektOpt='+jQuery('#fotosView').val(); } var odbijAkcja=0; var reloadCrop=false; if(jQuery('#odbij').length>0) { var odbijElem=jQuery('#odbij'); var odbijAkcja=odbijElem.val(); if(odbicia[odbijAkcja] != undefined) { odbijAkcja=odbicia[odbijAkcja]; if(odbijAkcja==1 || odbijAkcja==2) // obrot { reloadCrop=true; } } else odbijAkcja=0; } link=link+'&akcja='+odbijAkcja; var odbijLink='&pion='+jQuery('#pion').val()+'&poziom='+jQuery('#poziom').val()+'&obrot='+jQuery('#obrot').val(); if(reloadCrop == false) { jQuery('#photo_img').attr('src', link+odbijLink+'&rozmiar=400'); jQuery('.jcrop-holder img').attr('src', link+odbijLink+'&rozmiar=400'); if(odbijAkcja==3) { jQuery('#pion').attr('value', 1); jQuery('#poziom').attr('value', 0); } else if(odbijAkcja==4) { jQuery('#pion').attr('value', 0); jQuery('#poziom').attr('value', 1); } else if(odbijAkcja==-1) { jQuery('#pion').attr('value', 0); jQuery('#poziom').attr('value', 0); } } else { jQuery('div.jc-pelna-rama').hide(); jQuery('div#d1').css('position', 'relative').prepend(''); jQuery.get(link+'&onlyData=1', function(data) { var dane=data.match(/([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,})/) if(dane != undefined && dane != null) { var indMxSzer=parseFloat(dane[1]); var indMxWys=parseFloat(dane[2]); jQuery('span#maxSzer').html(indMxSzer); jQuery('span#maxWys').html(indMxWys); jQuery('div#maxWymDiv').html('Максимальные размеры (шир. x выс.) : '+indMxSzer+' x '+indMxWys); jQuery('#maxWymSzer').attr('value', indMxSzer); jQuery('#maxWymWys').attr('value', indMxWys); szer=parseFloat(dane[3]); wys=parseFloat(dane[4]); obr=parseFloat(dane[5]); v=parseFloat(dane[6]); w=parseFloat(dane[7]); jQuery('#pion').attr('value', v); jQuery('#poziom').attr('value', w); jQuery('#obrot').attr('value', obr); jQuery('div#reloader').remove(); jQuery('div#d1').css('position', 'static'); jQuery('div.jc-pelna-rama').show(); var odbijLink='&pion='+v+'&poziom='+w+'&obrot='+obr; jQuery('#photo_img').attr('src', link+odbijLink+'&rozmiar=400'); jQuery('#photo_img').css('width', szer+'px').css('height', wys+'px'); jcrop.setImage(jQuery('#photo_img').attr('src')); jcrop.destroy(); if(jQuery('table.detCard div#d1 div.fotka div.multikadr-holder').length>0) { var element=jQuery('table.detCard div#d1 div.fotka div.multikadr-holder'); element.css('width', szer+'px'); element.css('height', wys+'px'); setTimeout(function() { multiKadr(1); },500); return false; } setTimeout('initCrop();recountPrice();',500); } }); } var wiz=jQuery('ul.wizualizacje:not(".obrazy") a[rel="wiz"]'); if(wiz.length>0) { wiz.each(function() { jQuery(this).css('backgroundImage', 'ur'+'l('+link+odbijLink+'&rozmiar=160)'); }); } } jQuery(window).resize(function() { setRamaJson(); }); var selLan='5'; var fotoliaPicUrl=''; var _daneZdjecia={ idFototapety : 191150, id : 23, idCart : (191150>0 ? 191150 : 23), nazwa : 'шницель-paniert мит Bratkartoffeln унд Салат', waluta : 'RUB', cena : 1688.58, nazwaKategorii : 'Фотообои' }; var px=0; var py=0; var maxSzer=349; var maxWys=524; var startSzer=349; var startWys=524; var newMaxSzer=0; var newMaxWys=0; var lastRotate=0; function getSize() { jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane == null && jQuery(this).next().length==0 && jQuery(this).prev().length==1 && jQuery(this).prev().text().match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/)) { if(jQuery('#nonDefSzer').val()>0 && jQuery('#nonDefWys').val()>0) { jQuery(this).text(jQuery('#nonDefSzer').val()+" x "+jQuery('#nonDefWys').val()+" cm (шир. x выс.)"); } else { jQuery(this).text("100 x 100 cm (шир. x выс.)"); } jQuery('#idWartosciWlasny').val(jQuery(this).val()); } }); jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).val(); for(z=0;z0 && opcje[z][1][i][3]>0) { if(newMaxSzer==0 || newMaxSzer>opcje[z][1][i][2]) newMaxSzer=opcje[z][1][i][2]; if(newMaxWys==0 || newMaxWys>opcje[z][1][i][3]) newMaxWys=opcje[z][1][i][3]; } } } } }); if(jQuery("#maxWymSzer").length>0 && jQuery("#maxWymSzer").val()>0) { tmpSzer=parseFloat(jQuery("#maxWymSzer").val()); tmpWys=parseFloat(jQuery("#maxWymWys").val()); } else { var tmpSzer=parseFloat($("span#maxSzer").html()); var tmpWys=parseFloat($("span#maxWys").html()); } if(newMaxSzer>0 && newMaxWys>0) { if(newMaxSzer0 && tmpWys>0 && tmpSzer==maxWys && tmpWys==maxSzer) { maxSzer=tmpSzer; maxWys=tmpWys; jQuery("#obrotWym").attr("value", "1"); } } else { if(tmpSzer>0 && tmpWys>0 && tmpSzer==maxWys && tmpWys==maxSzer) { maxSzer=tmpSzer; maxWys=tmpWys; jQuery("#obrotWym").attr("value", "1"); } else if(jQuery("#obrotWym").val()==0) { maxSzer=349; maxWys=524; } } jQuery("span#maxSzer").html(maxSzer); jQuery("span#maxWys").html(maxWys); var rotate=jQuery("span#addSize input#rotate").attr("value"); if(jQuery("#szerokosc").attr("value") != undefined) { var nonDef=false; if(jQuery("#szerokosc").attr("value") != "") { var product_x = $("#szerokosc").attr("value") * 1; } else var product_x = 0; if(jQuery("#wysokosc").attr("value") != "") { var product_y = $("#wysokosc").attr("value") * 1; } else var product_y = 0; if(lastRotate!=rotate) { var tmp=product_y; product_y=product_x; product_x=tmp; jQuery("#szerokosc").attr("value", product_x); jQuery("#wysokosc").attr("value", product_y); lastRotate=rotate; } } else { var nonDef=true; var product_x = 0; var product_y = 0; jQuery("select.selAtr").not('[id="wymSelect"]').find(":selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { jQuery(this).parent().attr("id", "zamWym"); px=parseFloat(dane[1].replace(/[^\d.]/,"")); py=parseFloat(dane[2].replace(/[^\d.]/,"")); // px=px/jedPrzel; // py=py/jedPrzel; } }); } if(nonDef !== true) { if(product_xmaxSzer) { jQuery("#szerokosc").attr("value", maxSzer); product_x=maxSzer; } if(product_y>maxWys) { jQuery("#wysokosc").attr("value", maxWys); product_y=maxWys; } } else { var product_x=px; var product_y=py; if(jQuery("span#addSize input#nonDefSzer").length==0) jQuery("span#addSize").append(''); if(jQuery("div#maxWymDiv").length==0) { if(jQuery("#obrotWym").val()==1 && tmpSzer>0 && tmpWys>0) { jQuery("#zamWym").parent().parent().append('

    Максимальные размеры (шир. x выс.) : '+tmpSzer+' x '+tmpWys+'

    '); } else { jQuery("#zamWym").parent().parent().append('

    Максимальные размеры (шир. x выс.) : '+maxSzer+' x '+maxWys+'

    '); } if(23==24 || 23==26) { jQuery("#maxWymDiv").hide(); } if(jQuery("div#maxWymDiv").length==1 && $("div.ruler").length==0) { var s_etiObj=jQuery("div#maxWymDiv").closest('tr').find("td.etykieta"); var s_etiVal=s_etiObj.html(); //s_etiObj.html(" "); var s_valObj=jQuery("div#maxWymDiv").parent(); //s_valObj.find("select").css("width", "175px!important"); //s_valObj.closest("tr").before("

    Укажите размер

    "); //var s_wuklObj=jQuery("#wuklad").closest('td'); //if(s_wuklObj.length>0) //{ // s_wuklObj.closest("tr").after("

    Выберите аксессуары

    "); // var s_uklObj=jQuery("#uklad").closest('td'); // s_uklObj.closest("tr").before("

    Выберите макет:

    "); //} //else //{ // var s_uklObj=jQuery("#uklad").closest('td'); // if(s_uklObj.length>0) // { // s_uklObj.closest("tr").before("

    Выберите макет:

    "); // s_uklObj.closest("tr").after("

    Выберите аксессуары

    "); // } // else // { // s_valObj.closest("tr").after("

    Выберите аксессуары

    "); // } //} var s_valVal=s_valObj.html(); //s_valObj.html(""); //"+s_etiVal+" 100px zam 80px //s_etiObj.css('position', 'relative').css('verticalAlign', 'top').html(''); //s_valObj.css('paddingTop', '29px'); } } jQuery("span#addSize input#nonDefSzer").attr("value", product_x); jQuery("span#addSize input#nonDefWys").attr("value", product_y); if(rotate==1) { var dane=jQuery("#zamWym :selected").html(); // var typyDanych=dane.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)\((.*) x (.*)\)/); // var optionExt=typyDanych[3]+"("+typyDanych[5]+" x "+typyDanych[4]+")"; var typyDanych=dane.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(typyDanych[3] != undefined && typyDanych[3] != null) var optionExt=typyDanych[3]; else var optionExt=' cm'; var product_x=py; var product_y=px; jQuery("#zamWym :selected").html(py+' x '+px+optionExt); jQuery("#wymSelect :selected").html(py+' x '+px+optionExt); jQuery("#wymSelect-button span.wymiary").html(py+' x '+px+optionExt); // jQuery("#zamWym :selected").html(py+' x '+px+' cm'); jQuery("span#addSize input#rotate").attr("value",0); } // jQuery("form[name=mt]").attr("action", jQuery("form[name=mt]").attr("action")+"&szerokosc="+product_x+"&wysokosc="+product_y); } return [product_x, product_y]; } function rotateCrop() { if(jQuery("span#addSize input#rotate").attr("value")==1) jQuery("span#addSize input#rotate").attr("value","0"); else jQuery("span#addSize input#rotate").attr("value","1"); initCrop(); } function setCrop(jcrop, init) { var tmpIle=liczKadry(); if(tmpIle>1) { multiKadr(1); return false; } else { //jQuery('tr#ramaZ').show(); jQuery('tr#ramaW').remove(); } var dane=getSize(); var product_x = dane[0]; var product_y = dane[1]; recountPrice(); var photo_x = jQuery("#photo_img").width() * 1; var photo_y = jQuery("#photo_img").height() * 1; var crop_x = Math.round(product_x / product_y * photo_y); var crop_y = Math.round(product_y / product_x * photo_x); if(crop_x > photo_x) crop_x = photo_x; if(crop_y > photo_y) crop_y = photo_y; if(init != undefined && init == 1) initCrop(); if(jcrop) { jcrop.release(); jcrop.setSelect([0,0,crop_x,crop_y]); } setLabels(); } function setLabels() { if(jQuery("#wysokosc").length>0) { tmp_wys=jQuery("#wysokosc").val() || 0; tmp_szer=jQuery("#szerokosc").val() || 0; } else { tmp_wym=jQuery("#zamWym option:selected").text(); tmp_szer=(tmp_wym.match(/^([0-9.]{1,})/) || [,0] )[1]; tmp_wys=(tmp_wym.match(/[ x]{1,2}([0-9.]{1,})[ ]{1,}/) || [,0] )[1]; } if(use3d == true) { contSelector="#photo_main"; trackerSelector="#photo_mask"; } else { contSelector=".jcrop-holder > div:first-child"; trackerSelector=".jcrop-tracker"; } var cont=jQuery(contSelector); if(cont.length>0 && jQuery("#labelLeft").length==0) { cont.prepend('

    '+tmp_wys+' cm

    '+tmp_szer+' cm

    '); } tmp_left=jQuery(trackerSelector).width()/2-60 tmp_top=jQuery(trackerSelector).height()/2-15; tmp_top_left=-30; tmp_left_top=-75; if(jQuery(".jc-pelna-rama:visible .jc-gora-srodek").length>0) tmp_top_left=tmp_top_left-jQuery(".jc-gora-srodek").height(); if(jQuery(".jc-pelna-rama:visible .jc-lewa").length>0) tmp_left_top=tmp_left_top-jQuery(".jc-lewa").width(); jQuery("#labelLeft").css({'top' : tmp_top+'px', 'left' : tmp_left_top+'px' }).find('.labelLeftM').html(tmp_wys+' cm'); jQuery("#labelTop").css({'left' : tmp_left+'px', 'top' : tmp_top_left+'px' }).find('.labelTopM').html(tmp_szer+' cm'); } jcrop=null; var use3d=false; var useMask=''; var maskMargin={ top: 0, right: 0, bottom: 0, left: 0 }; function initCrop() { if(jQuery('span#addSize input#rotate').length>0) { rotWym=jQuery('span#addSize input#rotate').attr('value'); } else rotWym=0; useMask=selectMask(); destroyCrop(); if(useMask != undefined && useMask != null && useMask != '') { use3d=true; if(jQuery('#photo_tracker').data('ui-draggable') != undefined) { jQuery('#photo_tracker').draggable('destroy'); } if(jQuery('#photo_main').length==0) { jQuery('#photo_img').wrap(''); jQuery('#photo_container').prepend(''); jQuery('#photo_container').append(''); } if(jQuery('#photo_mask').length==0) { jQuery('#photo_effect').append(''); var tmpImg=new Image(); tmpImg.src=useMask; tmpImg.onload = function() { initCrop(); }; return true; } else { if(useMask != jQuery('#photo_mask').attr('src')) { jQuery('#photo_mask').attr('src', useMask); var tmpImg=new Image(); tmpImg.src=useMask; tmpImg.onload = function() { initCrop(); }; return true; } } photo=jQuery('#photo_img'); container=jQuery('#photo_container'); tracker=jQuery('#photo_tracker'); helper=jQuery('#photo_helper'); selectedSize=getSize(); selectedWidth=selectedSize[0]; selectedHeight=selectedSize[1]; //selectedWidth=jQuery('#szerokosc').val(); //selectedHeight=jQuery('#wysokosc').val(); //photo_x = photo.get(0).naturalWidth * 1; //photo_y = photo.get(0).naturalHeight * 1; photo_x = photo.width() * 1; photo_y = photo.height() * 1; crop_x = Math.round(selectedWidth / selectedHeight * photo_y); crop_y = Math.round(selectedHeight / selectedWidth * photo_x); if(crop_x > photo_x) crop_x = photo_x; if(crop_y > photo_y) crop_y = photo_y; container.css({ width: (crop_x + maskMargin.left + maskMargin.right)+'px', height: (crop_y + maskMargin.top + maskMargin.bottom)+'px' }); jQuery('#photo_main').css({ width: container.width()+'px', height: container.height()+'px' }); tracker.css({ width: photo_x+'px', height: photo_y+'px' }); if(photo_x > crop_x) { axis='x'; } else { axis='y'; } if(tracker.position().top 0) { if(jQuery('#photo_tracker').data('ui-draggable') != undefined) { jQuery('#photo_tracker').draggable('destroy'); } photo=jQuery('#photo_img').detach(); jQuery('.glownaFotka .samaFotka').empty().append(photo); } } function followTracker() { photo=jQuery('#photo'); container=jQuery('#photo_container'); tracker=jQuery('#photo_tracker'); trackerPos=tracker.position(); photo.css({left: trackerPos.left+'px', top: trackerPos.top+'px'}); photoPos=photo.position(); box={ x1: Math.abs(photoPos.left) - maskMargin.left, y1: Math.abs(photoPos.top), x2: Math.abs(photoPos.left) + container.width() - maskMargin.right - (maskMargin.left * 2), y2: Math.abs(photoPos.top) + container.height() - maskMargin.bottom }; boxCoords=box.x1+','+box.y1+','+box.x2+','+box.y2; jQuery('#koordynaty').attr('value', boxCoords); } function selectMask() { selectedMask=''; if(maskList == null) { maskList=jQuery.parseJSON(maskJson); } if(maskList != null && maskList.length>0) { var selectedAttributes=[]; jQuery('.selAtr').each(function() { selectedAttributes[jQuery(this).attr('data-atrid')]=jQuery(this).val(); }); for(i=0; i0) { for(i=0;i1) tmpIl=kad[i][1]; else if(kad[i][0]==tmp) tmpIl=1; } } prevIl=tmpIl; return tmpIl; } var przelicznik=14.2857142857; function fotoPrice(x, y) { var lic=new Array(); lic['0']=[124, 186, 274.29]; lic['1']=[173, 260, 365.71]; lic['2']=[251, 377, 457.14]; lic['3']=[349, 524, 548.57]; if(liczKadry()>1 && lic.length>0) { return lic[lic.length-1][2]; } if(lic.length==0) return 0.00; else { for(i=0;i0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyPrice += opcje[z][1][i][1]; } else if(opcje[z][3]==1) { if(opcje[z][2]==1 || (jQuery('#idWartosciWlasny').val()>0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyProcentPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyProcentPrice += opcje[z][1][i][1]; } break; } } } } }); } else { var fotoliaPrice=fotoPrice(1, 1); var powierzchnie=new Array(); jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { x=parseFloat(dane[1].replace(/[^\d.]/,"")); y=parseFloat(dane[2].replace(/[^\d.]/,"")); var powierzchnia=(x/jedPrzel/100) * (y/jedPrzel/100); if(powierzchnia0) { jQuery('select.selAtr, input.selAtr[type=radio]:checked, input.selAtr[type=checkbox]:checked').each(function() { if(jQuery(this).attr('id') != 'rama-wym') { var idAtrybutu=jQuery(this).attr('name').replace(/.*\[(\d*)\]$/, '$1'); var idWartosci=jQuery(this).val(); for(z=0;z0) finalPrice=finalPrice+Math.round((finalPrice*(atrybutyProcentPrice/100))*100)/100; jQuery('#kwotaZamowienia').html(finalPrice.toFixed(2).replace(/([\.,])/, '$1')+''); if(jQuery('#wymStand').length>0 && jQuery('#wymTr').length==0) { var newTr=jQuery('#wymStand').clone(); newTr.attr('id', 'wymTr'); newTr.insertAfter('#wymStand'); newTr.find('.maskInput, select').remove(); //newTr.find('span.select').append(''); newTr.find('span.select').append(''); jQuery('#rotateWym').bind('click', function() { rotateCrop(); jQuery('#selAtrs').append('

    Размеры повернуты.

    '); jQuery('#rotateDone').show(); jQuery('#rotateDone').position({ of: jQuery('#rotateWym'), my: "center top+15", at: "center bottom", collision: "flipfit" }); setTimeout(function() { jQuery('#rotateDone').fadeOut(); }, 800); }); jQuery(document).ready(function() { jQuery('#rotateWym').tooltip({ content: jQuery('#rotateWymInfo').html(), items: 'a', tooltipClass: 'wymTooltip', position: { my: "center bottom-20", at: "center top", collision: "flipfit" } }); }); var newSelect=jQuery('#wymSelect'); if(jQuery('#rama option').length>1) { jQuery('#rama option').each(function() { jQuery('#wymSelect').append(''); jQuery('#wymStand option').each(function() { optGroup=jQuery('#wymSelect optgroup').last(); jQuery('#wymSelect').attr('data-atrId', jQuery(this).parent().attr('data-atrId')); optGroup.append(''+jQuery(this).text()+''); if(jQuery(this).is(':selected') && jQuery('#rama option:selected').val() == jQuery('#wymSelect optgroup').last().attr('data-war')) { jQuery('#wymSelect optgroup').last().find('option').last().attr('selected', 'selected'); } }); }); } else { jQuery('#wymStand option').each(function() { if(jQuery(this).is(':selected')) selected=' selected'; else selected=''; jQuery('#wymSelect').attr('data-atrId', jQuery(this).parent().attr('data-atrId')); jQuery('#wymSelect').append(''+jQuery(this).text()+''); }); } newTr.show(); jQuery('#wymSelect').selectmenu({ select: function(event, ui) { stopRamaReload=true; if(jQuery('#wymStand select').val() != ui.item.value) { jQuery('#wymStand select').val(ui.item.value).trigger('change'); } stopRamaReload=false; if(jQuery('#rama').length>0 && parseFloat(ui.item.element.parent().attr('data-war'))>0) { if(jQuery('#rama').val() != ui.item.element.parent().attr('data-war')) { jQuery('#rama').val(ui.item.element.parent().attr('data-war')).trigger('change'); } } //setLabels(); //recountPrice(); }, create: function(event, ui) { if(jQuery('#wymSelect option').length>12 && jQuery('#rama option').length0) { jQuery("#wymSelect-menu").scrollTop($("#wymSelect-menu").scrollTop() + jQuery("#wymSelect-menu li.selected").position().top); } } }).data('uiSelectmenu')._renderItem = function(ul, item) { warTable={} warTable[item.element.closest('select').attr('data-atrId')]=item.value; if(jQuery('#rama').length>1) { warTable[item.element.closest('optgroup').attr('data-atr')]=item.element.closest('optgroup').attr('data-war'); } price=priceForAtr(item.value, warTable); label=item.label; label=label.replace(/\(.*\)/, ''); var li = jQuery("
  • ", { html: label+price }); if(item.disabled) { li.addClass("ui-state-disabled"); } if(item.value == jQuery('#wymSelect').val() && (item.optgroup=='' || jQuery('#rama').length==0 || (jQuery('#rama').length>0 && jQuery('#rama option:selected').text()==item.optgroup))) { li.addClass("selected"); } return li.appendTo(ul); }; setWymiarOverlay(); //jQuery('#wymSelected').bind('mousedown', function() //{ // if(jQuery('#wymSelect').selectmenu('widget').attr('aria-expanded')=='true') // { // jQuery('#wymSelect').selectmenu('close'); // } // else // { // jQuery('#wymSelect').selectmenu('open'); // } // setWymiarOverlay(); // return false; //}); } } var stopRamaReload=false; function setWymiarOverlay() { var text=jQuery('#wymStand select option:selected').text(); text=text.replace(/\(.*\)/, ''); price=priceForAtr(jQuery('#wymStand select option:selected').attr('value')); text=''+text+''+price; jQuery('#wymSelect-button.dwieLinie').removeClass('dwieLinie'); if(jQuery('#rama option').length>1) { text=text+''+jQuery('#rama option:selected').text()+''; jQuery('#wymSelect-button').addClass('dwieLinie'); } jQuery('#wymSelect-button span.ui-selectmenu-text').html(text); if(use3d == true) initCrop(); } function priceForAtr(warId, warTable, asNumber) { setUklad(); var finalPrice=0; var atrybutyPrice=0; var atrybutyProcentPrice=0; var dane=jQuery('#zamWym option[value="'+warId+'"]').text().match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); var x=dane[1] var y=dane[2]; var powierzchnia=(x/jedPrzel/100) * (y/jedPrzel/100); if(powierzchnia0) { idWartosci=warTable[idAtrybutu]; } for(z=0;z0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyPrice += opcje[z][1][i][1]; //console.log(atrybutyPrice+' z 3 -1 atr '+idAtrybutu+ ' war '+idWartosci); } else if(opcje[z][3]==1) { if(opcje[z][2]==1 || (jQuery('#idWartosciWlasny').val()>0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyProcentPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyProcentPrice += opcje[z][1][i][1]; //console.log(atrybutyPrice+' z 3 1 atr '+idAtrybutu+ ' war '+idWartosci); } break; } } } } }); var atrybutyPrice=(Math.round(atrybutyPrice*przelicznik*100)/100); var finalPrice=fotoliaPrice+atrybutyPrice; if(atrybutyProcentPrice>0) finalPrice=finalPrice+Math.round((finalPrice*(atrybutyProcentPrice/100))*100)/100; if(asNumber != undefined && asNumber != null) { return finalPrice.toFixed(2); } else return ''+finalPrice.toFixed(2).replace(/([\.,])/, '$1')+''; } var curUklad, curUkladData; var uklInfo='Выбор макета доступен только для заранее определенных размеров.'; function setUklad() { wuklad=jQuery('#wuklad'); wuklad.hide(); idWar=wuklad.val(); if(idWar>0) { if(jQuery('#wukladPhoto').length==0) { wuklad.closest('td').append('

    '+wuklad.find('option:selected').html()+'

    '); } if(uklPic[idWar] != undefined) { jQuery('#wukladPhoto').html(''); url=baseHref+'ajaxDialog.php?rozmiaryUkladow=1&idWarWyb='+jQuery('#wuklad').val()+'&idWarUkl='+jQuery('#uklad').val()+'&idWarWym='+jQuery('#zamWym').val(); if(jQuery('#zamWym').val() != undefined && curUklad != url) { curUklad=url; jQuery.getJSON(url, function(data) { jQuery('#wukladOpis').html(data); curUkladData=data; }); } else { jQuery('#wukladOpis').html(curUkladData); } } else jQuery('#wukladPhoto').html(''); } } function wyborRozmiaru() { var opt_vals = []; jQuery('#zamWym option').each(function() { opt_vals.push(jQuery(this).val()); }); //dialog=openDialog(' wyborRozmiaru', 990, 500, true); //dialog.load(baseHref+'ajaxDialog.php?wyborRozmiaru=1&idWar='+jQuery('#zamWym').val()+'&atr='+jQuery('#zamWym').attr('name')+'&idFotki=191150&plik=&idWars='+opt_vals.join(','), function() //jQuery.get(baseHref+'ajaxDialog.php?wyborRozmiaru=1&idWar='+jQuery('#zamWym').val()+'&atr='+jQuery('#zamWym').attr('name')+'&idFotki=191150&plik=&idWars='+opt_vals.join(','), function(data) //{ // jQuery('#wyborRozmiaru').html(data); // jQuery('#rozSzer').val(jQuery('#nonDefSzer').val()); // jQuery('#rozWys').val(jQuery('#nonDefWys').val()); // przelaczWarstwy('#wyborRozmiaru'); //}); } function zamknijWyborRozmiaru() { przelaczWarstwy('.glownaFotka'); jQuery('#kadruj div.samaFotka').prependTo('.glownaFotka'); elem=jQuery('#wyborRozmiaru td.rozRozmiar input[type=radio]:checked'); if(jQuery('#zamWym option:selected').val()==jQuery('#idWartosciWlasny').val()) { wlasnyRozmiar(jQuery('#idWartosciWlasny').val()); skipRotate=true; } else { getSize(); skipRotate=false; } oldText=jQuery('#zamWym option:selected').text(); oldText=oldText.match(/([0-9.]*[ x]*[0-9.]*[ ]{0,}[a-z]*)(.*)/); if(elem.parent().find('span').text() != oldText[1] && skipRotate==false) { rotateCrop(); jQuery('#zamWym').trigger('change'); } } function wyborMaterialu() { var opt_vals = []; jQuery('#materialW option').each(function() { opt_vals.push(jQuery(this).val()); }); dialog=openDialog(' wyborMaterialu', 990, 500, true); dialog.load(baseHref+'ajaxDialog.php?wyborMaterialu=1&idWar='+jQuery('#materialW').val()+'&atr='+jQuery('#materialW').attr('name')+'&idFotki=191150&plik=&idWars='+opt_vals.join(','), function() { rozZmiana(null, true); //dodajPowiekszanie(); }); //setTimeout(function() { pp_init(); }, 500); //jQuery.get(baseHref+'ajaxDialog.php?wyborMaterialu=1&idWar='+jQuery('#materialW').val()+'&atr='+jQuery('#materialW').attr('name')+'&idFotki=191150&plik=&idWars='+opt_vals.join(','), function(data) //{ // jQuery('#wyborMaterialu').html(data); // przelaczWarstwy('#wyborMaterialu'); //}); } function przelaczWarstwy(warstwa) { selected=jQuery(warstwa); jQuery('#wyborMaterialu').not(selected).slideUp(); jQuery('.glownaFotka').not(selected).slideUp(); jQuery('#podgladWizualizacji').not(selected).slideUp(); jQuery('#wyborRozmiaru').not(selected).slideUp(); jQuery('#wyborUkladu').not(selected).slideUp(); if(warstwa != '.glownaFotka') { jQuery(warstwa).slideDown(); jQuery('.leftOverlay').fadeIn(300); } else { jQuery('.leftOverlay').fadeOut(300); jQuery(warstwa).slideDown(400, function() { setRamaJson(); setLabels(); }); } //jQuery('html, body').animate({ scrollTop: jQuery('.topDetCard').offset().top }, 500); } function wlasnyRozmiar(idWar) { if(idWar != undefined && idWar != null && idWar>0) { if(jQuery('#rozSzer').val()>0 && jQuery('#rozWys').val()>0) { jQuery('.selAtr option[value='+idWar+']').text(jQuery('#rozSzer').val()+" x "+jQuery('#rozWys').val()+" cm (шир. x выс.)"); jQuery('#nonDefSzer').val(jQuery('#rozSzer').val()); jQuery('#nonDefWys').val(jQuery('#rozWys').val()); return true; } return false; } } function odswiezCene(idAtr, idWar, full) { if(full==true) { regenAtrs(idAtr, idWar); setCrop(jcrop); rozZmiana(jQuery('.rozWlasny input[type=radio]')); } else { if(typeof odsTime != 'undefined') { clearTimeout(odsTime); } odsTime=setTimeout(function() { regenAtrs(idAtr, idWar); setCrop(jcrop); rozZmiana(jQuery('.rozWlasny input[type=radio]')); }, 1000); } jQuery('.rozWlasny input[type=radio]').prop('checked', true); wlasnyRozmiar(jQuery('#idWartosciWlasny').val()); } function wyborUkladu() { if(jQuery('.uklInfo').length==0) { jQuery('#rama')[0].selectedIndex=0; setRama(false, 0); var opt_vals = []; jQuery('#uklad option').each(function() { opt_vals.push(jQuery(this).val()); }); //dialog=openDialog(' wyborUkladu', 954, 800, true); //dialog.load(baseHref+'ajaxDialog.php?wyborUkladu=1&idWymWar='+jQuery('#zamWym').val()+'&idWar='+jQuery('#uklad').val()+'&atr='+jQuery('#uklad').attr('name')+'&idFotki=191150&plik=&idWars='+opt_vals.join(','), {}); jQuery.get(baseHref+'ajaxDialog.php?wyborUkladu=1&idWymWar='+jQuery('#zamWym').val()+'&idWar='+jQuery('#uklad').val()+'&atr='+jQuery('#uklad').attr('name')+'&idFotki=191150&plik=&idWars='+opt_vals.join(','), function(data) { jQuery('#wyborUkladu').html(data); przelaczWarstwy('#wyborUkladu'); }); jQuery('#rama').trigger('change'); } } jQuery(document).ready(function() { tmpIl=liczKadry(); if(tmpIl>1) { initCrop(); multiKadr(1); setRamaView(); } else multiKadr(0); });
    Распечатать как:ФотообоиКартиныПлакатыНаклейки
    Материал: Виниловые фотообоиМоющиеся виниловые фотообоиСтруктурные виниловые фотообоиСтруктурные моющиеся виниловые фотообои

    Укажите размер

    эффект нетчерно-белыесепия
    нехваткавертикальныйгоризонтальный
    Ламинирование нетда

    Эта кнопка позволяет вращать выбранный размер и заменить ширину с высотой.

  • myloview.ru

    Шаурма плакаты на стену • плакаты ливанский, армянский, гироскоп

    '); var element=jQuery('table.detCard div#d1 div.fotka div.multikadr-holder'); element.css('width', imgWidth+'px'); element.css('height', imgHeight+'px'); element.css('left', imgPos.left+'px'); element.children().draggable('destroy'); if(tmpIle > prevIle) { if(prevIle>1) prevIle++; var insHtml=''; var startInsPos=0; var insBorder=''; for(i=prevIle;i'+i+''+insBorder+''; startInsPos+=20; } element.append(insHtml); } else if(tmpIle maxNewSzer) maxNewSzer=newSzer; if(newWys>maxNewWys) maxNewWys=newWys; } }); while(maxNewSzer*wspolczynnik > imgWidth) { if(wspolczynnik==1) break; wspolczynnik=wspolczynnik-0.01; } while(maxNewWys*wspolczynnik > imgHeight) { if(wspolczynnik==1) break; wspolczynnik=wspolczynnik-0.01; } if(maxNewSzer*(wspolczynnik+0.01) > imgWidth) { var wspolSzer=maxNewSzer*wspolczynnik; wspolczynnik=imgWidth/wspolSzer*wspolczynnik; maxSize=true; } if(maxNewWys*(wspolczynnik+0.01) > imgHeight) { var wspolWys=maxNewWys*wspolczynnik; wspolczynnik=imgHeight/wspolWys*wspolczynnik; maxSize=true; } } return wspolczynnik; } function multiObrot() { var obrocik=jQuery('#obrot').val(); if(obrocik>0) { obrocik=obrocik/90; if(obrocik%2!=0) { tmpMaxSzer=startWys; tmpMaxWys=startSzer; } else { tmpMaxSzer=startSzer; tmpMaxWys=startWys; } } else { tmpMaxSzer=startSzer; tmpMaxWys=startWys; } return [tmpMaxSzer, tmpMaxWys]; } function resizeMultiKadr() { var img=jQuery('table.detCard div#d1 div.fotka img'); var imgWidth=img.width(); var imgHeight=img.height(); var imgPos=img.position(); var policzone=1; tmpWymiary=multiObrot(); tmpMaxSzer=tmpWymiary[0]; tmpMaxWys=tmpWymiary[1]; jQuery('div#selAtrs select :selected').each(function() { var wartosc=$(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { px=parseFloat(dane[1].replace(/[^\d.]/,'')); py=parseFloat(dane[2].replace(/[^\d.]/,'')); px=px/jedPrzel; py=py/jedPrzel; var newSzer=Math.ceil(imgWidth/(tmpMaxSzer/px)*100000)/100000; var newWys=Math.ceil(imgHeight/(tmpMaxWys/py)*100000)/100000; if(wspolczynnik>0) { var newSzer=Number((newSzer*wspolczynnik).toFixed(0)); var newWys=Number((newWys*wspolczynnik).toFixed(0)); } var box=jQuery('div.multikadr-elem#kr'+policzone); if(box.length>0) { box.css('height', newWys+'px'); box.css('width', newSzer+'px'); var boxPos=box.position(); if(imgHeight-(boxPos.top+newWys)1) { multiKadr(1); return false; } else if(stanCrop==false) { multiKadr(0); } //jQuery('tr#ramaZ').show(); jQuery('tr#ramaW').remove(); var idNowejRamy=jQuery('.selAtr#rama').val(); if(idNowejRamy != undefined && idWartosciRamy != idNowejRamy) { idWartosciRamy=idNowejRamy; jQuery.get(baseHref+'ajax.php?idWartosciAtrybutu='+idWartosciRamy, function(dane) { ramaJson=jQuery.parseJSON(dane); if(dane != -1 && ramaJson.length>=8) { setRamaJson(); setRamaView(); if(skip != false || run==0) { jcrop.destroy(); initCrop(); } jQuery('.jcrop-hline').addClass('jc-no-back'); jQuery('.jcrop-vline').addClass('jc-no-back'); jQuery('div.jc-pelna-rama').show(); setLabels(); } else { if(ramaJson.length==1) setRamaView(); jQuery('div#jc-hwd1').attr('style', 'padding-bottom: 0px;'); jQuery('div#jc-hwd2').attr('style', 'padding-top: 11px;'); jQuery('.jcrop-hline').removeClass('jc-no-back'); jQuery('.jcrop-vline').removeClass('jc-no-back'); jQuery('div.jc-pelna-rama').hide(); setLabels(); } }); return false; } setRamaJson(); setRamaView(); setLabels(); } function setRamaJson() { if(stopRamaReload == true) return false; if(use3d == true) return false; if(ramaJson != undefined && ramaJson != null) { var pos=jQuery('div.glownaFotka div.jcrop-tracker').offset(); var width=jQuery('div.glownaFotka div.jcrop-tracker').innerWidth(); var height=jQuery('div.glownaFotka div.jcrop-tracker').innerHeight(); var glowna=jQuery('div.glownaFotka').offset(); pos.top=pos.top-glowna.top; pos.left=pos.left-glowna.left; for(i=0;i1) { var ramaPodgladId='podgladRamy-wym'; var ramaElem='rama-wym'; var idNowejRamy=jQuery('#'+ramaElem).val(); if(idNowejRamy != undefined && idWartosciRamy != idNowejRamy) { idWartosciRamy=idNowejRamy; jQuery.ajax({ url: baseHref+'ajax.php?idWartosciAtrybutu='+idWartosciRamy, async: false, success: function(dane) { ramaJson=jQuery.parseJSON(dane); } }); } else return false; } else { var ramaPodgladId='podgladRamy'; var ramaElem='rama'; } if(ramaJson != undefined && ramaJson != null && jQuery('#'+ramaElem).length>0) { if(jQuery('div#'+ramaPodgladId).length==0) { //jQuery(#zamWym).parent().parent().parent().parent() jQuery('#'+ramaElem).parent().parent().parent().parent().append('
    '); } jQuery('div#'+ramaPodgladId).hide(); for(i=0;i'); jQuery('#bigImg') .css('top',(e.pageY - Math.ceil(imgHeight/2)) + 'px') .css('left',(e.pageX - imgWidth - 20) + 'px') .fadeIn('fast'); }, function() { jQuery('#bigImg').remove(); }); jQuery('#'+ramaPodgladId+' a').mousemove(function(e) { jQuery('#bigImg') .css('top',(e.pageY - Math.ceil(imgHeight/2)) + 'px') .css('left',(e.pageX - imgWidth - 20) + 'px'); }); } else if(symbol=='RAMA' && 'gfx/mini/'+plik == oldLinkRama) { jQuery('div#'+ramaPodgladId).show(); } } } } function zmien_odbicie() { var link=baseHref+'fotolia.php?id=19155348&plik='; if(jQuery('#fotosView').length>0) { link=link+'&efektOpt='+jQuery('#fotosView').val(); } var odbijAkcja=0; var reloadCrop=false; if(jQuery('#odbij').length>0) { var odbijElem=jQuery('#odbij'); var odbijAkcja=odbijElem.val(); if(odbicia[odbijAkcja] != undefined) { odbijAkcja=odbicia[odbijAkcja]; if(odbijAkcja==1 || odbijAkcja==2) // obrot { reloadCrop=true; } } else odbijAkcja=0; } link=link+'&akcja='+odbijAkcja; var odbijLink='&pion='+jQuery('#pion').val()+'&poziom='+jQuery('#poziom').val()+'&obrot='+jQuery('#obrot').val(); if(reloadCrop == false) { jQuery('#photo_img').attr('src', link+odbijLink+'&rozmiar=400'); jQuery('.jcrop-holder img').attr('src', link+odbijLink+'&rozmiar=400'); if(odbijAkcja==3) { jQuery('#pion').attr('value', 1); jQuery('#poziom').attr('value', 0); } else if(odbijAkcja==4) { jQuery('#pion').attr('value', 0); jQuery('#poziom').attr('value', 1); } else if(odbijAkcja==-1) { jQuery('#pion').attr('value', 0); jQuery('#poziom').attr('value', 0); } } else { jQuery('div.jc-pelna-rama').hide(); jQuery('div#d1').css('position', 'relative').prepend(''); jQuery.get(link+'&onlyData=1', function(data) { var dane=data.match(/([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,}),([0-9]{1,})/) if(dane != undefined && dane != null) { var indMxSzer=parseFloat(dane[1]); var indMxWys=parseFloat(dane[2]); jQuery('span#maxSzer').html(indMxSzer); jQuery('span#maxWys').html(indMxWys); jQuery('div#maxWymDiv').html('Максимальные размеры (шир. x выс.) : '+indMxSzer+' x '+indMxWys); jQuery('#maxWymSzer').attr('value', indMxSzer); jQuery('#maxWymWys').attr('value', indMxWys); szer=parseFloat(dane[3]); wys=parseFloat(dane[4]); obr=parseFloat(dane[5]); v=parseFloat(dane[6]); w=parseFloat(dane[7]); jQuery('#pion').attr('value', v); jQuery('#poziom').attr('value', w); jQuery('#obrot').attr('value', obr); jQuery('div#reloader').remove(); jQuery('div#d1').css('position', 'static'); jQuery('div.jc-pelna-rama').show(); var odbijLink='&pion='+v+'&poziom='+w+'&obrot='+obr; jQuery('#photo_img').attr('src', link+odbijLink+'&rozmiar=400'); jQuery('#photo_img').css('width', szer+'px').css('height', wys+'px'); jcrop.setImage(jQuery('#photo_img').attr('src')); jcrop.destroy(); if(jQuery('table.detCard div#d1 div.fotka div.multikadr-holder').length>0) { var element=jQuery('table.detCard div#d1 div.fotka div.multikadr-holder'); element.css('width', szer+'px'); element.css('height', wys+'px'); setTimeout(function() { multiKadr(1); },500); return false; } setTimeout('initCrop();recountPrice();',500); } }); } var wiz=jQuery('ul.wizualizacje:not(".obrazy") a[rel="wiz"]'); if(wiz.length>0) { wiz.each(function() { jQuery(this).css('backgroundImage', 'ur'+'l('+link+odbijLink+'&rozmiar=160)'); }); } } jQuery(window).resize(function() { setRamaJson(); }); var selLan='5'; var fotoliaPicUrl=''; var _daneZdjecia={ idFototapety : 19155348, id : 26, idCart : (19155348>0 ? 19155348 : 26), nazwa : 'Шаурма', waluta : 'RUB', cena : 1628.57, nazwaKategorii : 'Плакаты' }; var px=0; var py=0; var maxSzer=620; var maxWys=413; var startSzer=620; var startWys=413; var newMaxSzer=0; var newMaxWys=0; var lastRotate=0; function getSize() { jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane == null && jQuery(this).next().length==0 && jQuery(this).prev().length==1 && jQuery(this).prev().text().match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/)) { if(jQuery('#nonDefSzer').val()>0 && jQuery('#nonDefWys').val()>0) { jQuery(this).text(jQuery('#nonDefSzer').val()+" x "+jQuery('#nonDefWys').val()+" cm (шир. x выс.)"); } else { jQuery(this).text("100 x 100 cm (шир. x выс.)"); } jQuery('#idWartosciWlasny').val(jQuery(this).val()); } }); jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).val(); for(z=0;z0 && opcje[z][1][i][3]>0) { if(newMaxSzer==0 || newMaxSzer>opcje[z][1][i][2]) newMaxSzer=opcje[z][1][i][2]; if(newMaxWys==0 || newMaxWys>opcje[z][1][i][3]) newMaxWys=opcje[z][1][i][3]; } } } } }); if(jQuery("#maxWymSzer").length>0 && jQuery("#maxWymSzer").val()>0) { tmpSzer=parseFloat(jQuery("#maxWymSzer").val()); tmpWys=parseFloat(jQuery("#maxWymWys").val()); } else { var tmpSzer=parseFloat($("span#maxSzer").html()); var tmpWys=parseFloat($("span#maxWys").html()); } if(newMaxSzer>0 && newMaxWys>0) { if(newMaxSzer0 && tmpWys>0 && tmpSzer==maxWys && tmpWys==maxSzer) { maxSzer=tmpSzer; maxWys=tmpWys; jQuery("#obrotWym").attr("value", "1"); } } else { if(tmpSzer>0 && tmpWys>0 && tmpSzer==maxWys && tmpWys==maxSzer) { maxSzer=tmpSzer; maxWys=tmpWys; jQuery("#obrotWym").attr("value", "1"); } else if(jQuery("#obrotWym").val()==0) { maxSzer=620; maxWys=413; } } jQuery("span#maxSzer").html(maxSzer); jQuery("span#maxWys").html(maxWys); var rotate=jQuery("span#addSize input#rotate").attr("value"); if(jQuery("#szerokosc").attr("value") != undefined) { var nonDef=false; if(jQuery("#szerokosc").attr("value") != "") { var product_x = $("#szerokosc").attr("value") * 1; } else var product_x = 0; if(jQuery("#wysokosc").attr("value") != "") { var product_y = $("#wysokosc").attr("value") * 1; } else var product_y = 0; if(lastRotate!=rotate) { var tmp=product_y; product_y=product_x; product_x=tmp; jQuery("#szerokosc").attr("value", product_x); jQuery("#wysokosc").attr("value", product_y); lastRotate=rotate; } } else { var nonDef=true; var product_x = 0; var product_y = 0; jQuery("select.selAtr").not('[id="wymSelect"]').find(":selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { jQuery(this).parent().attr("id", "zamWym"); px=parseFloat(dane[1].replace(/[^\d.]/,"")); py=parseFloat(dane[2].replace(/[^\d.]/,"")); // px=px/jedPrzel; // py=py/jedPrzel; } }); } if(nonDef !== true) { if(product_xmaxSzer) { jQuery("#szerokosc").attr("value", maxSzer); product_x=maxSzer; } if(product_y>maxWys) { jQuery("#wysokosc").attr("value", maxWys); product_y=maxWys; } } else { var product_x=px; var product_y=py; if(jQuery("span#addSize input#nonDefSzer").length==0) jQuery("span#addSize").append(''); if(jQuery("div#maxWymDiv").length==0) { if(jQuery("#obrotWym").val()==1 && tmpSzer>0 && tmpWys>0) { jQuery("#zamWym").parent().parent().append('

    Максимальные размеры (шир. x выс.) : '+tmpSzer+' x '+tmpWys+'

    '); } else { jQuery("#zamWym").parent().parent().append('

    Максимальные размеры (шир. x выс.) : '+maxSzer+' x '+maxWys+'

    '); } if(26==24 || 26==26) { jQuery("#maxWymDiv").hide(); } if(jQuery("div#maxWymDiv").length==1 && $("div.ruler").length==0) { var s_etiObj=jQuery("div#maxWymDiv").closest('tr').find("td.etykieta"); var s_etiVal=s_etiObj.html(); //s_etiObj.html(" "); var s_valObj=jQuery("div#maxWymDiv").parent(); //s_valObj.find("select").css("width", "175px!important"); //s_valObj.closest("tr").before("

    Укажите размер

    "); //var s_wuklObj=jQuery("#wuklad").closest('td'); //if(s_wuklObj.length>0) //{ // s_wuklObj.closest("tr").after("

    Выберите аксессуары

    "); // var s_uklObj=jQuery("#uklad").closest('td'); // s_uklObj.closest("tr").before("

    Выберите макет:

    "); //} //else //{ // var s_uklObj=jQuery("#uklad").closest('td'); // if(s_uklObj.length>0) // { // s_uklObj.closest("tr").before("

    Выберите макет:

    "); // s_uklObj.closest("tr").after("

    Выберите аксессуары

    "); // } // else // { // s_valObj.closest("tr").after("

    Выберите аксессуары

    "); // } //} var s_valVal=s_valObj.html(); //s_valObj.html(""); //"+s_etiVal+" 100px zam 80px //s_etiObj.css('position', 'relative').css('verticalAlign', 'top').html(''); //s_valObj.css('paddingTop', '29px'); } } jQuery("span#addSize input#nonDefSzer").attr("value", product_x); jQuery("span#addSize input#nonDefWys").attr("value", product_y); if(rotate==1) { var dane=jQuery("#zamWym :selected").html(); // var typyDanych=dane.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)\((.*) x (.*)\)/); // var optionExt=typyDanych[3]+"("+typyDanych[5]+" x "+typyDanych[4]+")"; var typyDanych=dane.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(typyDanych[3] != undefined && typyDanych[3] != null) var optionExt=typyDanych[3]; else var optionExt=' cm'; var product_x=py; var product_y=px; jQuery("#zamWym :selected").html(py+' x '+px+optionExt); jQuery("#wymSelect :selected").html(py+' x '+px+optionExt); jQuery("#wymSelect-button span.wymiary").html(py+' x '+px+optionExt); // jQuery("#zamWym :selected").html(py+' x '+px+' cm'); jQuery("span#addSize input#rotate").attr("value",0); } // jQuery("form[name=mt]").attr("action", jQuery("form[name=mt]").attr("action")+"&szerokosc="+product_x+"&wysokosc="+product_y); } return [product_x, product_y]; } function rotateCrop() { if(jQuery("span#addSize input#rotate").attr("value")==1) jQuery("span#addSize input#rotate").attr("value","0"); else jQuery("span#addSize input#rotate").attr("value","1"); initCrop(); } function setCrop(jcrop, init) { var tmpIle=liczKadry(); if(tmpIle>1) { multiKadr(1); return false; } else { //jQuery('tr#ramaZ').show(); jQuery('tr#ramaW').remove(); } var dane=getSize(); var product_x = dane[0]; var product_y = dane[1]; recountPrice(); var photo_x = jQuery("#photo_img").width() * 1; var photo_y = jQuery("#photo_img").height() * 1; var crop_x = Math.round(product_x / product_y * photo_y); var crop_y = Math.round(product_y / product_x * photo_x); if(crop_x > photo_x) crop_x = photo_x; if(crop_y > photo_y) crop_y = photo_y; if(init != undefined && init == 1) initCrop(); if(jcrop) { jcrop.release(); jcrop.setSelect([0,0,crop_x,crop_y]); } setLabels(); } function setLabels() { if(jQuery("#wysokosc").length>0) { tmp_wys=jQuery("#wysokosc").val() || 0; tmp_szer=jQuery("#szerokosc").val() || 0; } else { tmp_wym=jQuery("#zamWym option:selected").text(); tmp_szer=(tmp_wym.match(/^([0-9.]{1,})/) || [,0] )[1]; tmp_wys=(tmp_wym.match(/[ x]{1,2}([0-9.]{1,})[ ]{1,}/) || [,0] )[1]; } if(use3d == true) { contSelector="#photo_main"; trackerSelector="#photo_mask"; } else { contSelector=".jcrop-holder > div:first-child"; trackerSelector=".jcrop-tracker"; } var cont=jQuery(contSelector); if(cont.length>0 && jQuery("#labelLeft").length==0) { cont.prepend('

    '+tmp_wys+' cm

    '+tmp_szer+' cm

    '); } tmp_left=jQuery(trackerSelector).width()/2-60 tmp_top=jQuery(trackerSelector).height()/2-15; tmp_top_left=-30; tmp_left_top=-75; if(jQuery(".jc-pelna-rama:visible .jc-gora-srodek").length>0) tmp_top_left=tmp_top_left-jQuery(".jc-gora-srodek").height(); if(jQuery(".jc-pelna-rama:visible .jc-lewa").length>0) tmp_left_top=tmp_left_top-jQuery(".jc-lewa").width(); jQuery("#labelLeft").css({'top' : tmp_top+'px', 'left' : tmp_left_top+'px' }).find('.labelLeftM').html(tmp_wys+' cm'); jQuery("#labelTop").css({'left' : tmp_left+'px', 'top' : tmp_top_left+'px' }).find('.labelTopM').html(tmp_szer+' cm'); } jcrop=null; var use3d=false; var useMask=''; var maskMargin={ top: 0, right: 0, bottom: 0, left: 0 }; function initCrop() { if(jQuery('span#addSize input#rotate').length>0) { rotWym=jQuery('span#addSize input#rotate').attr('value'); } else rotWym=0; useMask=selectMask(); destroyCrop(); if(useMask != undefined && useMask != null && useMask != '') { use3d=true; if(jQuery('#photo_tracker').data('ui-draggable') != undefined) { jQuery('#photo_tracker').draggable('destroy'); } if(jQuery('#photo_main').length==0) { jQuery('#photo_img').wrap(''); jQuery('#photo_container').prepend(''); jQuery('#photo_container').append(''); } if(jQuery('#photo_mask').length==0) { jQuery('#photo_effect').append(''); var tmpImg=new Image(); tmpImg.src=useMask; tmpImg.onload = function() { initCrop(); }; return true; } else { if(useMask != jQuery('#photo_mask').attr('src')) { jQuery('#photo_mask').attr('src', useMask); var tmpImg=new Image(); tmpImg.src=useMask; tmpImg.onload = function() { initCrop(); }; return true; } } photo=jQuery('#photo_img'); container=jQuery('#photo_container'); tracker=jQuery('#photo_tracker'); helper=jQuery('#photo_helper'); selectedSize=getSize(); selectedWidth=selectedSize[0]; selectedHeight=selectedSize[1]; //selectedWidth=jQuery('#szerokosc').val(); //selectedHeight=jQuery('#wysokosc').val(); //photo_x = photo.get(0).naturalWidth * 1; //photo_y = photo.get(0).naturalHeight * 1; photo_x = photo.width() * 1; photo_y = photo.height() * 1; crop_x = Math.round(selectedWidth / selectedHeight * photo_y); crop_y = Math.round(selectedHeight / selectedWidth * photo_x); if(crop_x > photo_x) crop_x = photo_x; if(crop_y > photo_y) crop_y = photo_y; container.css({ width: (crop_x + maskMargin.left + maskMargin.right)+'px', height: (crop_y + maskMargin.top + maskMargin.bottom)+'px' }); jQuery('#photo_main').css({ width: container.width()+'px', height: container.height()+'px' }); tracker.css({ width: photo_x+'px', height: photo_y+'px' }); if(photo_x > crop_x) { axis='x'; } else { axis='y'; } if(tracker.position().top 0) { if(jQuery('#photo_tracker').data('ui-draggable') != undefined) { jQuery('#photo_tracker').draggable('destroy'); } photo=jQuery('#photo_img').detach(); jQuery('.glownaFotka .samaFotka').empty().append(photo); } } function followTracker() { photo=jQuery('#photo'); container=jQuery('#photo_container'); tracker=jQuery('#photo_tracker'); trackerPos=tracker.position(); photo.css({left: trackerPos.left+'px', top: trackerPos.top+'px'}); photoPos=photo.position(); box={ x1: Math.abs(photoPos.left) - maskMargin.left, y1: Math.abs(photoPos.top), x2: Math.abs(photoPos.left) + container.width() - maskMargin.right - (maskMargin.left * 2), y2: Math.abs(photoPos.top) + container.height() - maskMargin.bottom }; boxCoords=box.x1+','+box.y1+','+box.x2+','+box.y2; jQuery('#koordynaty').attr('value', boxCoords); } function selectMask() { selectedMask=''; if(maskList == null) { maskList=jQuery.parseJSON(maskJson); } if(maskList != null && maskList.length>0) { var selectedAttributes=[]; jQuery('.selAtr').each(function() { selectedAttributes[jQuery(this).attr('data-atrid')]=jQuery(this).val(); }); for(i=0; i0) { for(i=0;i1) tmpIl=kad[i][1]; else if(kad[i][0]==tmp) tmpIl=1; } } prevIl=tmpIl; return tmpIl; } var przelicznik=14.2857142857; function fotoPrice(x, y) { var lic=new Array(); lic['0']=[186, 124, 228.57]; lic['1']=[260, 173, 320.00]; lic['2']=[377, 251, 365.71]; lic['3']=[620, 413, 457.14]; if(liczKadry()>1 && lic.length>0) { return lic[lic.length-1][2]; } if(lic.length==0) return 0.00; else { for(i=0;i0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyPrice += opcje[z][1][i][1]; } else if(opcje[z][3]==1) { if(opcje[z][2]==1 || (jQuery('#idWartosciWlasny').val()>0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyProcentPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyProcentPrice += opcje[z][1][i][1]; } break; } } } } }); } else { var fotoliaPrice=fotoPrice(1, 1); var powierzchnie=new Array(); jQuery("select.selAtr :selected").each(function() { var wartosc=jQuery(this).text(); var dane=wartosc.match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); if(dane != undefined && dane != null && dane[0] != undefined && dane[0] != null) { x=parseFloat(dane[1].replace(/[^\d.]/,"")); y=parseFloat(dane[2].replace(/[^\d.]/,"")); var powierzchnia=(x/jedPrzel/100) * (y/jedPrzel/100); if(powierzchnia0) { jQuery('select.selAtr, input.selAtr[type=radio]:checked, input.selAtr[type=checkbox]:checked').each(function() { if(jQuery(this).attr('id') != 'rama-wym') { var idAtrybutu=jQuery(this).attr('name').replace(/.*\[(\d*)\]$/, '$1'); var idWartosci=jQuery(this).val(); for(z=0;z0) finalPrice=finalPrice+Math.round((finalPrice*(atrybutyProcentPrice/100))*100)/100; jQuery('#kwotaZamowienia').html(finalPrice.toFixed(2).replace(/([\.,])/, '$1')+''); if(jQuery('#wymStand').length>0 && jQuery('#wymTr').length==0) { var newTr=jQuery('#wymStand').clone(); newTr.attr('id', 'wymTr'); newTr.insertAfter('#wymStand'); newTr.find('.maskInput, select').remove(); //newTr.find('span.select').append(''); newTr.find('span.select').append(''); jQuery('#rotateWym').bind('click', function() { rotateCrop(); jQuery('#selAtrs').append('

    Размеры повернуты.

    '); jQuery('#rotateDone').show(); jQuery('#rotateDone').position({ of: jQuery('#rotateWym'), my: "center top+15", at: "center bottom", collision: "flipfit" }); setTimeout(function() { jQuery('#rotateDone').fadeOut(); }, 800); }); jQuery(document).ready(function() { jQuery('#rotateWym').tooltip({ content: jQuery('#rotateWymInfo').html(), items: 'a', tooltipClass: 'wymTooltip', position: { my: "center bottom-20", at: "center top", collision: "flipfit" } }); }); var newSelect=jQuery('#wymSelect'); if(jQuery('#rama option').length>1) { jQuery('#rama option').each(function() { jQuery('#wymSelect').append(''); jQuery('#wymStand option').each(function() { optGroup=jQuery('#wymSelect optgroup').last(); jQuery('#wymSelect').attr('data-atrId', jQuery(this).parent().attr('data-atrId')); optGroup.append(''+jQuery(this).text()+''); if(jQuery(this).is(':selected') && jQuery('#rama option:selected').val() == jQuery('#wymSelect optgroup').last().attr('data-war')) { jQuery('#wymSelect optgroup').last().find('option').last().attr('selected', 'selected'); } }); }); } else { jQuery('#wymStand option').each(function() { if(jQuery(this).is(':selected')) selected=' selected'; else selected=''; jQuery('#wymSelect').attr('data-atrId', jQuery(this).parent().attr('data-atrId')); jQuery('#wymSelect').append(''+jQuery(this).text()+''); }); } newTr.show(); jQuery('#wymSelect').selectmenu({ select: function(event, ui) { stopRamaReload=true; if(jQuery('#wymStand select').val() != ui.item.value) { jQuery('#wymStand select').val(ui.item.value).trigger('change'); } stopRamaReload=false; if(jQuery('#rama').length>0 && parseFloat(ui.item.element.parent().attr('data-war'))>0) { if(jQuery('#rama').val() != ui.item.element.parent().attr('data-war')) { jQuery('#rama').val(ui.item.element.parent().attr('data-war')).trigger('change'); } } //setLabels(); //recountPrice(); }, create: function(event, ui) { if(jQuery('#wymSelect option').length>12 && jQuery('#rama option').length0) { jQuery("#wymSelect-menu").scrollTop($("#wymSelect-menu").scrollTop() + jQuery("#wymSelect-menu li.selected").position().top); } } }).data('uiSelectmenu')._renderItem = function(ul, item) { warTable={} warTable[item.element.closest('select').attr('data-atrId')]=item.value; if(jQuery('#rama').length>1) { warTable[item.element.closest('optgroup').attr('data-atr')]=item.element.closest('optgroup').attr('data-war'); } price=priceForAtr(item.value, warTable); label=item.label; label=label.replace(/\(.*\)/, ''); var li = jQuery("
  • ", { html: label+price }); if(item.disabled) { li.addClass("ui-state-disabled"); } if(item.value == jQuery('#wymSelect').val() && (item.optgroup=='' || jQuery('#rama').length==0 || (jQuery('#rama').length>0 && jQuery('#rama option:selected').text()==item.optgroup))) { li.addClass("selected"); } return li.appendTo(ul); }; setWymiarOverlay(); //jQuery('#wymSelected').bind('mousedown', function() //{ // if(jQuery('#wymSelect').selectmenu('widget').attr('aria-expanded')=='true') // { // jQuery('#wymSelect').selectmenu('close'); // } // else // { // jQuery('#wymSelect').selectmenu('open'); // } // setWymiarOverlay(); // return false; //}); } } var stopRamaReload=false; function setWymiarOverlay() { var text=jQuery('#wymStand select option:selected').text(); text=text.replace(/\(.*\)/, ''); price=priceForAtr(jQuery('#wymStand select option:selected').attr('value')); text=''+text+''+price; jQuery('#wymSelect-button.dwieLinie').removeClass('dwieLinie'); if(jQuery('#rama option').length>1) { text=text+''+jQuery('#rama option:selected').text()+''; jQuery('#wymSelect-button').addClass('dwieLinie'); } jQuery('#wymSelect-button span.ui-selectmenu-text').html(text); if(use3d == true) initCrop(); } function priceForAtr(warId, warTable, asNumber) { setUklad(); var finalPrice=0; var atrybutyPrice=0; var atrybutyProcentPrice=0; var dane=jQuery('#zamWym option[value="'+warId+'"]').text().match(/([\d.]{1,})[ ]{0,1}x[ ]{0,1}([\d.]{1,})(.*)/); var x=dane[1] var y=dane[2]; var powierzchnia=(x/jedPrzel/100) * (y/jedPrzel/100); if(powierzchnia0) { idWartosci=warTable[idAtrybutu]; } for(z=0;z0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyPrice += opcje[z][1][i][1]; //console.log(atrybutyPrice+' z 3 -1 atr '+idAtrybutu+ ' war '+idWartosci); } else if(opcje[z][3]==1) { if(opcje[z][2]==1 || (jQuery('#idWartosciWlasny').val()>0 && idWartosci==jQuery('#idWartosciWlasny').val())) atrybutyProcentPrice += opcje[z][1][i][1]*powierzchnia; else atrybutyProcentPrice += opcje[z][1][i][1]; //console.log(atrybutyPrice+' z 3 1 atr '+idAtrybutu+ ' war '+idWartosci); } break; } } } } }); var atrybutyPrice=(Math.round(atrybutyPrice*przelicznik*100)/100); var finalPrice=fotoliaPrice+atrybutyPrice; if(atrybutyProcentPrice>0) finalPrice=finalPrice+Math.round((finalPrice*(atrybutyProcentPrice/100))*100)/100; if(asNumber != undefined && asNumber != null) { return finalPrice.toFixed(2); } else return ''+finalPrice.toFixed(2).replace(/([\.,])/, '$1')+''; } var curUklad, curUkladData; var uklInfo='Выбор макета доступен только для заранее определенных размеров.'; function setUklad() { wuklad=jQuery('#wuklad'); wuklad.hide(); idWar=wuklad.val(); if(idWar>0) { if(jQuery('#wukladPhoto').length==0) { wuklad.closest('td').append('

    '+wuklad.find('option:selected').html()+'

    '); } if(uklPic[idWar] != undefined) { jQuery('#wukladPhoto').html(''); url=baseHref+'ajaxDialog.php?rozmiaryUkladow=1&idWarWyb='+jQuery('#wuklad').val()+'&idWarUkl='+jQuery('#uklad').val()+'&idWarWym='+jQuery('#zamWym').val(); if(jQuery('#zamWym').val() != undefined && curUklad != url) { curUklad=url; jQuery.getJSON(url, function(data) { jQuery('#wukladOpis').html(data); curUkladData=data; }); } else { jQuery('#wukladOpis').html(curUkladData); } } else jQuery('#wukladPhoto').html(''); } } function wyborRozmiaru() { var opt_vals = []; jQuery('#zamWym option').each(function() { opt_vals.push(jQuery(this).val()); }); //dialog=openDialog(' wyborRozmiaru', 990, 500, true); //dialog.load(baseHref+'ajaxDialog.php?wyborRozmiaru=1&idWar='+jQuery('#zamWym').val()+'&atr='+jQuery('#zamWym').attr('name')+'&idFotki=19155348&plik=&idWars='+opt_vals.join(','), function() //jQuery.get(baseHref+'ajaxDialog.php?wyborRozmiaru=1&idWar='+jQuery('#zamWym').val()+'&atr='+jQuery('#zamWym').attr('name')+'&idFotki=19155348&plik=&idWars='+opt_vals.join(','), function(data) //{ // jQuery('#wyborRozmiaru').html(data); // jQuery('#rozSzer').val(jQuery('#nonDefSzer').val()); // jQuery('#rozWys').val(jQuery('#nonDefWys').val()); // przelaczWarstwy('#wyborRozmiaru'); //}); } function zamknijWyborRozmiaru() { przelaczWarstwy('.glownaFotka'); jQuery('#kadruj div.samaFotka').prependTo('.glownaFotka'); elem=jQuery('#wyborRozmiaru td.rozRozmiar input[type=radio]:checked'); if(jQuery('#zamWym option:selected').val()==jQuery('#idWartosciWlasny').val()) { wlasnyRozmiar(jQuery('#idWartosciWlasny').val()); skipRotate=true; } else { getSize(); skipRotate=false; } oldText=jQuery('#zamWym option:selected').text(); oldText=oldText.match(/([0-9.]*[ x]*[0-9.]*[ ]{0,}[a-z]*)(.*)/); if(elem.parent().find('span').text() != oldText[1] && skipRotate==false) { rotateCrop(); jQuery('#zamWym').trigger('change'); } } function wyborMaterialu() { var opt_vals = []; jQuery('#materialW option').each(function() { opt_vals.push(jQuery(this).val()); }); dialog=openDialog(' wyborMaterialu', 990, 500, true); dialog.load(baseHref+'ajaxDialog.php?wyborMaterialu=1&idWar='+jQuery('#materialW').val()+'&atr='+jQuery('#materialW').attr('name')+'&idFotki=19155348&plik=&idWars='+opt_vals.join(','), function() { rozZmiana(null, true); //dodajPowiekszanie(); }); //setTimeout(function() { pp_init(); }, 500); //jQuery.get(baseHref+'ajaxDialog.php?wyborMaterialu=1&idWar='+jQuery('#materialW').val()+'&atr='+jQuery('#materialW').attr('name')+'&idFotki=19155348&plik=&idWars='+opt_vals.join(','), function(data) //{ // jQuery('#wyborMaterialu').html(data); // przelaczWarstwy('#wyborMaterialu'); //}); } function przelaczWarstwy(warstwa) { selected=jQuery(warstwa); jQuery('#wyborMaterialu').not(selected).slideUp(); jQuery('.glownaFotka').not(selected).slideUp(); jQuery('#podgladWizualizacji').not(selected).slideUp(); jQuery('#wyborRozmiaru').not(selected).slideUp(); jQuery('#wyborUkladu').not(selected).slideUp(); if(warstwa != '.glownaFotka') { jQuery(warstwa).slideDown(); jQuery('.leftOverlay').fadeIn(300); } else { jQuery('.leftOverlay').fadeOut(300); jQuery(warstwa).slideDown(400, function() { setRamaJson(); setLabels(); }); } //jQuery('html, body').animate({ scrollTop: jQuery('.topDetCard').offset().top }, 500); } function wlasnyRozmiar(idWar) { if(idWar != undefined && idWar != null && idWar>0) { if(jQuery('#rozSzer').val()>0 && jQuery('#rozWys').val()>0) { jQuery('.selAtr option[value='+idWar+']').text(jQuery('#rozSzer').val()+" x "+jQuery('#rozWys').val()+" cm (шир. x выс.)"); jQuery('#nonDefSzer').val(jQuery('#rozSzer').val()); jQuery('#nonDefWys').val(jQuery('#rozWys').val()); return true; } return false; } } function odswiezCene(idAtr, idWar, full) { if(full==true) { regenAtrs(idAtr, idWar); setCrop(jcrop); rozZmiana(jQuery('.rozWlasny input[type=radio]')); } else { if(typeof odsTime != 'undefined') { clearTimeout(odsTime); } odsTime=setTimeout(function() { regenAtrs(idAtr, idWar); setCrop(jcrop); rozZmiana(jQuery('.rozWlasny input[type=radio]')); }, 1000); } jQuery('.rozWlasny input[type=radio]').prop('checked', true); wlasnyRozmiar(jQuery('#idWartosciWlasny').val()); } function wyborUkladu() { if(jQuery('.uklInfo').length==0) { jQuery('#rama')[0].selectedIndex=0; setRama(false, 0); var opt_vals = []; jQuery('#uklad option').each(function() { opt_vals.push(jQuery(this).val()); }); //dialog=openDialog(' wyborUkladu', 954, 800, true); //dialog.load(baseHref+'ajaxDialog.php?wyborUkladu=1&idWymWar='+jQuery('#zamWym').val()+'&idWar='+jQuery('#uklad').val()+'&atr='+jQuery('#uklad').attr('name')+'&idFotki=19155348&plik=&idWars='+opt_vals.join(','), {}); jQuery.get(baseHref+'ajaxDialog.php?wyborUkladu=1&idWymWar='+jQuery('#zamWym').val()+'&idWar='+jQuery('#uklad').val()+'&atr='+jQuery('#uklad').attr('name')+'&idFotki=19155348&plik=&idWars='+opt_vals.join(','), function(data) { jQuery('#wyborUkladu').html(data); przelaczWarstwy('#wyborUkladu'); }); jQuery('#rama').trigger('change'); } } jQuery(document).ready(function() { tmpIl=liczKadry(); if(tmpIl>1) { initCrop(); multiKadr(1); setRamaView(); } else multiKadr(0); });
    Распечатать как:ФотообоиКартиныПлакатыНаклейки
    Материал: плакатПлакат в рамеПлакат в антираме
    Размеры: 30 x 40 см30 x 45 см40 x 50 см40 x 60 см40 x 80 см50 x 50 см50 x 60 см60 x 80 см62 x 93 см70 x 70 см100 x 30 см100 x 70 см100 x 80 см100 x 100 см100 x 150 см100 x 180 см120 x 80 см120 x 180 см129,7 x 91,7 см160 x 120 см
    эффект нетчерно-белыесепия
    Рама без рамы
    нехваткавертикальныйгоризонтальный

    Эта кнопка позволяет вращать выбранный размер и заменить ширину с высотой.

  • myloview.ru


    Смотрите также