    var onChangeSelect = false;
    var onChangeUndo = false;    

    function kcSetValue(inChange,inFormID) {
        showLoadingDiv();
        if (!onChangeSelect) {
                onChangeSelect = inChange;
                if(document.layers) {
                        document.forms[inFormID].submit();
                } else if(document.all) {
                        document.all[inFormID].submit();
                } else {
                        document.forms[inFormID].submit();
                }
        }
    }

    
    function kcUndoValue(inChange,inUndoFormID) {
        if (!onChangeUndo) {
                onChangeUndo = inChange;
                // document.all[inUndoFormID];
        }
    }   


    function reloadURL(inChange, reloadURL) {

        if (!onChangeSelect) {
                onChangeSelect = inChange;
                window.location.href = reloadURL;              
        } else {
            location.reload();
        }
        
    }   

    function checkForm(inChange) {
        if (!onChangeSelect) {
            onChangeSelect = inChange;
            return true;
        } else {
            return false;
        }
    }    

    /* Die Funktion bietet die Moeglichkeit, ein Input Element ueber das druecken 
       der Enter–Taste abuzschicken und kann bei den Javscscript Tastatur 
       Events onKeyUp/onKeyDown verwendet werden. */
    function kcSetValueForEnter(event,inChange,inFormID) {
	if  (!event) {
	    event = window.event;
	    var key = event.which;
	} else {
	    var key = event.keyCode;
	}
        if (key == 13) {
            showLoadingDiv();
            if (!onChangeSelect) {      
                onChangeSelect = inChange;
                if(document.layers) {
                        document.forms[inFormID].submit();
                } else if(document.all) {
                        document.all[inFormID].submit();
                } else {
                        document.forms[inFormID].submit();
                }
            }
        }
    }
