function setAccociationIDs($zuordnungstabellenname, $element_value, $element_id, $kerndaten_id, $block_bez, $block_id)
{
    $Bol = new BlumenbachOnline();
    $messagediv = $element_id . "_message";
    $response = new tx_xajax_response();
    $response->assign($element_id, 'selected', 'selected');
    $response->assign($element_id, 'value', $element_value);
    $query = "";
    $a_element_value = array();
    $a_element_value = preg_split("#\\|#", $element_value);
    //	$anz_ids = sizeOf($a_element_value);
    $delete = true;
    $message = "";
    foreach ($a_element_value as $element_value) {
        $query .= $Bol->setAssociatedIDs($zuordnungstabellenname, $element_value, $kerndaten_id, $block_bez, $block_id, $delete);
        $delete = false;
        //bei BlockIII nur beim ersten Eintrag den Datensatz löschen
        if ($element_value != "") {
            $message .= '<div style="font-size:11px;"><span style="color:red">ID ' . $element_value . '</span> has been associated successfully to segment <strong>' . $block_bez . '</strong> with <strong>ID ' . $block_id . '</strong></div>';
        } else {
            $message .= '<div style="font-size:11px;">This arrangement has been deleted successfully from segment <strong>' . $block_bez . '</strong> with <strong>ID ' . $block_id . '</strong></div>';
        }
    }
    //$message .= $query;
    // Message
    //	$message = "<span style='color:red'>".$element_value." wurde erfolgreich zugeordnet!</span>";
    $response->assign($messagediv, 'style.display', 'none');
    $response->assign($messagediv, 'innerHTML', $message);
    //	$response->assign($messagediv, 'innerHTML', $message.$query);
    $response->assign($messagediv, 'style.display', 'block');
    return $response;
    //	return $response->getXML();
}
function getDBDumpfile()
{
    $response = new tx_xajax_response();
    include_once t3lib_extMgm::extPath('bolonline') . "/pi1/db_backup.php";
    $content = 'Aktueller Datenbankbackup: <a style="text-decoration:underline" target="_blank" href="' . $backuplink_rel . $backupfile . '">' . $backupfile . '</a>';
    $response->assign('db_backuplink', 'style.display', 'none');
    $response->assign('db_backuplink', 'innerHTML', $content);
    $response->assign('db_backuplink', 'style.display', 'block');
    return $response;
    //}
}
function getGNDData($person, $div_id, $divid_gnd_id, $divid_person)
{
    $debug = false;
    $content = "";
    $response = new tx_xajax_response();
    $erg = gndSearch($person);
    //echo '<xmp>' . print_r($erg, 1) . '</xmp>';
    foreach ($erg as $values) {
        //id="'.$div_id.'" onMouseOver="document.getElementById(\''.$div_id.'\').style.backgroundColor=\'orange\'"
        $dividtmp = md5($values['name']);
        $content .= '<div id="' . $dividtmp . '" onMouseOut="document.getElementById(\'' . $dividtmp . '\').style.backgroundColor=\'#769AFC\'"  onMouseOver="document.getElementById(\'' . $dividtmp . '\').style.backgroundColor=\'orange\'" style="height:11px;padding:5px;border: 1px solid gray;background-color:#769AFC" onClick="xajax_putGNDValues(\'' . $values["id"] . '\',\'' . $divid_gnd_id . '\',\'' . $values["name"] . '\',\'' . $divid_person . '\');document.getElementById(\'' . $div_id . '\').style.marginTop=\'10px\';document.getElementById(\'' . $div_id . '\').style.display=\'none\';">' . $values['name'] . '</div>';
    }
    $response->assign($div_id, 'style.display', 'none');
    $response->assign($div_id, 'innerHTML', $content);
    $response->assign($div_id, 'style.display', 'block');
    return $response;
}
function getGettyData($ort, $div_id, $divid_getty_id, $divid_ort, $divid_koordinaten)
{
    $debug = false;
    $content = "";
    $response = new tx_xajax_response();
    $erg = gettySearch($ort);
    //echo '<xmp>' . print_r($erg, 1) . '</xmp>';
    $content = '<div style="background-color:#555555;padding: 5px;color:white;border: 1px solid black;border-bottom:0px;font-size:0.9em"><u onClick="document.getElementById(\'' . $div_id . '\').style.display=\'none\'">schließen</u></div>';
    foreach ($erg as $values) {
        //id="'.$div_id.'" onMouseOver="document.getElementById(\''.$div_id.'\').style.backgroundColor=\'orange\'"
        $dividtmp = md5($values['name']);
        $content .= '<div id="' . $dividtmp . '" onMouseOut="document.getElementById(\'' . $dividtmp . '\').style.backgroundColor=\'#769AFC\'"  onMouseOver="document.getElementById(\'' . $dividtmp . '\').style.backgroundColor=\'orange\'" style="height:11px;padding:5px;border: 1px solid gray;background-color:#769AFC" onClick="xajax_putGettyValues(\'' . $values["id"] . '\',\'' . $divid_getty_id . '\',&quot;' . $values["name"] . '&quot;,\'' . $divid_ort . '\',\'' . preg_replace("|'|", "\\'", $values["coordinates"]) . '\',\'' . $divid_koordinaten . '\');document.getElementById(\'' . $div_id . '\').style.marginTop=\'10px\';document.getElementById(\'' . $div_id . '\').style.display=\'none\';">' . $values['name'] . '</div>';
        //id="'.$div_id.'" onMouseOver="document.getElementById(\''.$div_id.'\').style.backgroundColor=\'orange\'"
        //		$content .= '<div style="height:11px;padding:5px;border: 1px solid gray;background-color:lightgrey" onClick="xajax_putGettyValues(\''.$values["id"].'\',\''.$divid_getty_id.'\',\''.$values["name"].'\',\''.$divid_ort.'\',\''.preg_replace("|'|","\'",$values["coordinates"]).'\',\''.$divid_koordinaten.'\');document.getElementById(\''.$div_id.'\').style.display=\'none\';">'.$values['name'].'</div>';
        // auswahlmenue wieder ausblenden: document.getElementById(\''.$div_id.'_autofill\').style.display=\'none\'">
    }
    $response->assign($div_id, 'style.display', 'none');
    $response->assign($div_id, 'innerHTML', $content);
    $response->assign($div_id, 'style.display', 'block');
    return $response;
}
function delImage($id, $tablename)
{
    $Bol = new BlumenbachOnline();
    $response = new tx_xajax_response();
    if (!$id > 0) {
        return "";
    }
    $response = new tx_xajax_response();
    $deleted = (bool) false;
    $deleted = $Bol->deleteMediafile($id, $tablename) . ':<br />';
    if ($deleted) {
        $content .= 'Bild "' . $id . '" wurde erfolgreich gel&ouml;scht!' . "\n";
    } else {
        $content .= '<span style="color:red">Bild "' . $id . '" konnte nicht gel&ouml;scht werden!</span>' . "\n";
    }
    //	if ($_SESSION['todo'] != 'update')
    //		$content = '';
    $response->assign('bild_' . $id, 'style.display', 'none');
    $response->assign('bild_' . $id, 'innerHTML', $content);
    $response->assign('bild_' . $id, 'style.display', 'block');
    return $response;
}