jQuery(document).ready(function(){
//przypisywanie domyślnej opcji

if (jQuery("span.normalprice").length){
//w przypadku promocjii
  var cena=jQuery("span.productSpecialPrice").text();
  var cena2=jQuery("span.normalprice").text();
  jQuery("#defaultPrice").text(cena)  
  jQuery("input[type='radio']").change(function(){
    var id=jQuery(this).attr('id');
    var tekst=jQuery("label[for='"+id+"']").text();
    //sprawdzamy czy istnieje modyfikator cenowy, jeżeli tak to wycinamy go
    var wzor=/[(].+[)]/i;
    jQuery(".single").text(tekst.replace(wzor,"")+" license price:");
    //teraz patrzymy czy odejmować czy dodawać
    var dodawac=/[(].+[+].+[)]/i;
    var odejmowac=/[(].+[-].+[)]/i;
    if (dodawac.test(tekst)){
      var kwotawz=/[0-9]+[.][0-9][0-9]/i;
      var modyfikator=parseFloat(tekst.match(kwotawz));
      var kwota=parseFloat(cena.match(kwotawz));
      var kwota2=parseFloat(cena2.match(kwotawz));
      jQuery("span.productSpecialPrice").text("$"+(kwota+modyfikator).toFixed(2));
      jQuery("span.normalprice").text("$"+(kwota2+modyfikator).toFixed(2));
    } else if (odejmowac.test(tekst)){
      var kwotawz=/[0-9]+[.][0-9][0-9]/i;
      var modyfikator=parseFloat(tekst.match(kwotawz));
      var kwota=parseFloat(cena.match(kwotawz));
      var kwota2=parseFloat(cena2.match(kwotawz));
      jQuery("span.productSpecialPrice").text("$"+(kwota-modyfikator).toFixed(2));
      jQuery("span.normalprice").text("$"+(kwota2-modyfikator).toFixed(2));
    } else {
    jQuery("span.normalprice").text(cena2);
    jQuery("span.productSpecialPrice").text(cena);
    }
  });
} else {
  var cena=jQuery("span.price").text();
  jQuery("#defaultPrice").text(cena)  
  jQuery("input[type='radio']").change(function(){
    var id=jQuery(this).attr('id');
    var tekst=jQuery("label[for='"+id+"']").text();
    //sprawdzamy czy istnieje modyfikator cenowy, jeżeli tak to wycinamy go
    var wzor=/[(].+[)]/i;
    jQuery(".single").text(tekst.replace(wzor,"")+" license price:");
    //teraz patrzymy czy odejmować czy dodawać
    var dodawac=/[(].+[+].+[)]/i;
    var odejmowac=/[(].+[-].+[)]/i;
    if (dodawac.test(tekst)){
      var kwotawz=/[0-9]+[.][0-9][0-9]/i;
      var modyfikator=parseFloat(tekst.match(kwotawz));
      var kwota=parseFloat(cena.match(kwotawz));
      jQuery("span.price").text("$"+(kwota+modyfikator).toFixed(2));
    } else if (odejmowac.test(tekst)){
      var kwotawz=/[0-9]+[.][0-9][0-9]/i;
      var modyfikator=parseFloat(tekst.match(kwotawz));
      var kwota=parseFloat(cena.match(kwotawz));
      jQuery("span.price").text("$"+(kwota-modyfikator).toFixed(2));
    } else {
    jQuery("span.price").text(cena);
    }
  });
}
});

 


