function getProductsCheckboxes()
{
	var result = new Array();
	var arr = document.getElementsByTagName("INPUT");
	var j = 0;
	for (var i=0; i <= arr.length-1; i++)
	{
		if ((arr[i].type != "checkbox") || (arr[i].name.indexOf("chb_pid") == -1))
			continue;
				
		result[j] = arr[i];
		j++;
	}
	return result;
}
	
function onSetChecked(value)
{
	var arr = getProductsCheckboxes();
	var result = "";
	var hasChecked = false;
	for (var i=0; i <= arr.length-1; i++)
	{
		if (value != null)
		  arr[i].checked = value;

		if (arr[i].checked)
		  hasChecked = true;

		if (result != "") result += ",";
		result += arr[i].name+"="+(arr[i].checked ? "1" : "0");
	}
	Form1.checkedItems.value = result;
	return hasChecked;
}

function HasCheckedProducts()
{
	if (!onSetChecked())
	{
		alert ("Please, check one or more items to perform this operation!");
		return false;
	}
	return true;
}

function onSetCheckedOnlyOne(value)
{
	var arr = getProductsCheckboxes();
	var result = "";
	//var hasChecked = false;
	var num_checked = 0;
	for (var i=0; i <= arr.length-1; i++)
	{
		if (value != null)
		  arr[i].checked = value;

		if (arr[i].checked)
		{
		  //hasChecked = true;
		  num_checked++;
		}

		if (result != "") result += ",";
		result += arr[i].name+"="+(arr[i].checked ? "1" : "0");
	}
	Form1.checkedItems.value = result;
	/*if (num_checked > 1)
		hasChecked = false;
	return hasChecked;*/
	return num_checked;
}

function HasCheckedList()
{
	var num_checked = onSetCheckedOnlyOne();
	if (num_checked < 1)
	{
		alert ("Please check a list to perform this operation.");
		return false;
	}
	else if (num_checked > 1)
	{
		alert ("Only one list can be transferred at a time. Please click 'OK' to be returned to the My Lists page and select only one list.");
		return false;
	}
	return true;
}

function transfer_list(list_id)
{
	window.open('TransferList.aspx?listId=' + list_id, 'transfer', 'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width=600,height=500');
}

function OnDeleteProducts()
{
	if (HasCheckedProducts())
		return window.confirm("Do you really want to delete this items?");
	else
		return false;
}
