// JavaScript Document

/* Productoptie weergeven */
function switchOpties(productID)
{

	/* Productaantal ophalen */
	var selAantalObj = document.getElementById('itemAantal');
	var selAantalIndex = selAantalObj.selectedIndex;
	
	/* Productoptie ophalen */
	var selOptieObj = document.getElementById('itemOptie');
	var selOptieIndex = selOptieObj.selectedIndex;

	var productAantal = selAantalObj.options[selAantalIndex].value;
	var productOptie = selOptieObj.options[selOptieIndex].value;
	
	/* Ajax aanroepen */
	showProductOptie(productID, productOptie, productAantal);

}
	
/* Productoptie weergeven (AJAX) */
function showProductOptie(productID, optieID, productAantal)
{
	httpObjectSmall = getHTTPObject();    
	
	if (httpObjectSmall != null) 
	{
		/* Actie verwerken met PHP */
		httpObjectSmall.open("GET", "include/ajax/productinfo.php?type=productOptie&prID="+productID+"&optID="+optieID+"&prAnt="+productAantal, true);
		httpObjectSmall.send(null);
		
		/* Als de actie geladen is.. */
		httpObjectSmall.onreadystatechange = setOutputProductDetails;
	}
}

/* Product toevoegen (AJAX) */
function addProduct(productID)
{
	httpObjectSmall = getHTTPObject();    
	
	if (httpObjectSmall != null) 
	{        
		/* Variabelen */
		var productAantal = document.getElementById('itemAantal').value;
		var productOptie = document.getElementById('itemOptie').value;
		
		/* Actie verwerken met PHP */
		httpObjectSmall.open("GET", "include/ajax/winkelwagen.php?type=toev&prID="+productID+"&prAnt="+productAantal+"&prOpt="+productOptie, true);
		httpObjectSmall.send(null);
		
		/* Als de actie geladen is.. */
		httpObjectSmall.onreadystatechange = setOutputReFresh;
	}
}

/* Product verwijderen (AJAX) */
function delProduct(itemID, productID)
{
	
	/* HTML HEADER */
	httpObjectSmall = getHTTPObject();    
	
	if (httpObjectSmall != null) 
	{        
		/* Actie verwerken met PHP */
		httpObjectSmall.open("GET", "include/ajax/winkelwagen.php?type=delete&itemID="+itemID+"&productID="+productID, true);
		httpObjectSmall.send(null);
		
		/* Als de actie geladen is.. */
		httpObjectSmall.onreadystatechange = setOutputWinkelOverzicht;
	}
	
}

/* Producten verwijderen (AJAX) */
function delProducten()
{
	
	/* HTML HEADER */
	httpObjectSmall = getHTTPObject();    
	
	if (httpObjectSmall != null) 
	{        
		/* Actie verwerken met PHP */
		httpObjectSmall.open("GET", "include/ajax/winkelwagen.php?type=deleten", true);
		httpObjectSmall.send(null);
		
		/* Als de actie geladen is.. */
		httpObjectSmall.onreadystatechange = setOutputWinkelOverzicht;
	}
	
}
