/*
	==============This function use for checking all checkbox=========================*/
function doCheckAll(chbx)
{
	// neu checkbox cha = true thi check all
	if (chbx.checked) {

	   for (i=0; i<document.frm.elements.length; i++)
	   {
	  		if (document.frm.elements[i].type == "checkbox")
			document.frm.elements[i].checked = true;
	   }
	}
	else // nguoc lai thi uncheck all
	{
		for (i=0; i<document.frm.elements.length; i++)
	   {
	  		if (document.frm.elements[i].type == "checkbox")
			document.frm.elements[i].checked = false;
	   }
		
	}
			 
}


/*
	==============This function check have select at least one checkbox=========================
*/
function countSelectedCheckbox()
{
	
   checkednum=0;
   for (i=0; i<document.frm.elements.length; i++)
   {
	  if (document.frm.elements[i].type == "checkbox")// && document.frm.elements[i].name != chbx.name)
	  {
		 if (document.frm.elements[i].checked)
		 {
			checkednum++;
		 }
	  }
   }
   
   
   checkNo = 0;
   
   if(checkednum<1){
		alert(msg003); 
		return false;	
   }else{
	   temp = confirm(msg004);
		if(!temp)
			return false;
   }
}

/*
	==============This function use to confirm=========================
*/
function MsgConfirm(){
	temp = confirm(msg004);
	if(!temp)
		return false;
}

/*
	==============This function use set maxlength for text area=========================
*/
function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)
}



