function SetCookie (name, value) {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + value +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

function deleteart(nomearticolo) {

	if (LANG == 0) {
		var choice = confirm("Sei sicuro di voler eliminare dal carrello l'articolo\n«"+nomearticolo+"»?");
	} else {
		var choice = confirm("Are you sure you want to delete from the shopping cart the item\n«"+nomearticolo+"»?");
	}

	if (choice == true) {

		var deletearticle=0;
		var sostflag=0;
		var subpuntatore=0;
		var NOME_COOKIE="Order";
		function getCookieVal (offsetb) {
			var endstrb = document.cookie.indexOf (";", offsetb);
			if (endstrb == -1)
			endstrb = document.cookie.length;
			return unescape(document.cookie.substring(offsetb, endstrb));
			}
		function GetCookie (searchcookie) {
			var argb = searchcookie + "=";
			var alenb = argb.length;
			var clenb = document.cookie.length;
			var ib = 0;
			while (ib < clenb) {
				var jb = ib + alenb;
				if (document.cookie.substring(ib, jb) == argb)
				return getCookieVal (jb);
				ib = document.cookie.indexOf(" ", ib) + 1;
				if (ib == 0) break;
				}
			return null;
			}
		VALORE_COOKIE = GetCookie(NOME_COOKIE);
		var string= "Order=" + VALORE_COOKIE;

		var puntatore=string.lastIndexOf("Order=#");
		var lung=string.indexOf("##");
		var newstring="#";
			while (puntatore<=lung) {
				deletearticle=0;
				if (string.charAt(puntatore) == "@") {
					puntatore++;
					subpuntatore=puntatore;
					while (string.charAt(puntatore) != "@") puntatore++;
					if (string.substring(subpuntatore, puntatore) == nomearticolo) deletearticle=1;
					if (deletearticle==0) newstring+="@"+string.substring(subpuntatore, puntatore);
					puntatore++;
					subpuntatore=puntatore;
					while (string.charAt(puntatore) != "@") puntatore++;
					if (deletearticle==0) newstring+="@"+string.substring(subpuntatore, puntatore);
					puntatore++;
					subpuntatore=puntatore;
					while ((string.charAt(puntatore) != "@") && (string.charAt(puntatore) != "#"))puntatore++;
					if (deletearticle==0) newstring+="@"+string.substring(subpuntatore, puntatore);
					puntatore--;
					}
				puntatore++;
				}
		newstring+="##";

		puntatore=newstring.lastIndexOf("@");

		if (puntatore != -1) {
			var VALORE_COOKIE = newstring;
			var NOME_COOKIE = "Order";
			pathname = location.pathname;
			myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';
			var largeExpDate = new Date ();
			largeExpDate.setTime(largeExpDate.getTime()+(365 * 24 * 3600 * 1000));
			SetCookie(NOME_COOKIE,VALORE_COOKIE,largeExpDate,myDomain);
		} else {
			var VALORE_COOKIE = "0";
			var NOME_COOKIE = "Order";
			pathname = location.pathname;
			myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';
			var largeExpDate = new Date ();
			largeExpDate.setTime(largeExpDate.getTime()+(365 * 24 * 3600 * 1000));
			SetCookie(NOME_COOKIE,VALORE_COOKIE,largeExpDate,myDomain);
		}
		
		if (LANG==0) {
			location.href="carrello.htm";
			alert ("L'articolo: «"+nomearticolo+"»\nè stato eliminato dal carrello!");
		} else {
			location.href="cart.htm";
			alert ("The item: «"+nomearticolo+"»\nhas been deleted from the shopping cart!");
			}		
	}
}

function componiOrdine() {
	if (LANG == 0) { o_page = "ordine"; } else { o_page = "order"; }
	window.open (o_page+".htm","_top");
}

