// Item Options
function getitemoptions (blockid, itemid, optionid, nextoptionid, value) {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	var url = siteLink+"getitemoptions.php";
	url = url + "?sid=" + Math.random();	
	url = url + "&blockid="+blockid;
	url = url + "&itemid="+itemid;
	url = url + "&optionid="+optionid;
	url = url + "&nextoptionid="+nextoptionid;
	url = url + "&value="+escape(value);
	
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) {
			if (nextoptionid > 0) {
				if (document.getElementById("optionselect_"+nextoptionid) != null)
					document.getElementById("optionselect_"+nextoptionid).innerHTML = xmlHttp.responseText;
					
				if (document.getElementById("myitemprice_"+itemid) != null)
					document.getElementById("myitemprice_"+itemid).style.display = "none";
				if (document.getElementById("myitemsaleprice_"+itemid) != null)
					document.getElementById("myitemsaleprice_"+itemid).style.display = "none";
				if (document.getElementById("myitemorigprice_"+itemid) != null)
					document.getElementById("myitemorigprice_"+itemid).style.display = "none";
				if (document.getElementById("myitemqtymsg_"+itemid) != null)
					document.getElementById("myitemqtymsg_"+itemid).style.display = "none";
				if (document.getElementById("addtocart_"+itemid) != null)
					document.getElementById("addtocartoff_"+itemid).style.display = "inline";
				if (document.getElementById("addtocart_"+itemid) != null)
					document.getElementById("addtocart_"+itemid).style.display = "none";
				
				if (document.getElementById("NextOption_"+nextoptionid) != null) {
					var nextnext = document.getElementById("NextOption_"+nextoptionid).value;
					if (nextnext > 0)
						getitemoptions(blockid, itemid, nextoptionid, nextnext, '');
				}
			}
			else {
				showoptionprice(blockid, itemid, value);
			}
		}
	}
	
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function showoptionprice (blockid, itemid, value) {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	var url = siteLink+"showoptionprice.php";
	 
	url = url + "?sid=" + Math.random();
	
	url = url + "&blockid="+blockid;
	url = url + "&itemid="+itemid;
	url = url + "&value="+escape(value);
	
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) {
			if (value != "") {
				if (document.getElementById("ItemOptions_"+itemid) != null)
					document.getElementById("ItemOptions_"+itemid).value = xmlHttp.responseXML.documentElement.getElementsByTagName("options")[0].childNodes[0].nodeValue;
				
				var myprice = xmlHttp.responseXML.documentElement.getElementsByTagName("price")[0].childNodes[0].nodeValue;
				var mysaleprice = xmlHttp.responseXML.documentElement.getElementsByTagName("saleprice")[0].childNodes[0].nodeValue;
				var myqty = parseInt(xmlHttp.responseXML.documentElement.getElementsByTagName("qty")[0].childNodes[0].nodeValue);
				var myqtymsg = "";
				if (xmlHttp.responseXML.documentElement.getElementsByTagName("qtymsg")[0].childNodes[0] != null)
					myqtymsg = xmlHttp.responseXML.documentElement.getElementsByTagName("qtymsg")[0].childNodes[0].nodeValue;
				
				if (mysaleprice == "none") {
					if (myprice != "0") {
						if (document.getElementById("myitemprice_"+itemid) != null) {
							document.getElementById("myitemprice_"+itemid).innerHTML = myprice;
							document.getElementById("myitemprice_"+itemid).style.display = "inline";
						}
					}
					else if (document.getElementById("myitemprice_"+itemid) != null) {					
						document.getElementById("myitemprice_"+itemid).style.display = "none";
					}
					
					if (document.getElementById("myitemsaleprice_"+itemid) != null)
						document.getElementById("myitemsaleprice_"+itemid).style.display = "none";
					if (document.getElementById("myitemorigprice_"+itemid) != null)
						document.getElementById("myitemorigprice_"+itemid).style.display = "none";		
					
					if (myqtymsg != "" && document.getElementById("myitemqtymsg_"+itemid) != null) {					
						document.getElementById("myitemqtymsg_"+itemid).innerHTML = myqtymsg;
						document.getElementById("myitemqtymsg_"+itemid).style.display = "inline";
					}
				}
				else {
					if (document.getElementById("myitemorigprice_"+itemid) != null)
						document.getElementById("myitemorigprice_"+itemid).innerHTML = "(Orig. "+ myprice + ")";
					if (document.getElementById("myitemsaleprice_"+itemid) != null)
						document.getElementById("myitemsaleprice_"+itemid).innerHTML = "SALE "+ mysaleprice;
					if (document.getElementById("myitemprice_"+itemid) != null)
						document.getElementById("myitemprice_"+itemid).style.display = "none";
					if (document.getElementById("myitemsaleprice_"+itemid) != null)
					document.getElementById("myitemsaleprice_"+itemid).style.display = "inline";
					if (document.getElementById("myitemorigprice_"+itemid) != null)
						document.getElementById("myitemorigprice_"+itemid).style.display = "inline";
					
					if (myqtymsg != "" && document.getElementById("myitemqtymsg_"+itemid) != null) {
						document.getElementById("myitemqtymsg_"+itemid).innerHTML = myqtymsg;
						document.getElementById("myitemqtymsg_"+itemid).style.display = "inline";
					}
				}
				
				if (myqty > 0) {
					if (document.getElementById("addtocart_"+itemid) != null)					
						document.getElementById("addtocart_"+itemid).style.display = "inline";
					if (document.getElementById("addtocartoff_"+itemid) != null)					
						document.getElementById("addtocartoff_"+itemid).style.display = "none";
				} else {
					if (document.getElementById("addtocart_"+itemid) != null)					
						document.getElementById("addtocart_"+itemid).style.display = "none";
					if (document.getElementById("addtocartoff_"+itemid) != null)					
						document.getElementById("addtocartoff_"+itemid).style.display = "inline";
				}
			}
			else {
				var defaultprice = "";
				var defaultsaleprice = "";
				if (document.getElementById("defaultsaleprice_"+itemid) != null)					
					defaultsaleprice = document.getElementById("defaultsaleprice_"+itemid).value;
				if (document.getElementById("defaultprice_"+itemid) != null)					
					defaultprice = document.getElementById("defaultprice_"+itemid).value;
				
				if (defaultsaleprice != "") {
					if (document.getElementById("myitemsaleprice_"+itemid) != null)	{				
						document.getElementById("myitemsaleprice_"+itemid).innerHTML = defaultsaleprice;
						document.getElementById("myitemsaleprice_"+itemid).style.display = "inline";
					}
				
					if (document.getElementById("myitemorig	price_"+itemid) != null) {				
						document.getElementById("myitemorigprice_"+itemid).innerHTML = defaultprice;
						document.getElementById("myitemorigprice_"+itemid).style.display = "inline";
					}
					
					if (document.getElementById("myitemprice_"+itemid) != null)					
						document.getElementById("myitemprice_"+itemid).style.display = "none";
				}
				else {
					if (document.getElementById("myitemprice_"+itemid) != null)	{				
						document.getElementById("myitemprice_"+itemid).innerHTML = defaultprice;
						document.getElementById("myitemprice_"+itemid).style.display = "inline";
					}
					
					if (document.getElementById("myitemsaleprice_"+itemid) != null)					
						document.getElementById("myitemsaleprice_"+itemid).style.display = "none";
					if (document.getElementById("myitemorigprice_"+itemid) != null)					
						document.getElementById("myitemorigprice_"+itemid).style.display = "none";
				}
				
				if (document.getElementById("addtocart_"+itemid) != null)					
					document.getElementById("addtocart_"+itemid).style.display = "none";
				if (document.getElementById("addtocartoff_"+itemid) != null)					
					document.getElementById("addtocartoff_"+itemid).style.display = "inline";
				if (document.getElementById("myitemqtymsg_"+itemid) != null)					
					document.getElementById("myitemqtymsg_"+itemid).style.display = "none";
			}
		}
	}	
	
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}