function selectAllCheckBoxes(target,source)
{	
	var selectValue = true;
	if(source.checked==false)
		selectValue=false;

	var count = target.length;
	
	target.checked=selectValue;
	if(count>0)
	{
		for(i=0;i<count;i++)
		{
			target[i].checked=selectValue;
		}
	}
}

function deSelectMainCheckBox(target,source,count)
{
	var selectValue = true;
	if(source.checked==false)
	{
		target.checked=false;
	}
	else if(source.checked==true)
	{
		target.checked=true;
	}
	else
	{
		target.checked=false;
	}
	
	if(source[count].checked==false)
		target.checked=false;	
	else if(source[count].checked==true)
	{	
		var count = source.length;
		var flag=1;
		if(count>0)
		{
			for(i=0;i<count;i++)
			{
				if(source[i].checked==false)
					flag=0;
			}
		}
		if(flag==1)
		{
			target.checked=true;	
		}
		else
		{
			target.checked=false;	
		}
	}
}