function cart_item_ajax(k,pid,item) { //loading_start(); var f=cart_item_ajax_response; var myConn = new XHConn(); if (!myConn) alert("XMLHTTP not available. Try a newer/better browser."); myConn.connect("ajax.php?p=cart&f=item", "POST", "k="+mEscape(k)+"&pid="+mEscape(pid)+"&item="+mEscape(item)+"", f); } function cart_item_ajax_response(oXML) { //loading_stop(); var res = oXML.responseText; } function change_shipping(t,sh,total,totaln) { if(t.checked==true) { getId('idshipping').innerHTML=sh; getId('total').innerHTML=total; } else { getId('idshipping').innerHTML=0; getId('total').innerHTML=totaln; } } function change_shipping1(t) { var norush = parseFloat(getId('norush').innerHTML); var nodiscout = parseFloat(getId('nodiscout').innerHTML); var ssum=parseFloat(getId('ssum').innerHTML); var ssum2=parseFloat(getId('ssum2').innerHTML); var smod=parseFloat(getId('smod').innerHTML); var sship=getId('sship').innerHTML.split('~'); var sum1=0; if(t.checked==true) { sum1=(ssum+nodiscout)*(smod/100); getId('idshipping').innerHTML=sum1.toFixed(2); getId('total').innerHTML=(ssum+sum1+nodiscout+norush+parseFloat(sship[0])).toFixed(2); } else { getId('idshipping').innerHTML='0.00'; getId('total').innerHTML=(ssum+nodiscout+norush+parseFloat(sship[0])).toFixed(2); } if(getId('discount')) { var dis=parseFloat(getId('discount').innerHTML) if(dis>0.1) { var discount_mod = 1 - (dis / 100); var ts=((ssum2)+nodiscout+sum1+parseFloat(sship[0])).toFixed(2); var ts = (((ssum2+norush)) + nodiscout + sum1 + parseFloat(sship[0])).toFixed(2); ts=ts*discount_mod; //console.log((ssum2+norush),nodiscout,sum1,parseFloat(sship[0])); //console.log(discount_mod,ts); getId('total_discount').innerHTML = ts.toFixed(2); } } } function change_courier(v) { if(document.querySelector('#fshipping').checked == true ){ document.querySelector('#fshipping').checked = false; document.querySelector('#idshipping').innerText = '0.00'; } var v1=v.split('~'); var v2=getId('sship').innerHTML.split('~'); var ac=0; if(v1[0]!=v2[0]) ac=1; getId('sship').innerHTML=v; ish=getId('shc').value.split('~'); if(v1[0]==0) { if(ac==1) { getId('total').innerHTML=(parseFloat(getId('subtotal').value)).toFixed(2); console.log(0) } } else { if(ac==1) { getId('total').innerHTML=(parseFloat(getId('subtotal').value)+parseFloat(v1[0])).toFixed(2); console.log(1) } } if(getId('discount')) { change_shipping1(getId('fshipping')) } } function setCountries(t) { var ss=getId('shipings_'+t.value).innerHTML.split('~'); var ps=parseFloat(ss[1]); getId('shc').value=ps.toFixed(2)+'~'+ss[0]; getId('shc_td').innerHTML=ps.toFixed(2); getId('shippings_name').innerHTML=ss[0]; change_courier(getId('shc').value); } function setCountry(elem) { var country=getId('country').value; setState(country.split('|')[0]); // Stpawdzene Czy to customowe zamówienie var customOrder = ""; var custom = elem[0].dataset.custom; if(typeof custom === 'undefined') { custom = elem.dataset.custom; } if(custom != 0){ var customOrder = "&customorder=" + custom; } //console.log("ajax.php?p=cart&f=shipping_profile" + customOrder); // Koniec Customowego zamówienia if(country){ var zipcode=getId('kod_w').value; var myConn = new XHConn(); if (!myConn) alert("XMLHTTP not available. Try a newer/better browser."); myConn.connect("ajax.php?p=cart&f=shipping_profile" + customOrder, "POST", "value="+mEscape(country)+"&zipcode="+mEscape(zipcode), function(oXML){ //console.log(oXML.responseText); var data = JSON.parse(oXML.responseText); var sh0=getId('shc').value.split('~') var sh1=getId('sship').innerHTML.split('~') getId('shc').value=(data.sh)+'~'+sh0[1]; getId('sship').innerHTML=(data.sh)+'~'+sh1[1]; getId('sshipv').innerHTML=parseFloat(data.sh).toFixed(2); /* kopia getId('shc').value=(data.sh).toFixed(2)+'~'+sh0[1]; getId('sship').innerHTML=(data.sh).toFixed(2)+'~'+sh1[1]; getId('sshipv').innerHTML=(data.sh).toFixed(2); */ var norush = parseFloat(getId('norush').innerHTML); var nodiscount =parseFloat(getId('nodiscout').innerHTML) var ssum=parseFloat(getId('ssum').innerHTML); var smod=parseFloat(getId('smod').innerHTML); var sship=getId('sship').innerHTML.split('~'); getId('total').innerHTML=(ssum+parseFloat(sship[0])+nodiscount+norush).toFixed(2); if(getId('discount')) { var dis=parseFloat(getId('discount').innerHTML) if(dis>0.1) { var discount_mod = 1 - (dis / 100); var ts=(ssum+norush).toFixed(2); ts=(ts*discount_mod)+nodiscount+parseFloat(sship[0]); getId('total_discount').innerHTML=ts.toFixed(2); } } if(getId('shc')) { var items = document.querySelectorAll("input[name='shippingr']"); items.forEach(function(item) { if(item.checked) { change_courier(item.value); } }); } }); } else { getId('total').innerHTML = parseFloat(getId('ssum').innerHTML); } } function topay(h,st) { var s=true; $.each($('[id^=sz_]'), function (i, el1) { var el=getId($(el1).attr('id')) var id=el.id.split('_'); var sz1v=parseInt($('sz1_'+id[1]).val()); var szv=parseInt(el.value); el.style.border='1px solid #64462B'; if(sz1v>szv) { //console.log(sz1v+" "+szv); el.style.border='3px solid #d34d5d'; s=false; } }); window.location.href=h; } function userData(){ var myConn = new XHConn(); if (!myConn) alert("XMLHTTP not available. Try a newer/better browser."); myConn.connect("ajax.php?p=cart&f=user_data", "POST", "width="+mEscape(screen.width)+"&height="+mEscape(screen.height)+"", function(oXML){ }); } function setState(countryId){ var items = document.querySelectorAll("div[id^='state_div_']"); items.forEach(function(item) { item.style.display='none'; }); items = document.querySelectorAll("select[id^='state_']"); items.forEach(function(item) { console.log(item); item.required = false; }); if(countryId==231){ getId('state_div_'+countryId).style.display='block'; getId('state_'+countryId).required = true; } }