function submit_form(id) {
    var form = $(id);
    var hsh = $H(form.elements);

    hsh.each(function(el) {
        try {
            if (el.value.disabled) {
                el.value.disabled = "";
            }
        } catch(e) {

        }
    });
    form.submit();
    return true;
}

function isCheckBox(){
    if($('terms_check')){
        if($('terms_check').checked == true){
            $('requiredField').style.display = "none";
             return true;
        } else{
            $('requiredField').style.display = "block";
            return false;
        }
    } else{
        return true;
    }
}

function setSelectValue(selectID, visibleElementID){
    var index = document.getElementById(selectID).selectedIndex;
    var optionValue =  document.getElementById(selectID).options[index].innerHTML;
    document.getElementById(visibleElementID).innerHTML = optionValue;
}

function onKeySubmit(event){
    if (!event){
        var event = window.event;
    }
    var charCode = (event.which) ? event.which : event.keyCode;
    if(charCode == 13){
       formSubmit();
    }
}
function subsOptionCheck(id){
    if ($(id).checked == false){
       $(id).checked = true;
       $(id+"_box").className = 'checked';
    } else {
        $(id).checked = false;
        $(id+"_box").className = 'unchecked';
    }
}

function getCheckboxes(){
    var form = $('formFinacesAdd');
    var checkboxes = form.getInputs('checkbox');
    for (var i=0; i<checkboxes.length; i++){
        if (checkboxes[i].checked == true){
            $(checkboxes[i].id+'_box').className = "checked";
        } else{
            $(checkboxes[i].id+'_box').className = "unchecked";    
        }
    }
}

function setFocus(){
    var formElements = $$('input' ,'select');
    var j = 0;
    for (var i = formElements.length-1; i > 0; i--){
        try{
            if(formElements[i].style.display != 'none' && formElements[i].className != 'specFormField'
                && formElements[i].type != 'hidden' && formElements[i].type != 'checkbox'){
            formElements[i].observe('keypress', onKeySubmit);
             j = i;
        }
        } catch(e){
            alert(e);
        }
    }
    formElements[j].focus();
    return true;
}
