function setMedia(newMediaID)
{
   var response = AjaxAPI('CoreDialog', 'setMedia', 'siteContentID='+moduleEditID+'&newMediaID='+newMediaID);
   $("#dialog-modal").html(response);
   $("#dialog-modal-mediacenter").dialog("close");
   setAddAndRemoveButtons(newMediaID, "setMedia");
}

function setMediaGalerie(newMediaID)
{
   var response = AjaxAPI('CoreDialog', 'setMediaGallery', {siteContentID: moduleEditID, newMediaID:newMediaID, galleryID: currentlyEditedGallery});
   showMediaCenter('9', 0, 2);
}

function saveDialogMedia()
{
    var size = $("#mediamodule_size").attr('value');
    var caption = $("#mediamodule_caption").attr('value');
    
    var zoom;
    if($("#mediamodule_zoom").attr('type') == "checkbox")
        zoom = ($('#mediamodule_zoom').is(':checked')) ? 1 : 0;
    else
        zoom = $('#mediamodule_zoom').val();

    var link = $("#mediamodule_link").val();
    var LinkID = 0;

    var galleryID = $("#mediamodule_gallery").val();

    if(link != "")
    {
        var target = $("#mediamodule_link").val();

        if(link == "extern")
            target = $("#mediamodule_link_manual").attr('value');

        LinkID = AjaxAPI('LinkDPI', 'saveLink', {target:target});
    }

    var renderNewSize = AjaxAPI('ModuleMediaDialog', 'renderNewPicSize', {siteContentID:moduleEditID, size:size});

    // neues Element einfügen
    var newElement = AjaxAPI('CoreDialog', 'saveModule', {siteContentID:moduleEditID, data:{Size:size, Caption:caption, Zoom:zoom, LinkID:LinkID, UseMediacenterCategoryIDAsGallery: galleryID}});

    // wenn ein Link vorhanden ist diesen Extrahieren
    if($(newElement).find("img").parent().attr('href') != undefined)
        newElement = extractLink($(newElement).find("img").get(0), true);

    return newElement;
}
