function changeDsi(sFormName) {
    oForm = document.forms[sFormName.name];

    if ( ! oForm ) {
        return;
    }

    mRegionElements = oForm.elements['region'];

    sRegion = 'ALLE';

    if ( 'select-one' == mRegionElements.type ) {
        sRegion = mRegionElements.value;
    } else {
        for ( iIndex = 0; iIndex < mRegionElements.length; iIndex++ ) {
            if ( 'select-one' == mRegionElements[iIndex].type ) {
                sRegion = mRegionElements[iIndex].value;

                break;
            }
        }
    }

    oDestination = oForm.elements['dsi'];

    if ( ! oDestination ) {
        return;
    }

    iLength = oDestination.length;

    for (i = 0; i < iLength; i++) {

        if (sRegion == oDestination.options[i].value) {

            oDestination.options[i].selected = true;

            break;

        }

    }

    x_changeDestination(sRegion, changeDsiSelect);

}

function changeDsiSelect(sValue) {

    oDsi = document.getElementById('dsi');

    oDsi.length = 0;

    var cnt = 0;

    for(i in sValue) {

        if( cnt == 0) {
            oDsi.options[cnt] = new Option(sValue[i], i, true, true);
        }
        else {
            oDsi.options[cnt] = new Option(sValue[i], i, false, false);
        }

        cnt++;

    }

    /*
    var sOptions = sValue.split(',');

    oDsi.length = 0;

    for(i = 0; i < sOptions.length; i++) {

        oDsi.options[i] = new Option(sOptions[i].value, false, true);


    }
    */
}

function setKeywords(sValue) {
    document.forms['SUCHE'].elements['fts'].value = document.forms['SUCHE'].elements['fts'].value + ' ' + sValue;
}

function clearField() {
   document.forms['SUCHE'].elements['fts'].value = '';
}