// ###################################################################
// Powered by A&A Digital Agency (מקבוצת אלמיר מערכות תוכנה)
// www.almir.co.il || info@almir.co.il
// Developer : Albert Amir
// Phone/Fax: +972 04-63-63-281
// Mobile: +972 0523731057
// ###################################################################
var WebsiteDomain = "https://www.petis.co.il/BaseEcommerce";
function CreateSaveExtras(GetExtraA,GetExtraB,GetStyle,GetCountField,GetPrice,GetId,GetProductName,GetPriceFor,GetImage)
{
if(document.getElementById(GetExtraA)){
if(document.getElementById(GetExtraA).value==''){ alert("נא לבחור אחת מהאפשרויות"); document.getElementById(GetExtraA).focus(); return false; }
}
if(document.getElementById(GetExtraB)){
if(document.getElementById(GetExtraB).value==''){ alert("נא לבחור אחת מהאפשרויות"); document.getElementById(GetExtraB).focus(); return false; }
}
document.getElementById("Extra_count_"+GetId).value--;
ChangeBasket(GetStyle,GetCountField,GetPrice,GetId,GetProductName,GetPriceFor,GetImage);
document.getElementById("count_"+GetId).value = document.getElementById("Extra_count_"+GetId).value
/*
document.getElementById("Extra_count_"+GetId).value = 1;
document.getElementById(GetExtraA).value = "";
document.getElementById(GetExtraB).value = "";
*/
$("#ModalExtras"+GetId).modal("hide");
}
function ChangeBasket(GetStyle,GetCountField,GetPrice,GetId,GetProductName,GetPriceFor,GetImage)
{
var quantity = document.getElementById(GetCountField);
switch(GetStyle)
{
case "p":
if(document.getElementById("ModalExtras"+GetId) && (document.getElementById("ModalExtras"+GetId).style.display=='none' || document.getElementById("ModalExtras"+GetId).style.display==''))
{
if(
(document.getElementById("ExtraA_"+GetId) && document.getElementById("ExtraA_"+GetId).value=='') ||
(document.getElementById("ExtraB_"+GetId) && document.getElementById("ExtraB_"+GetId).value=='')
){
$("#ModalExtras"+GetId).modal("show");
return false;
}
$("#ModalExtras"+GetId).modal("show");
return false;
}
if(GetPriceFor=='kg'){
quantity.value = Number(quantity.value)+0.5;
} else {
quantity.value++;
}
break;
case "m":
if(quantity.value<=0){ quantity.value = 0; return false; }
if(GetPriceFor=='kg'){
quantity.value = Number(quantity.value)-0.5;
} else {
quantity.value--;
}
break;
}
$.LoadingOverlay("show");
setTimeout(function(){
var data = "";
data+= "task=UpdateBasket";
data+= "&quantity="+quantity.value;
data+= "&price="+GetPrice;
data+= "&name="+GetProductName;
data+= "&price_for="+GetPriceFor;
data+= "&image="+GetImage;
data+= "&id="+GetId;
if (document.getElementById("ExtraA_"+GetId) && document.getElementById("ExtraA_"+GetId).value!='') {
data+= "&ExtraA="+document.getElementById("ExtraA_"+GetId).value;
}
if (document.getElementById("ExtraB_"+GetId) && document.getElementById("ExtraB_"+GetId).value!='') {
data+= "&ExtraB="+document.getElementById("ExtraB_"+GetId).value;
}
$.ajax({
type: "POST" ,
url: 'GlobalIncludes/_CLASS/class.basket.php' ,
data: data ,
async: false ,
cache: false ,
timeout: 5000 ,
dataType: 'text' ,
error: function() {
return 'error';
},
success: function(Result) {
$.LoadingOverlay("hide");
}
});
}, 500);
setTimeout(function(){ CallUpdateHTML(); }, 500);
}
function CallDeleteProductFromBasket(GetId)
{
var data = "";
data+= "task=CallDeleteProductFromBasket";
data+= "&id="+GetId;
$.ajax({
type: "POST" ,
url: 'GlobalIncludes/_CLASS/class.basket.php' ,
data: data ,
async: false ,
cache: false ,
timeout: 5000 ,
dataType: 'text' ,
error: function() {
return 'error';
},
success: function(Result) {
document.getElementById("count_"+GetId).value = 0;
}
});
CallUpdateHTML();
CallHTMLBasketData();
}
function CallHTMLBasketData()
{
var data = "";
data+= "task=CallHTMLBasketData";
$.ajax({
type: "POST" ,
url: 'GlobalIncludes/_CLASS/class.basket.php' ,
data: data ,
async: false ,
cache: false ,
timeout: 5000 ,
dataType: 'text' , /* (xml, json, script, text, html) */
error: function() {
return 'error';
},
success: function(Result) {
document.getElementById("HTMLBasketData").innerHTML = Result;
}
});
}
$(window).on('shown.bs.modal', function() {
CallHTMLBasketData();
});
function CallUpdateHTML()
{
var data = "";
data+= "task=CallUpdateHTML";
$.ajax({
type: "POST" ,
url: 'GlobalIncludes/_CLASS/class.basket.php' ,
data: data ,
async: false ,
cache: false ,
timeout: 5000 ,
dataType: 'text' ,
error: function() {
return 'error';
},
success: function(Result) {
var str = Result ,
Data = str.split("_");
document.getElementById("BasketCounter").innerHTML = Data[0];
document.getElementById("BasketPrice").innerHTML = Data[1];
}
});
}
function CreateOrderButton(GetFrm,PayBuy,PayAmount)
{
var Frm = document.getElementById(GetFrm);
if(Frm.Fullname.value==''){ alert("הערה: חובה לרשום שם מלא"); Frm.Fullname.focus(); return false; }
if(Frm.Mobile.value==''){ alert("הערה: חובה לרשום טלפון נייד"); Frm.Mobile.focus(); return false; }
if(Frm.City.value==''){ alert("הערה: חובה לרשום עיר למשלוח"); Frm.City.focus(); return false; }
if(Frm.Address.value==''){ alert("הערה: חובה לרשום כתובת מלאה למשלוח"); Frm.Address.focus(); return false; }
if(PayBuy!='whatsapp'){ if(Frm.terms.checked==false){ alert("נא לאשר תקנון האתר"); return false; } }
switch(PayBuy)
{
case "whatsapp":
document.getElementById("payButtonWhatsApp").disabled = true;
if(document.getElementById("payButtonPayPal")){ document.getElementById("payButtonPayPal").disabled = true; }
if(document.getElementById("payButtonCreditCard")){ document.getElementById("payButtonCreditCard").disabled = true; }
document.getElementById("payButtonWhatsApp").innerHTML = " מייצר הזמנה, אנה המתן...";
document.getElementById("payButtonWhatsAppBootstrap").className = "col-12";
if(document.getElementById("payButtonPayPalBootstrap")){ document.getElementById("payButtonPayPalBootstrap").style.display = 'none'; }
if(document.getElementById("payButtonCreditCardBootstrap")){ document.getElementById("payButtonCreditCardBootstrap").style.display = 'none'; }
break;
case "paypal":
if(document.getElementById("payButtonWhatsApp")){ document.getElementById("payButtonWhatsApp").disabled = true; }
document.getElementById("payButtonPayPal").disabled = true;
if(document.getElementById("payButtonCreditCard")){ document.getElementById("payButtonCreditCard").disabled = true; }
document.getElementById("payButtonPayPal").innerHTML = " מייצר הזמנה, אנה המתן...";
if(document.getElementById("payButtonWhatsAppBootstrap")){ document.getElementById("payButtonWhatsAppBootstrap").style.display = 'none'; }
document.getElementById("payButtonPayPalBootstrap").className = "col-12";
if(document.getElementById("payButtonCreditCardBootstrap")){ document.getElementById("payButtonCreditCardBootstrap").style.display = 'none'; }
break;
case "ccard":
if(document.getElementById("payButtonWhatsApp")){ document.getElementById("payButtonWhatsApp").disabled = true; }
if(document.getElementById("payButtonPayPal")){ document.getElementById("payButtonPayPal").disabled = true; }
document.getElementById("payButtonCreditCard").disabled = true;
document.getElementById("payButtonCreditCard").innerHTML = " מייצר הזמנה, אנה המתן...";
if(document.getElementById("payButtonWhatsAppBootstrap")){ document.getElementById("payButtonWhatsAppBootstrap").style.display = 'none'; }
if(document.getElementById("payButtonPayPalBootstrap")){ document.getElementById("payButtonPayPalBootstrap").style.display = 'none'; }
document.getElementById("payButtonCreditCardBootstrap").className = "col-12";
break;
}
var uniqNum = "b93e40f43cf9445ebf";
var data = "";
data+= "task=CreateOrder";
data+= "&Fullname="+Frm.Fullname.value;
data+= "&Mobile="+Frm.Mobile.value;
data+= "&Email="+Frm.Email.value;
data+= "&City="+Frm.City.value;
data+= "&Address="+Frm.Address.value;
data+= "&Remark="+Frm.Remark.value;
data+= "&uniqNum="+encodeURIComponent(uniqNum);
$.ajax({
type: "POST" ,
url: 'GlobalIncludes/_CLASS/class.basket.php' ,
data: data ,
async: false ,
cache: false ,
timeout: 5000 ,
dataType: 'text' ,
error: function() {
return 'error';
},
success: function(Result) {
Result = trim(Result," ");
switch(PayBuy)
{
case "whatsapp":
var whatsapp_phone = "972509614228";
var location_href = "https://api.whatsapp.com/send?phone="+whatsapp_phone+"&text="+Result+"&source=&data=";
window.location.href = location_href;
break;
case "paypal":
var paypal_email = "jungleshlomi@gmail.com";
var btn_return = encodeURIComponent(WebsiteDomain+"/ThanksPage.php");
var btn_cancel_return = ""; encodeURIComponent(WebsiteDomain+'/CancelPage.php');
var cbt = ""; // חזרה לחנות";
var location_href = "https://www.paypal.com/cgi-bin/webscr/";
location_href+= "?business="+paypal_email;
location_href+= "&cmd=_xclick";
location_href+= "&item_name=תשלום מ"+Frm.Fullname.value+" עבור ההזמנה";
location_href+= "&amount="+PayAmount;
location_href+= "¤cy_code=ILS";
location_href+= "&return="+btn_return;
location_href+= "&cancel_return="+btn_cancel_return;
//location_href+= "&cbt="+cbt;
window.location.href = location_href;
break;
case "ccard":
var pfsAuthCode = "98f657030dbc430cb07685060aa19f08";
var btn_url_success = encodeURIComponent(WebsiteDomain+"/ThanksPage.php");
var btn_url_cancel = ""; // encodeURIComponent(WebsiteDomain+'/CancelPage.php');
var location_href = "https://ws.payplus.co.il/pp/cc/oc.aspx";
location_href+= "?a="+(PayAmount*100);
location_href+= "&uniqNum="+uniqNum;
location_href+= "&pfsAuthCode="+pfsAuthCode;
location_href+= "&refURL="+btn_url_success;
location_href+= "&refURL_Cancel="+btn_url_cancel;
location_href+= "&ic_language=he";
location_href+= "&ic_client_name="+Frm.Fullname.value;
location_href+= "&ic_client_email="+Frm.Email.value;
location_href+= "&ic_unit_quantity=1";
location_href+= "&ic_doc_free_text=תשלום מ"+Frm.Fullname.value+" עבור ההזמנה";
location_href+= "&ic_unit_price="+(PayAmount*100);
location_href+= "&ic_client_country=ישראל";
location_href+= "&ic_client_city="+Frm.City.value;
location_href+= "&ic_client_street="+Frm.Address.value;
window.location.href = location_href;
break;
}
}
});
}