<script type= "text/javascript">
     //    check /uncheck all feature
     var $allLangTypeSetting;
    $( function(){
      $allLangTypeSetting= $('input[type= "checkbox"][name= "languageTypeSetting"]');
       //alert($allLangTypeSetting.length);
    });
    $( function(){
        $( "#checkAll").click( function(){
         if($( this).attr( "checked")){
               for( var i=0;i<$allLangTypeSetting.length;i++)
                $($allLangTypeSetting.get(i)).attr( "checked", true);
              $( this).attr( "checked", true);
            }
         else{
             for( var i=0;i<$allLangTypeSetting.length;i++)
                $($allLangTypeSetting.get(i)).attr( "checked", false);
            $( this).attr( "checked", false);
         }
        });
        
        
      $( this).click( function(){
         var isCheckedAll = true;
         for( var i=0;i<$allLangTypeSetting.length;i++){
             if(!$($allLangTypeSetting.get(i)).attr( "checked")){
              isCheckedAll = false;
               break;
            }
         }
         if(isCheckedAll){
            $( "#checkAll").attr( "checked", true);
         } else{
            $( "#checkAll").attr( "checked", false);
            }
      });
    });
    
    </script>