function quicksearchcheckedOSO(val) {
	var f = document.searchform;
    for ( i = 4; i < f.subject.length; i++ ) {
	  f.subject[i].checked = val.checked? true:false;
    }
}


function quicksearchcheckedOHO(val) {
	var f = document.searchform;
    for ( i = 0; i < 4; i++ ) {
		  f.subject[i].checked = val.checked? true:false;
    }
}


function quicksearchcheckedOSOmain(val) {
	var f = document.searchformmain;
    for ( i = 4; i < f.subject.length; i++ ) {
	  f.subject[i].checked = val.checked? true:false;
    }
}


function quicksearchcheckedOHOmain(val) {
	var f = document.searchformmain;
    for ( i = 0; i < 4; i++ ) {
		  f.subject[i].checked = val.checked? true:false;
    }
}

function switchchecked( formname, elementname, checked, site ) {
if (site == "OHO") {
    document.search.OSOsubject.checked = checked;
}
if (site == "OSO") {
    document.search.OHOsubject.checked = checked;
}

    for ( j = 0; j < document.forms.length; j++ ) {
        if ( document.forms[j].name == formname ) {
            form = document.forms[j];
            for ( i = 0; i < form.elements.length; i++ ) {
                if ( form.elements[i].name == elementname ) {
                    form.elements[i].checked = checked;
                }
            }
        }
    }
}


function subjectsearchcheckedOHO( formname, elementname, val) {
if(val.checked){
  
   document.searchform.siteidOHO.checked = false;
   document.searchform.siteidOHO.disabled = true;
   quicksearchcheckedOHO(document.searchform.siteidOHO);
  
   if (getAccessSite("OSO")) {
     document.searchform.siteidOSO.checked = false;
     document.searchform.siteidOSO.disabled = true;
     quicksearchcheckedOSO(document.searchform.siteidOSO);
   }

}else{
  
   document.searchform.siteidOHO.checked = true;
   document.searchform.siteidOHO.disabled = false;
   quicksearchcheckedOHO(document.searchform.siteidOHO);
  
   if (getAccessSite("OSO")) {
     document.searchform.siteidOSO.checked = true;
     document.searchform.siteidOSO.disabled = false;
     quicksearchcheckedOSO(document.searchform.siteidOSO);
   }
}

}



function subjectsearchcheckedOSO( formname, elementname, val) {
if(val.checked){
     if(document.searchform.siteidOSO != null) {
      document.searchform.siteidOSO.checked = false;
      document.searchform.siteidOSO.disabled = true;
      quicksearchcheckedOSO(document.searchform.siteidOSO);
     }
   if (getAccessSite("OHO")) {
    document.searchform.siteidOHO.checked = false;
    document.searchform.siteidOHO.disabled = true;
    quicksearchcheckedOHO(document.searchform.siteidOHO);
   }

}else{
     if(document.searchform.siteidOSO != null) {
       document.searchform.siteidOSO.checked = true;
       document.searchform.siteidOSO.disabled = false;
       quicksearchcheckedOSO(document.searchform.siteidOSO);
     }
   if (getAccessSite("OHO")) {
     document.searchform.siteidOHO.checked = true; 
     document.searchform.siteidOHO.disabled = false;
     quicksearchcheckedOHO(document.searchform.siteidOHO);

   }
}

}


function switchcheckedOSO() {
	var f = document.search;
	var val =	 f.OSOsubject.checked;
	for ( i = 4; i < f.subject.length; i++ ) {
			  f.subject[i].checked = val;
	   }
}

function switchcheckedOHO() {
	var f = document.search;
	var val =	 f.OHOsubject.checked;
	for ( i = 18; i < f.subject.length; i++ ) {
			  f.subject[i].checked = val;
	   }
}

function switchradio( formname, elementname, checkedvalue ) {

     for ( j = 0; j < document.forms.length; j++ ) {
        if ( document.forms[j].name == formname ) {
            form = document.forms[j];
            for ( i = 0; i < form.elements.length; i++ ) {
                if ( form.elements[i].name == elementname ) {
                   form.elements[i].checked = form.elements[i].value == checkedvalue;
                }
            }
        }
    }
}


function switchradioOSO( formname, elementname, checkedvalue ) {

    if(checkedvalue=='any'){
		for ( i = 4; i < document.search.subject.length; i++ ) {
			if(document.search.subject[i].checked == false){
				document.search.OSOsubject.checked = false;
			}
	   }
	}

    for ( j = 0; j < document.forms.length; j++ ) {
        if ( document.forms[j].name == formname ) {
            form = document.forms[j];
            for ( i = 0; i < form.elements.length; i++ ) {
                if ( form.elements[i].name == elementname ) {
                   form.elements[i].checked = form.elements[i].value == checkedvalue;
                }
            }
        }
    }
}


function switchradioOHO( formname, elementname, checkedvalue ) {

    if(checkedvalue=='any'){
		for ( i = 18; i < document.search.subject.length; i++ ) {
			if(document.search.subject[i].checked == false){
				document.search.OHOsubject.checked = false;
			}
	   }
	}

    for ( j = 0; j < document.forms.length; j++ ) {
        if ( document.forms[j].name == formname ) {
            form = document.forms[j];
            for ( i = 0; i < form.elements.length; i++ ) {
                if ( form.elements[i].name == elementname ) {
                   form.elements[i].checked = form.elements[i].value == checkedvalue;
                }
            }
        }
    }
}