function setValueChanged(formName, divName, inputName, year, month, day) {
    var oForm = document.forms[formName];
    if(oForm) {
        var oInput = oForm[inputName];
        if(oInput) {
            if(inputName == "filter_datePrecise") {
                var oRadio = oForm["rbFilter_datePrecise"];
                if(oRadio) {
                    oRadio.checked = true;
                }
            }
        }
    }
}

function onDatePeriodChanged() {
    var oForm = document.forms["filterform"];
    if(oForm) {
        var oRadio = oForm["rbFilter_datePeriod"];
        if(oRadio) {
            oRadio.checked = true;
        }
    }
}

function calendar_nav_onDateChanged(divName, year, month, day) {
    var date = year + "-" + month + "-" + day;
    
    var formName  = "filterform";
    var inputName = "filter_datePrecise";
    
    var oForm = document.forms[formName];
    if(oForm) {
        var oInput = oForm[inputName];
        if(oInput) {
            oInput.value = date;
            setValueChanged(formName, "calendar_filter_datePrecise", inputName, year, month, day);
            
            var sURL = removeURLParameter(window.location.href, "page");
            oForm.action = sURL;
            oForm.submit();
        }
    }
}

function search() {
    var oSearchField = document.getElementsByName("searchField")[0];
    if(oSearchField) {
        var search = oSearchField.value;
        if(!search || search == "") {
            go(removeURLParameter(window.location.href, "search"));
        }
        else {
            go(setURLParameter(window.location.href, "search", escape(oSearchField.value)));
        }
    }
}

function applyForm() {
    var oForm = document.forms["filterform"];
    if(oForm) {
        // remove page parameter from the URL
        var sURL = removeURLParameter(window.location.href, "page");
        
        oForm.action = sURL;
        oForm.submit();
    }
}

function goToPage(p_iPage) {
    // var sURL = window.location.href;
    // sURL = setURLParameter(sURL, "page", p_iPage);
    // go(sURL);
    
    var oForm = document.forms["filterform"];
    if(oForm) {
        var sURL = setURLParameter(window.location.href, "page", p_iPage);
        oForm.action = sURL;
        oForm.submit();
    }
}

