function saveDialogTab()
{
    var headlines = "";
      var list = $("#tabmodule_ul");
      var id = "";
      list.children().each(function(index, element)
      {
         id = $(element).attr('id').replace(/tabmodule_li_/, '');
         headlines += "&data[Headlines]["+id+"]="+$(element).find('input').attr('value');

         if(id.indexOf("new") >= 0)
         {
            $(element).attr('id', 'tabmodule_li_'+index);
            $(element).find('a').attr('href', "javascript:deleteFromTabModule('"+index+"');");
         }

      });

      var maxHeadlineKey = $("#maxHeadlineKey").attr('value');

      var newElement = AjaxAPI('CoreDialog', 'saveTabModule', "siteContentID="+moduleEditID+headlines+"&data[maxHeadlineKey]="+maxHeadlineKey);

      return newElement;
}

function addToTabModule()
{
   /*
    * @todo: HTML bei Initialisierung einmal auslesen und dann per Javascript setzen
    */
   var d = new Date();
   var t = d.getTime();
   $("#tabmodule_ul").append('<li id="tabmodule_li_new_'+t+'"><input type="text" class="dialog moduleOptions" /><a href="javascript:deleteFromTabModule(\'new_'+t+'\');"><img src="cms/images/mediacenter_remove.gif" alt="Punkt löschen" /></a><div class="clear-fix"></div></li>');
}

function initTabBoxes()
{
   $(".box_tabs").tabs();
   $(".box_tabs").tabs().find( ".ui-tabs-nav" ).sortable(
   {
      axis: "x",
      start: function(event, ui)
      {
         tabDragStartIndex = $(this).children().index(ui.item);
      },
      stop: function(event, ui)
      {
         tabDragStopIndex = $(this).children().index(ui.item);
         // save new tabs order
         var id = $(this).attr('id').replace(/boxtab_/, '');

         var neworder = "";

         $(this).children().each(function(index, element)
         {
            if(neworder != "") neworder += "####";
            neworder += $(element).find('a').html();
         });

         AjaxAPI('CoreDialog', 'saveModule', "siteContentID="+id+"&data[Headlines]="+neworder, false);

         AjaxAPI('CoreDialog', 'saveNewTabOrder', "siteContentID="+id+"&data[tabDragStartIndex]="+tabDragStartIndex+"&data[tabDragStopIndex]="+tabDragStopIndex);
      }
   });
}

function deleteFromTabModule(id)
{
   if(confirm(TextConstantJavascriptCMSReallyWantToDeleteTab))
   {
      $("#tabmodule_li_"+id).remove();
   }
}
