function initTMCE(id){
  tinyMCE.init({
  	mode : "exact",
  	elements : id,
  	theme : "advanced",
  	skin : "o2k7",
  	plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups",
      theme_advanced_toolbar_location : "top",
  		theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
  		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,code,|,insertdate,inserttime,|,forecolor,backcolor",
  		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
  		theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,Archiv_files,Archiv_images",
  		theme_advanced_toolbar_location : "top",
  		theme_advanced_toolbar_align : "left",
  		theme_advanced_statusbar_location : "bottom",
  		theme_advanced_resizing : true,
  		save_callback: "post_edit_block_html",
      content_css : "http://localhost/gelsphp/tpl/main.css",  
      theme_advanced_buttons1_add : ""
  });
}

function get_edit_block_html(name){
  block_selected = name;
 // $('edit_block_textarea').value ="";
	var myAjax = new Ajax.Request
                          ( "<?php print href('backend','ajax_edit_block_html') ?>/id:"+name,
                            {
                              method: 'get',
                              onLoading: function ()
                                          { 
                                            $('block_'+name).innerHTML = "<taxtarea id='tmce_"+name+"' rows=20 cols=20></textarea>";
                                            initTMCE('tmce_'+name);
                                                                         
                                          },
                              onComplete: function (originalRequest)
                                          {
                                           $('tmce_'+name).value = originalRequest.responseText;
                                           tinyMCE.updateContent('tmce_'+name);
                                          }
                            }
                           );
}

function post_edit_block_html(){
	var myAjax = new Ajax.Request
                          ( "<?php print href('backend','ajax_edit_block_html') ?>/id:"+block_selected,
                            {
                              method: 'post',
                              parameters: {html: tinyMCE.activeEditor.getContent()},
                              onComplete: function (originalRequest)
                                          {
                                            Effect.Appear(block_selected+'_updated', { duration: 1.5 });
                                            Effect.Fade(block_selected+'_updated', { duration: 1.5 })
                                            //$('ajax_notification').innerHTML="Block \""+block_selected+"\" updated";
                                            //$('ajax_notification').show();
                                          }
                            }
                           );
}
var block_selected = 0;