// JavaScript Document
	/*
	# eLuminous Technologies - Copyright (C)  http://eluminoustechnologies.com 
	# This code is written by eLuminous Technologies, Its a sole property of 
	# eLuminous Technologies and cant be used / modified without license.  
	# Any changes/ alterations, illegal uses, unlawful distribution, copying is strictly
	# prohibhited 
	# Name: check_all_file.js
	# Usage: included the file to use comman javascript funcation that required in all the pages. ( WRITE USAGE DETAILS ) 
	   -- comman funcation of checkbox check on list page
	# Created : Rupal Pinge & Sham Shriwastav (30-05-2007)
	# Update  : 30-05-2007 Sham Shriwastav 
	# Status  : open
	# Purpose : make javascript code seprate from other coding
	*/

function check_all(obj_src,obj_target) //click on select all checkbox
{
	var length = obj_target.length;
 
   var i,j;
	if(obj_src.checked==true)
	{
		if(length)
		{
			for(i=0;i<length;i++)
			{ obj_target[i].checked=true; }
		}
		else
			obj_target.checked=true;	//-- in case there is only checkbox
	}
	else
	{
	  if(length)
	  {
		  for(j=0;j<length;j++)
		  { obj_target[j].checked=false;  }	
	  }
	  else
	  	obj_target.checked=false;		//-- in case there is only checkbox
    }
}


function check_single(obj_src,obj_target) //click on single check
{
       var length = obj_target.length;
	   var i,j,cnt=0;
		
	  if(length)
	  {
		  for(i=0;i<length;i++)
		  { 
				if(obj_target[i].checked==true)
				{
					cnt=cnt+1;
				}	
			}
	  }
	  else
	  {
		 length = cnt = 1;
	  }
	  if(cnt==length)
		{
			obj_src.checked=true;
		}
	 else
		{
			obj_src.checked=false;
		}
		
}



function action_check(obj_src,obj_target,str_msg)  //code on button press
 {    
       var length = obj_target.length;
	   var j,cnt;
	   cnt=0;
	   for (j=0; j<length;j++)
	   {
			if(length)
	  		{
				if(obj_target[j].checked==true)
			  		{  cnt=cnt+1;   }
			}
			else
			{
				cnt =  1;
			}
	   }
	
	if(j!=0)
	      {
			   if(cnt==0)
			   {
				 alert("Can't "+str_msg+" .. No Record selected.");
				 return false;
			   }
			   else
			   {
						var con=confirm("Do you really want to "+str_msg+"?");
						if(con==true)
						 {
						   return true;
						 // docf.submit();
						 }
						else
						 { return false; }  
			   } 
	     }
	else
	   {
		   if(obj_target.checked==true)
		    {
				var con=confirm("Do you really want to "+str_msg+"?");
				if(con==true)
				 {
				    return true;
				  // docf.submit();
				 }
				else
				 { return false; }  
		     }
		   else
		     {
		     	alert("Please select the records.");
			  //alert("Can't  "+ str_msg+" .. No Record selected..........");
			  return false;
		    } 
	   }	   
 }  

