// Item Options
function getitemoptions (itemid, optionid, nextoptionid, value) {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	var url = "admin/itemoptions_Select.php";
	url = url + "?sid=" + Math.random();	
	url = url + "&itemid="+itemid;
	url = url + "&optionid="+optionid;
	url = url + "&nextoptionid="+nextoptionid;
	url = url + "&value="+value;
	
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) {
			if (nextoptionid > 0) {
				document.getElementById("optionselect_"+nextoptionid).innerHTML = xmlHttp.responseText;
				document.getElementById("myitemprice_"+itemid).style.display = "none";
				document.getElementById("myitemsaleprice_"+itemid).style.display = "none";
				document.getElementById("myitemorigprice_"+itemid).style.display = "none";
				document.getElementById("myitemqtymsg_"+itemid).style.display = "none";
				document.getElementById("addtocart_"+itemid).style.display = "none";
				
				var nextnext = document.getElementById("NextOption_"+nextoptionid).value;
				if (nextnext > 0)
					getitemoptions(itemid, nextoptionid, nextnext, '');
				
				
				
			}
			else {
				showoptionprice(itemid, value);
			}
		}
	}
	
	
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function showoptionprice (itemid, value) {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	var url = "admin/itemoptions_Display.php";
	 
	url = url + "?sid=" + Math.random();
	
	url = url + "&itemid="+itemid;
	url = url + "&value="+value;
	
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) {
			if (value != "") {
				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 = xmlHttp.responseXML.documentElement.getElementsByTagName("qtymsg")[0].childNodes[0].nodeValue;
				
				if (mysaleprice == "none") {
					if (myprice != "0") {
						document.getElementById("myitemprice_"+itemid).innerHTML = myprice;
						document.getElementById("myitemprice_"+itemid).style.display = "inline";
					}
					else {
						document.getElementById("myitemprice_"+itemid).style.display = "none";
					}
					
					document.getElementById("myitemsaleprice_"+itemid).style.display = "none";
					document.getElementById("myitemorigprice_"+itemid).style.display = "none";		
					
					if (myqtymsg != "") {
						document.getElementById("myitemqtymsg_"+itemid).innerHTML = myqtymsg;
						document.getElementById("myitemqtymsg_"+itemid).style.display = "inline";
					}
				}
				else {
					document.getElementById("myitemorigprice_"+itemid).innerHTML = "(Orig. "+ myprice + ")";
					document.getElementById("myitemsaleprice_"+itemid).innerHTML = "SALE "+ mysaleprice;
					document.getElementById("myitemprice_"+itemid).style.display = "none";
					document.getElementById("myitemsaleprice_"+itemid).style.display = "inline";
					document.getElementById("myitemorigprice_"+itemid).style.display = "inline";
					
					if (myqtymsg != "") {
						document.getElementById("myitemqtymsg_"+itemid).innerHTML = myqtymsg;
						document.getElementById("myitemqtymsg_"+itemid).style.display = "inline";
					}
				}
				
				if (myqty > 0) {
					document.getElementById("addtocart_"+itemid).style.display = "inline";
				} else {
					document.getElementById("addtocart_"+itemid).style.display = "none";
				}
			}
			else {
				var defaultsaleprice = document.getElementById("defaultsaleprice_"+itemid).value;
				var defaultprice = document.getElementById("defaultprice_"+itemid).value;
				
				if (defaultsaleprice != "") {
					document.getElementById("myitemsaleprice_"+itemid).innerHTML = defaultsaleprice;
					document.getElementById("myitemorigprice_"+itemid).innerHTML = defaultprice;
					document.getElementById("myitemsaleprice_"+itemid).style.display = "inline";
					document.getElementById("myitemorigprice_"+itemid).style.display = "inline";
					document.getElementById("myitemprice_"+itemid).style.display = "none";
				}
				else {
					document.getElementById("myitemprice_"+itemid).innerHTML = defaultprice;
					document.getElementById("myitemprice_"+itemid).style.display = "inline";
					document.getElementById("myitemsaleprice_"+itemid).style.display = "none";
					document.getElementById("myitemorigprice_"+itemid).style.display = "none";
				}
				
				document.getElementById("addtocart_"+itemid).style.display = "none";
				document.getElementById("myitemqtymsg_"+itemid).style.display = "none";
				
			}
		}
	}
	
	
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}