//====================================================================================================
//	Function Name	:	Delete_Click()
//----------------------------------------------------------------------------------------------------
function Delete_Click(fkId)
{
	with(document.frmFriends)
	{
		//if(confirm('Are you sure you wants to delete record?'))
		if(confirm('Sei sicuro di voler cancellare il record?'))
		{
			fk_id.value 		= fkId;
			Action.value		= 'Delete';
			submit();
		}
	}
}
/*======================================================================================================
  	Function Name :- DeleteChecked_Click
  ======================================================================================================*/

function DeleteChecked_Click()
{	
	with(document.frmFriends)
	{
		var flg=false;

		if(document.all['chk_no[]'].length)
		{
			for(i=0; i < document.all['chk_no[]'].length; i++)
			{
				if(document.all['chk_no[]'][i].checked)
					flg = true;
			}
		}
		else
		{
			if(document.all['chk_no[]'].checked)
				flg = true;
		}

		if(!flg)
		{
			//alert('Please select the record you want to delete.');
			alert('Seleziona i record da cancellare');
			return false;
		}
			
		//if(confirm('Are you sure you want to delete selected records?'))
		if(confirm('Sei sicuro di voler cancellare i record selezionati?'))
		{
			Action.value 	= 'del';
			submit();
		}
	}
}
/*======================================================================================================
  	Function Name :- CheckUncheck_All
	Use : To check or Uncheck All Check box using Main Check Box
  ======================================================================================================*/

function CheckUncheck_All()
{
	with(document.frmFriends)
	{	
		
		var a = document.all['chk_no[]'].length;
		if(chk_all.checked)
		{
			if(a)
			{
				for(i=0;i<a;i++)
				{
					
					document.all['chk_no[]'][i].checked = true;
				}
			}
			else
					document.all['chk_no[]'].checked = true;				
		}
		else if(!chk_all.checked)
		{			
			if(a)
			{
				for(i=0;i<a;i++)
				{
					
					document.all['chk_no[]'][i].checked = false;
				}
			}
			else
					document.all['chk_no[]'].checked = false;		
		}
	}		//alert('2');
}
// Function for making Chk_All check/Uncheck as Chk_no[] clicked
function CheckUncheck_Single()
{
	with(document.frmFriends)
	{
		var a = document.all['chk_no[]'].length;
		var f = 0;		
		if(chk_all.checked)
			chk_all.checked = false;
		if(a)
		{
			for(i=0;i<a;i++)
			{
				if(document.all['chk_no[]'][i].checked)
					f++;						
			}		
			if(f == a)
				chk_all.checked = true;
		}
		else
		{
			if(document.all['chk_no[]'].checked)
				chk_all.checked = true;
			else
				chk_all.checked = false;
		}
	}
}
// function for make Chk_All checked when Check_All clicked
function Check_All()
{
	with(document.frmFriends)
	{
		chk_all.checked = true;
	}
}
// function for make Chk_All Unchecked when Check_All clicked
function Uncheck_All()
{
	with(document.frmFriends)
	{
		chk_all.checked = false;
	}
}
/*====================================================================================================
		Function : ToggleStatus()
		Use : To toggle status from active to not active and viceversa
====================================================================================================*/
function ToggleStatus(fkId,state)
{
	with(document.frmFriends)
	{
		//alert(state);
		fk_id.value = fkId;
		status.value = state;
		Action.value = 'ToggleStatus';	
		submit();
	}
}
