$(document).ready( function() {
    var loc0 = document.getElementById('loc0');

    if(loc0) {
        $("input[@type=checkbox]").click(function() {
            if(this.id != 'loc0') {
                if(this.checked) {
                    loc0.checked = false;
                } else {
                    //check if any checkbox is checked
                    var inputs = document.frmSearch.getElementsByTagName('input');
                    if(inputs) {
                        var anyCheck=false;
                        for(var i=0;i<inputs.length;i++){
                            if(inputs[i].checked){
                                anyCheck = true; break;
                            }
                        } 
                        if(!anyCheck) {
                            loc0.checked = true;
                        }
                    }
                   //if($("input[@checked]").size()<=1) {
                   // loc0.checked = true;
                   //}
                }
            } else {
                if(this.checked) {
                    $("input[@type=checkbox]").each(function() {
                        if(this.id != 'loc0') {
                            this.checked = false;
                        }
                    });
                }
            }
        })
    }
});
