﻿function showGSearchPan(rbtn) {
    var searchPanToShowId;
    var searchPanToHideId;

    if (rbtn.value == '1') {
        searchPanToShowId = 'cse-search-box1';
        searchPanToHideId = 'cse-search-box2';
        document.getElementById('searchcriteria1').checked = true;
        document.getElementById('searchcriteria2').checked = false;        
    }
    else {
        searchPanToShowId = 'cse-search-box2';
        searchPanToHideId = 'cse-search-box1';
        document.getElementById('searchcriteria1').checked = false;
        document.getElementById('searchcriteria2').checked = true;
    }
    document.getElementById(searchPanToShowId).setAttribute("class", "visible");
    document.getElementById(searchPanToShowId).setAttribute("className", "visible");
    document.getElementById(searchPanToHideId).setAttribute("class", "invisible");
    document.getElementById(searchPanToHideId).setAttribute("className", "invisible");

    document.getElementsByName('q')[rbtn.value - 1].value = document.getElementsByName('q')[2 - rbtn.value].value;
    document.getElementsByName('q')[rbtn.value - 1].focus();
    document.getElementsByName('q')[rbtn.value - 1].select();
                
    setCheckedValue(document.getElementsByName('searchcriteria'), rbtn.value);
}

function setCheckedValue(radioObj, newValue) {
    if (!radioObj)
        return;
    var radioLength = radioObj.length;
    if (radioLength == undefined) {
        radioObj.checked = (radioObj.value == newValue.toString());
        return;
    }
    for (var i = 0; i < radioLength; i++) {
        radioObj[i].checked = false;
        if (radioObj[i].value == newValue.toString()) {
            radioObj[i].checked = true;
        }
    }
}  