/*******************************
 JavaScript by Burak Baş © 2004
*******************************/
var generalTotal = 0;			// General total
var paymentOption = "";			// Payment option
var stuffCounter = new Array;	// Counter for stuffs
var basketItem = new Array;	// Item information
var basketItems;					// List of items in the basket

for (i = 99; i < 144; i++) {
	basketItem[i] = "";
	stuffCounter[i] = 0;
}

function setPaymentOption() {

	// Reset general total first
	generalTotal = 0;
	document.Shop.sTotal.value = generalTotal;

	// Reset basket
	document.getElementById("idBasket").innerHTML = "";

	// Reset values & button status
	for (i = 99; i < 144; i++) {
		basketItem[i] = "";
		stuffCounter[i] = 0;
		if (document.getElementById("id" + i) != null) {
			document.getElementById("id" + i).innerHTML = "<b>cancel</b>";
		}
	}

	// Set payment option
	paymentOption = document.Shop.sPaymentOption.value;
	document.getElementById("idPaymentOption").innerHTML = paymentOption;
}

function buyIt(stuffID, stuffName, stuffOption, paymentValueUSD, paymentValueEUR, paymentValueNIS) {
	// Check for payment option is selected
	if (paymentOption != "") {
		stuffID = parseInt(stuffID);
		stuffCounter[stuffID] = stuffCounter[stuffID] + 1;
		basketItem[stuffID] = stuffName + " " + stuffOption + " x " + stuffCounter[stuffID] + "<br />";
		generalTotal = generalTotal + parseInt(eval("paymentValue" + paymentOption));
		document.Shop.sTotal.value = generalTotal;
		setBasket();
		document.getElementById("id" + stuffID).innerHTML = "<a href=\"JavaScript: cancelIt('" + stuffID + "', '" + stuffName + "', '" +  stuffOption + "', '" + paymentValueUSD + "', '" + paymentValueEUR + "', '" + paymentValueNIS + "');\">cancel</a>";
	} else {
		alert("Please select your payment option before");
	}
}

function cancelIt(stuffID, stuffName, stuffOption, paymentValueUSD, paymentValueEUR, paymentValueNIS) {
		stuffCounter[stuffID] = stuffCounter[stuffID] - 1;
		basketItem[stuffID] = stuffName + " " + stuffOption + " x " + stuffCounter[stuffID] + "<br />";	
		generalTotal = generalTotal - parseInt(eval("paymentValue" + paymentOption));
		document.Shop.sTotal.value = generalTotal;
		if (stuffCounter[stuffID] == 0) {
			basketItem[stuffID] = "";
			document.getElementById("id" + stuffID).innerHTML = "<b>cancel</b>";
		}
		setBasket();
}

function setBasket() {
		basketItems = "";
		for (i = 99; i < 144; i++) {
			basketItems += basketItem[i];
		}
		document.getElementById("idBasket").innerHTML = basketItems;
		document.Shop.sItemList.value = basketItems;
}
		
function getDetails(stuffName, infoPath, imageWidth, imageHeight) {
	openWindow = window.open("", "openWindow", " top=0, left=0, width=" + imageWidth + ", height=" + imageHeight);
	openWindow.document.open();
	openWindow.document.write('<html><head><title>' + stuffName + '</title><link href="standard.css" rel="stylesheet" type="text/css"></head>\n');
	openWindow.document.write('<body bgcolor="#000000" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">\n');
	openWindow.document.write('<img src="' + infoPath + '" />\n');
	openWindow.document.write('</body></html>');
	openWindow.document.close();
	openWindow.focus();
}

function check() {
	if (document.Shop.sName.value == "") {
		alert("Please enter your name!");
		document.Shop.sName.focus();
		return false;
	} else if (document.Shop.sEmail.value == "") {
		alert("Please enter your e-mail address!");
		document.Shop.sEmail.focus();
		return false;
	} else if (document.Shop.sCountry.value == "") {
		alert("Please enter your country!");
		document.Shop.sCountry.focus();
		return false;
	} else if (document.Shop.sTotal.value == 0) {
		alert("Please buy an item!");
		return false;
	}
}

