 function CheckAllDataGridCheckBoxes(aspCheckBoxID, checkVal)
    {

        re = new RegExp(':' + aspCheckBoxID + '$')  //generated control name starts with a colon

        for(i = 0; i < document.forms[0].elements.length; i++) 
        {

            elm = document.forms[0].elements[i]

            if (elm.type == 'checkbox') 
            {

                if (re.test(elm.name)) 
                {
                    elm.checked = checkVal
                }
            }
        }
    }
 
   //
 
   
		function show(objId){ document.getElementById(objId).style.display="block"; }
		//
		
		function hide(objId){ document.getElementById(objId).style.display="none"; }
		//
		function show_hide(objId)
		{
		if( document.getElementById(objId).style.display=="block")
		{document.getElementById(objId).style.display="none";}
		else{document.getElementById(objId).style.display="block";}
		}
		//
		function ErrDetail()
		{
		var displayVal;
		attrName=new Array(5);
		attrName[0]="cellDate";
		attrName[1]="cellTime";
		attrName[2]="cellMsg";
		attrName[3]="cellObjectName";
		attrName[4]="cellType";
		attrName[5]="cellNumber";
		attrName[6]="cellErrRepeat";
		displayVal=document.getElementById("cellDate").style.display;
		//alert(displayVal)
		if(displayVal=="none"){displayVal="block"};
		else if(displayVal==""){displayVal="none"};
		else if(displayVal=="block"){displayVal="none"};
		for (i=0;i<7;i++)
			{
			document.getElementById(attrName[i]).style.display=displayVal;
			}
		}
		//
		function Back(){ 	history.back(-1); }
		//
		
		function menue(tdArchId,iconId,chbArchId)
		{
		
		if(document.getElementById(chbArchId).checked==false )
			{
			document.getElementById(tdArchId).style.visibility="hidden";
			document.getElementById(iconId).src="images/imgExpand.gif";
			document.getElementById(iconId).disabled=true;
			}
		else if(document.getElementById(chbArchId).checked==true & document.getElementById(tdArchId).style.visibility=="hidden" )
			{
			document.getElementById(iconId).disabled=false;
			document.getElementById(tdArchId).style.visibility="visible";
			document.getElementById(iconId).src="images/imgCollapse.gif";
			//window.alert("open")
			}
		
		else
			{
			document.getElementById(iconId).disabled=false;
			document.getElementById(tdArchId).style.visibility="hidden";
			document.getElementById(iconId).src="images/imgExpand.gif";
			//window.alert("close")
			}
		
		}
		
		//***we use checkbox function in both onclick checkbox and onload of image to keep change in div
		function ChbDelete_OnCheck(chbArchId,iconId,tdArchId,chbDeleteId)
		{
			if(document.getElementById(chbDeleteId).checked==true)
				{
					document.getElementById(iconId).disabled=false;
					document.getElementById(tdArchId).style.visibility="visible";
					document.getElementById(iconId).src="images/imgCollapse.gif";
					document.getElementById(chbArchId).checked=true;
										
								
				}
			
		}
		
		//
		function select_Load(chbArchId,iconId,tdArchId,chbDeleteId)
		{
		if ( document.getElementById(chbDeleteId) != null){ ChbDelete_OnCheck( chbArchId,iconId,tdArchId,chbDeleteId) }
		else { menue(tdArchId,iconId,chbArchId ) }
		}
		//
		function Manage_Hide(objId)
		{
	//window.alert(document.getElementById(objId))
		if ( document.getElementById(objId).style.visibility == "visible")
		{
		document.getElementById(objId).style.visibility = "hidden";
		
		}
		else
		 {
			document.getElementById(objId).style.visibility = "visible";
		}
	
		}
		
		function div_hide(divid)
		{
		
			document.getElementById(divid).style.display="none";
			
			if(document.getElementById("divOut") !=null){document.getElementById("divOut").style.visibility="visible";}
			if(document.getElementById("divIn") !=null){document.getElementById("divIn").style.visibility="visible";}
			if(document.getElementById("divInternal") !=null){document.getElementById("divInternal").style.visibility="visible";}
			if(document.getElementById( "tblSubRole") !=null){document.getElementById( "tblSubRole").style.visibility="visible";}
			if(document.getElementById("drwCategory") !=null){document.getElementById("drwCategory").style.visibility="visible";}
			if(document.getElementById("drwAcsLVL") !=null){document.getElementById("drwAcsLVL").style.visibility="visible";}
			if(document.getElementById("frmDoc") !=null){document.getElementById("frmDoc").style.visibility="visible";}
			
			if(document.getElementById("divUcl") !=null){document.getElementById("divUcl").style.display="none";}
		}
		//
		
		function ctrlGroup_hide(objId1,objId2,objId3,objId4)
		{
		//window.alert(objId1)
			if (document.getElementById(objId1) !=null)
			{
				 document.getElementById(objId1).style.visibility="hidden";
			}
			if (document.getElementById(objId2) !=null)
			{
				 document.getElementById(objId2).style.visibility="hidden";
			}
				if (document.getElementById(objId3) !=null)
			{
				 document.getElementById(objId3).style.visibility="hidden";
			}
				if (document.getElementById(objId4) !=null)
			{
				 document.getElementById(objId4).style.visibility="hidden";
			}
		
		}
		//
		function ctrlGroup_show(divId,objId1,objId2,objId3,objId4,objId5)
		{
		//window.alert("ok")
			 document.getElementById(divId).style.visibility="hidden";
			 document.getElementById(objId1).style.visibility="visible";
			
			if (document.getElementById(objId2) !=null)
			{
				 document.getElementById(objId2).style.visibility="visible";
			}
			if (document.getElementById(objId3) !=null)
			{
				 document.getElementById(objId3).style.visibility="visible";
			}
			if (document.getElementById(objId4) !=null)
			{
				 document.getElementById(objId4).style.visibility="visible";
			}
			if (document.getElementById(objId5) !=null)
			{
				 document.getElementById(objId5).style.visibility="visible";
			}
		
		}
		