﻿
function add2ClientBasket(id, quantity, extra, msg1, msg2)
{ 
	var extStr = "";
	if(extra != "")	
		extStr = "@"+extra;
		
	if(get_cookie( 'clientBasket')!= null){
		var str = get_cookie( 'clientBasket')
		var arr = str.split(",")
		str = "" 
		delim = ""
		var isAdd = false
		if(arr[0].split("@")[0]==id && extra == arr[0].split("@")[2] || arr[0].split("@")[0] == id && extra==""){
			if(!confirm(msg1))	
				return false;
			str+=id+"@"+ parseInt(arr[0].split("@")[1]*1 + quantity*1)+extStr
			delim=","
			isAdd = true
		}
		else{
			str += arr[0]
			delim = ","
		}
		for(var i = 1 ; i < arr.length;i++){	
			if(arr[i].split("@")[0] == id && extra == arr[i].split("@")[2] || arr[i].split("@")[0] == id && extra==""){
				if(!confirm(msg1))	
					return false;
				str+=delim+id+"@"+parseInt(arr[i].split("@")[1]*1 + quantity*1) +extStr
				isAdd = true
			}
			else str+= delim + arr[i]
		 }
		if(!isAdd)	
			set_cookie('clientBasket',str+","+id+"@"+quantity+extStr,2020,12,31,"/")
		else 
			set_cookie('clientBasket',str,2020,12,31,"/")
	}
	else
	{ 
		set_cookie('clientBasket',id+"@"+quantity+extStr,2020,12,31,"/") 
	}
	//show the user the "added to basket message"
	var reg = /&quot;/ig
	alert(msg2.replace(reg,'"'))
	return true;
} 

function removeFromBasket1(id,place,confirmMsg){
	if(!confirm(confirmMsg))return
	document.getElementById('insideTR_'+id+"_"+place).style.display='none'
	document.getElementById('span'+id).innerText=document.getElementById('span'+id).innerText-1;
	isOneTR(id,place)
	if(document.getElementById('span'+id).innerText==0)removeFromBasket(id);
	else{
		var str = get_cookie('clientBasket')
		var arr = str.split(",")
		str = ""
		var count=-1
		for(var i= 0;i<arr.length;i++){
			if(arr[i].split("@")[0] != id) str += arr[i]+","
			else {
				count++
				if(arr[i].split("@")[0] == id && count!=place) str += arr[i]+","
			}	
		}
		set_cookie('clientBasket',str.substring(0,str.length-1),2020,12,31,"/")
	} 
}

function removeFromBasket(id){
		document.getElementById("tr_" + id).style.display="none";
		var str = get_cookie('clientBasket')
		var arr = str.split(",")
		str = ""
		for(var i= 0;i<arr.length;i++){
			if(arr[i].split("@")[0] != id) str += arr[i]+","
		}
		set_cookie('clientBasket',str.substring(0,str.length-1),2020,12,31,"/")
	
}


