// JavaScript Document
var xmlhttp = false;
var id="";

function getAJAX(url) {
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
		//xmlhttp.overrideMimeType('text/xml');
	}
	else if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if (xmlhttp) {
		//alert(url);
		xmlhttp.open('GET', url);
		xmlhttp.onreadystatechange = displayOrder;
		xmlhttp.send(null);
    }
	else
		alert("no http connection available");
}

function displayOrder() {
	//alert("oh hi:" + xmlhttp.responseText); 
	if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
		document.getElementById(id).innerHTML = xmlhttp.responseText;
	}
}

function fetchTotal() {
	//alert("hello");
	var flag=true;
	var URL = "addtocart.php";
	id ="displayAddToCart";
	//alert(URL + "hi");

		var qty = document.cartForm.qty.value;
		var modelNum = document.cartForm.modelNum.value;
		var itemId = document.cartForm.itemId.value;

		
        if (modelNum=="None") {
			flag=false;
			document.cartForm.modelNum.className = "invalid";
			}
		else
			document.cartForm.modelNum.className = "";
	
	if (flag) {
		var actionURL = URL + "?qty=" + qty + "&modelNum=" + modelNum + "&itemId=" + itemId;
		getAJAX(actionURL);
	}
}


function addItem() {
	//alert("hello");
	var flag=true;

	//alert(URL + "hi");

		var qty = document.cartForm.qty.value;
		var modelNum = document.cartForm.modelNum.value;
		var itemId = document.cartForm.itemId.value;

		
        if (modelNum=="None") {
			flag=false;
			document.cartForm.modelNum.className = "invalid";
			}
		else
			document.cartForm.modelNum.className = "";
	
	if (flag) {
		document.cartForm.qty.selectedIndex=0;
		document.cartForm.modelNum.selectedIndex=0;
		document.getElementById('priceCell').innerHTML = '$0.00';
		id ="displayShoppingCart";
		var actionURL = "portlet-shoppingcart.php?qty=" + qty + "&modelNum=" + modelNum + "&itemId=" + itemId;
		getAJAX(actionURL);
	}
}

