// JavaScript Document
function AddToCart(prodId, webPath)
{
	var ddlProdVolume = document.getElementById('prodVolumes'+prodId);
	var ddlProdFormats = document.getElementById('prodFormats'+prodId);
	var ddlShipment = document.getElementById('shipment'+prodId);
	var ddlProdShipping = document.getElementById('prodShipping'+prodId);
	var PromoCodeWord = document.getElementById('PromoCodeWord');
	var isValid = true;
	var volumes = "";
	
	if(ddlProdVolume.value != 0)
	{
		var cbxVolumes = document.getElementsByTagName("input");
		var noOfChecked = 0;
		for(var i=0; i<cbxVolumes.length;i++)
		{
			var input = cbxVolumes[i];
			var needle ="Volume"+prodId;
			if(input.type == "checkbox" && input.name.indexOf(needle) >-1 && input.checked)
			{
				noOfChecked++;
				volumes += ","+cbxVolumes[i].value
				var radioButton = next(cbxVolumes[i]);
				var parent = next(cbxVolumes[i]).parentElement;
				if(parent == null)
				{
					parent = next(cbxVolumes[i]).parentNode;
				}
				radioButton = next(parent);
				
				if(radioButton.childNodes[0].checked)
				{
					volumes += "|HD QT";					
				}
				radioButton = next(radioButton);
				if(radioButton.childNodes[0].checked)
				{
					volumes += "|NTSC QT";					
				}
				radioButton = next(radioButton);
				if(radioButton.childNodes[0].checked)
				{
					volumes += "|PAL QT";					
				}
				radioButton = next(radioButton);
				if(radioButton.childNodes[0].checked)
				{
					volumes += "|NTSC AVI";					
				}
				radioButton = next(radioButton);
				if(radioButton.childNodes[0].checked)
				{
					volumes += "|PAL AVI";
				}
				
				
			}
		}
		if(noOfChecked < ddlProdVolume.value)
		{
			var  moreToSelect = ddlProdVolume.value-noOfChecked;
			alert("You need to select "+moreToSelect+"  volume(s) to proceed");	
			isValid= false;
			return false;
		}
		else if(noOfChecked > ddlProdVolume.value)
		{
			var  moreToSelect = noOfChecked - ddlProdVolume.value;
			alert("Please slect only "+ddlProdVolume.value+" volumes");	
			isValid= false;
			return false;
		}
	}
	else
	{
		alert('Please select number of volumes you want to buy')	;
		isValid= false;
		return false;
	}
	
	/*if(ddlProdFormats.value == '-1')
	{
		alert('Please select format');	
		isValid= false;
		return false;
	}*/

	if(ddlShipment.value == '0')
	{
		alert('Please select shipment option: DVD or Download');	
		isValid= false;
		return false;
	}
	
	if(ddlProdShipping.value == '-1' && (ddlShipment.value == 'Dvd' || ddlShipment.value == 'Hdd'))
	{
		alert('Please select shipping option');	
		isValid= false;
		return false;
	}
	
	if(isValid)
	{
		var url = webPath+"/shop/cart.php?";
		url += "shipment="+ddlShipment.value+"&prodVolumes="+ddlProdVolume.value;
		url += "&volumes="+volumes+"&prodId="+prodId+"&shipping="+ddlProdShipping.value;
		url += "&promo="+PromoCodeWord.value;
		document.location = url;
	}
	
}

function next(elem) {
    do {
        elem = elem.nextSibling;
    } while (elem && elem.nodeType != 1);
    return elem;                
}
