
function SelectAll(CheckBoxControl,dtg) 
{
	if (CheckBoxControl.checked == true) 
	{
		var i;
		for (i=0; i < document.forms[0].elements.length; i++) 
		{
			if ((document.forms[0].elements[i].type == 'checkbox') && (document.forms[0].elements[i].name.indexOf(dtg) > -1)) 
			{
				document.forms[0].elements[i].checked = true;
			}
	}
	} 
	else 
	{
		var i;
		for (i=0; i < document.forms[0].elements.length; i++) 
		{
			if ((document.forms[0].elements[i].type == 'checkbox') && (document.forms[0].elements[i].name.indexOf(dtg) > -1)) 
			{
				document.forms[0].elements[i].checked = false;
			}
		}
	}
}

function mouseClick(obj) {
	var names = obj.name.split(":");
	var name = names[names.length-1];
	if(name == 'chkSelect')
	{
		var s = obj.parentElement.parentElement;
		if(s.rowIndex > 0)
		{
			if(obj.checked)
			{
				//obj.value = "";
				for(i = 0 ; i < s.cells.length ; i++)
				{	
					s.cells(i).className = "dataBlockOnCheckedNoHand";
					/*if(i!=0)
					{
						for(k = 0 ; k < primaryKey.length ; k++)
						{
							if((primaryKey[k]+1) == i )obj.value += s.cells(i).innerText+"#";
						}
					}*/
				}
			}
			else
			{
				for(i = 0 ; i < s.cells.length ; i++)
				{	
					s.cells(i).className = "dataBlockNoHand";
				}
			}
		}
		s = obj.parentElement.parentElement.parentElement;
		var aRow = s.rows.length-1;
		var sum = 0;
		for(i = 1 ; i <= (s.rows.length-1) ; i++)
		{	
			var s1 = s.rows(i);
			if(s1.cells(0).children.item(0).checked) sum++;
		}
		if(sum == aRow)
			s.rows(0).cells(0).children.item(0).checked = true;
		else 
			s.rows(0).cells(0).children.item(0).checked = false;
	}
	else
	{
		var s = obj.parentElement.parentElement.parentElement;
		if(obj.checked)
		{
			for(i = 1 ; i <= (s.rows.length-1) ; i++)
			{	
				var s1 = s.rows(i);
				s1.cells(0).children.item(0).checked = true;
				//s1.cells(0).children.item(0).value = "";
				for(j =  0 ; j < s1.cells.length ; j++)
				{		
					s1.cells(j).className = "dataBlockOnCheckedNoHand";
					/*if(j!=0)
					{
						for(k = 0 ; k < primaryKey.length ; k++)
						{
							if((primaryKey[k]+1) == j )s1.cells(0).children.item(0).value += s1.cells(j).innerText+"#";
						}
					}*/
				}
			}
		}
		else
		{
			for(i = 1 ; i <= (s.rows.length-1) ; i++)
			{	
				var s1 = s.rows(i);
				s1.cells(0).children.item(0).checked = false;
				for(j =  0 ; j < s1.cells.length ; j++)
				{		
					s1.cells(j).className = "dataBlockNoHand";
				}
			}
		}
	}
}
