//Get cookie routine by Shelley Powers
function get_cookie(Name) {
	var search = Name + "=";
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search);
		// if cookie exists
		if (offset != -1) {
			offset += search.length;
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset);
			// set index of end of cookie value
			if (end == -1) end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end));
		}
	}
	return returnvalue;
}

function fsimpanCo() {
	qt = get_cookie("cb_qt");
	id = get_cookie("cb_id");
	ti = parseInt(get_cookie("cT_It"));
	if ((qt)&&(document.getElementById('_qt').innerHTML)) {
		qt += ','+document.getElementById('_qt').innerHTML;
		id += ','+document.getElementById('_id').innerHTML;
	} else if (qt) {
		qt += document.getElementById('_qt').innerHTML;
		id += document.getElementById('_id').innerHTML;
	} else {
		qt = document.getElementById('_qt').innerHTML;
		id = document.getElementById('_id').innerHTML;
	}
	(ti)?ti += parseInt(document.getElementById('TIt').value):ti=document.getElementById('TIt').value;

	document.cookie="cb_qt="+qt;
	document.cookie="cb_id="+id;
	document.cookie="cT_It="+ti;
}

function fhapusCo() {
	document.cookie="cb_qt="+'';
	document.cookie="cb_id="+'';
	document.cookie="cT_It="+'';
	location.reload(true);
}

function addbascet(xx,id) {
	//periksa nilai dari required
	xq = parseInt(document.getElementById('qty'+xx).value);
	xp = parseFloat(document.getElementById('prz'+xx).innerHTML);
	if ( (xq>0) && (xp>0) ){
		document.getElementById('qty'+xx).value = xq;
		document.getElementById('qty'+xx).setAttribute("disabled",true);
		document.getElementById('rec'+xx).innerHTML= '';
	} else {
		document.getElementById('qty'+xx).value = '';
	}

	//periksa Total Item
	xT_Item = parseInt(document.getElementById('TIt').value); (xT_Item)?'':xT_Item = 0;

	//masukkan nilai qt, id & totqt/Titem ke basket
	xb_qt= document.getElementById('_qt').innerHTML;
	xb_id= document.getElementById('_id').innerHTML;
	if (xq) {
		(xb_qt) ? xb_qt+=','+xq : xb_qt=xq;
		(xb_id) ? xb_id+=','+id : xb_id=id;
		(xT_Item) += xq;
	} else if(xb_qt) {
		xb_qt=xb_qt;
		xb_id=xb_id;
	} else {
		xb_qt='';
		xb_id='';
	}
	
	if ((xb_qt) && (get_cookie("cb_qt"))) {
		_xb_qt = get_cookie("cb_qt") + ',' +xb_qt;
		_xb_id = get_cookie("cb_id") + ',' +xb_id;
	} else if (get_cookie("cb_qt")) {
		_xb_qt = get_cookie("cb_qt");
		_xb_id = get_cookie("cb_id");
	} else {
		_xb_qt = xb_qt;
		_xb_id = xb_id;
	} 

	document.getElementById('_qt').innerHTML = xb_qt;
	document.getElementById('_id').innerHTML = xb_id;
	document.getElementById('temp').innerHTML = get_cookie("cT_It");

	document.getElementById('b_qt').value = _xb_qt;
	document.getElementById('b_id').value = _xb_id;


	//menghitung Total Item 
	xcook=parseInt(get_cookie("cT_It")); (xcook)?'':xcook=0;
	xtmp=xT_Item + xcook;
	document.getElementById('TB_It').value = 'Your Order has: ' + xtmp + ' Items - CHECK OUT NOW';
	document.getElementById('TIt').value = xT_Item;

}


function number_format( number, decimals, dec_point, thousands_sep ) {
    var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals;
    var d = dec_point == undefined ? "." : dec_point;
    var t = thousands_sep == undefined ? "," : thousands_sep, s = n < 0 ? "-" : "";
    var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
    return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
}

function CheckDlv(xx) {
	document.getElementById('linedlv').style.display = xx;
	max = document.getElementById('maxRec').value;
	frefresh(0,max);
}

function frefresh(xx,max) {
	xxdlv = parseFloat(document.getElementById('xdlv').innerHTML);
	x_dlv = document.getElementById('linedlv').style.display;

	((xxdlv>0) && (x_dlv==''))?'':xxdlv=0;

	tot = xxdlv;
	for(i=1; i<=max; i++) {
		qt = parseInt(document.getElementById('qty'+i).value);
		document.getElementById('qty'+i).value=(qt)?qt:0;
		pr = parseFloat(document.getElementById('prz'+i).innerHTML);
		tot += (qt * pr); 
	}
	document.getElementById('Tprz').innerHTML = number_format(tot, 2, '.', ',');
	document.getElementById('T_pr').value = number_format(tot, 2, '.', '');
}

function _DelRec(xx,max,yy) {
	if (confirmDelete(yy)) {
		document.getElementById('Rcd'+xx).style.display = 'none';
		document.getElementById('qty'+xx).value=0;
		frefresh(xx,max);
	}
}

function confirmDelete(x) {
        return confirm('Are you sure you want to delete '+x+'?');
}

function _goback() {
	qty = '';
	id_ = '';
	tot = 0;
	max = document.getElementById('maxRec').value;
	for(i=1; i<=max; i++) {
		_qt = document.getElementById('qty'+i).value;
		_id = document.getElementById('id_'+i).innerHTML;
		if (_qt>0) {
			tot += parseInt(_qt);
			if (qty) { 
				qty += ','; 
				id_ += ',';
			}
			qty += _qt;
			id_ += _id;
		}

	}
	document.cookie="cb_qt="+qty;
	document.cookie="cb_id="+id_;
	document.cookie="cT_It="+tot;
	window.history.go(-1);

}

