function getCookie(sName) {
	var aCookie = document.cookie.split("; ");
	for (var i=0; i < aCookie.length; i++) {
		var aCrumb = aCookie[i].split("=");
		if (sName == aCrumb[0]) {
			return unescape(aCrumb[1]);
		}
	}
	return "";
}

function deleteCookie(inp) {
	var qty = inp.value;
	var ix = inp.name.replace("qty_", "");
	var cookieRE = new RegExp("(\\|" + document.frmLitOrder["no_" + ix].value  + "~)[^\\|]+\\|", "g")
	var cookie = getCookie("OrderItems");
	
	cookie = cookie.replace(cookieRE, "");

	if (cookie.length > 0) {
		document.cookie = "OrderItems=" + escape(cookie);
	} else {
		var expired = new Date(new Date().getTime() - 28 * 24 * 60 * 60 * 1000); // less 28 days
		document.cookie = "OrderItems= ;expires="+expired.toGMTString();
	}
}

function insertCookie(inp) {
	var qty = inp.value;
	var ix = inp.name.replace("qty_", "");
	var cookieVal = document.frmLitOrder["no_" + ix].value + "~" + qty + "~";
		
	var cookie = getCookie("OrderItems");
	
	if (cookie.indexOf("|" + document.frmLitOrder["no_" + ix].value + "~") > -1) {
		deleteCookie(inp);
		cookie = getCookie("OrderItems");
	} 
	cookie = cookie + "|" + cookieVal + "|";
	document.cookie = "OrderItems=" + escape(cookie);
}
