// JavaScript Function For Selecting All The Check Boxs through one click
// Parameter - 'allcheck' - name of the clicking object , fieldprifix - prifix of all the chek boxes 
function selectAll(frm,allcheck,fieldprifix)
{
	 
						
						var sel_all = eval("document.forms[frm]." + allcheck);	
						// alert(sel_all.value);
		if(sel_all != undefined){				
								   if(sel_all.value == 'false' || sel_all.value == ''){
									     var elval = true;
										 sel_all.value = 'true';
										sel_all.checked = elval;
									 }
								     else if(sel_all.value == 'true'){
										 var elval = false;
										 sel_all.value = 'false';
										sel_all.checked = elval;
									 }  
								  // sel_all.checked = elval;
								 for (var i=0;i<document.forms[frm].total_rows.value;i++) {
										var  fev_list = fieldprifix + i;
									    var sel_one = eval("document.forms[frm]." + fev_list);
									    if(sel_one != undefined){
											   sel_one.checked = elval;
										}
								   }
          
	         }
		 }



  
///////////////////////////////////////////////////////////////////////////////////////
//// Function For change Checkbox Status According to check
 function change_checkbox_status(frm,allcheck,fieldprifix){
 var Objcheck_all = eval("document.forms[frm]." + allcheck);
 var check_statusN = 0;
  
				 for (var i=0;i<document.forms[frm].total_rows.value;i++)  {
							var  fev_list = fieldprifix + i;
							var sel_one = eval("document.forms[frm]." + fev_list);
							if(sel_one != undefined){
									if (sel_one.checked != true){
									   check_statusN = check_statusN + 1;
									 }
							}
				 }
   if(check_statusN > 0){
        Objcheck_all.value ='false';
        Objcheck_all.checked = false;
    }else if(check_statusN == 0){
	    Objcheck_all.value ='true';
        Objcheck_all.checked = true;
	 }
  
  }
  /////////////////////////////////////////////////////////////////////////////
  //// Function For change Checkbox Status According to check
 function change_checkbox_status111(frm,allcheck,fieldprifix){
 var Objcheck_all = makeJavascriptHtml(frm,allcheck);
 var check_statusN = 0;
  
			for (var j=0;j<document.forms[frm].elements.length;j++) {
				var e = document.forms[frm].elements[j];
				 for (var i=0;i<document.forms[frm].total_rows.value;i++)  {
							var  fev_list = fieldprifix + i;
							if (e.name == fev_list && e.checked == false){
							   check_statusN = check_statusN + 1;
							 }
				         
				 }
			  }
   if(check_statusN > 0){
        Objcheck_all.value ='false';
        Objcheck_all.checked = false;
    }else{
	  //  Objcheck_all.value ='true';
     //   Objcheck_all.checked = true;
	 }
  
  }

/////////////////////////////////////////////////////////////////////////////////////
function makeJavascriptHtml(frm,inputfield){
      return  document.forms[frm].elements[inputfield];
   }

