function selectAllUp()
{
	for(n=0;n<50;n++)
	{	
		var str = "dlItem__ctl" + n + "_ChkSelectProduct"
		if(document.getElementById(str))
		{
			if(document.getElementById("ChkSelectAll").checked == true) 
			{
				document.getElementById(str).checked = true
			}
			else
			{
				document.getElementById(str).checked = false
			}	
		}
	}
}
function selectMain()
{
	var atLeastDeSelected = false
	for(n=0;n<50;n++)
	{	
		var str = "dlItem__ctl" + n + "_ChkSelectProduct"
		if(document.getElementById(str))
		{
			if(document.getElementById(str).checked == false)
			{
				var atLeastDeSelected = true
			}
		}
	}
	if(atLeastDeSelected == true)
	{
		document.getElementById("ChkSelectAll").checked = false
	}
	else
	{
		document.getElementById("ChkSelectAll").checked = true
	}	
}
function chkBoxDefault()
{
	try
	{
		document.getElementById("ChkSelectAll").checked = false
		selectMain()
	}
	catch(error){}	
} 	
function preAddToBasket(imgAddBasketID)
{
	var atLeastSelected = false
	for(n=0;n<50;n++)
	{	
		var str = "dlItem__ctl" + n + "_ChkSelectProduct"
		if(document.getElementById(str))
		{
		if(document.getElementById(str).checked == true)
			{
			var atLeastSelected = true
			}
		}
	}
	if(atLeastSelected == true)
	{			
		document.getElementById("hdnAddToBasket").value="AddToBasket"
		document.getElementById(imgAddBasketID).click()
	}
	else
	{
		alert("Please select a Product to be added to the Selection")
		document.getElementById("hdnAddToBasket").value = ""
	}
}
function BasketStatus()
{
	if (document.getElementById("hdnAddToBasket").value == "AddToBasket")
	{
		document.getElementById("hdnAddToBasket").value=""
		alert("The specified Product(s) have been added to the basket")
	}
}
