// NOTE: In order to run administrative functions in simple auth_simple must be 
// evaluated to true.

var SimpleJS = {
  
	load : function () {
		var srcPath = '/simplejs/src/';
		var libPath = '/simplejs/lib/';
		var cssPath = '/simplejs/css/';
    var site = window.location.protocol + '//' + window.location.host;
    
		['mootools-compat-more.js',
		 'mootools-compat-core.js',
     'Nested.js',
		 'mootools.ddmenu.v1.js',
     'FancyUpload/Swiff.Base.js',
		 'FancyUpload/Swiff.Uploader.js',
     'FancyUpload/FancyUpload.js'
		 //'tinymce/jscripts/tiny_mce/tiny_mce.js',
		 //'tinymceinit.js'
		 ].each(function (s) {
			 Asset.javascript(site + libPath + s);
		 });

		['misc.js',
     //'Toolbox.js',
		 'Overlay.js',
		 'EditableMenu.js', 
		 'InPlaceEdit.js',
		 'Gallery.js'
		 ].each(function (s) {
			 Asset.javascript(site + srcPath + s);
		 });
		 
		['overlay.css',
		 'fancyupload.css',
		 'ddmenu.css',
		 'editablemenu.css', 
		 'inplaceedit.css',
		 'gallery.css',
		 'toolbox.css'].each(function (s) {
			 Asset.css(site + cssPath + s);
		 });
	}
}
SimpleJS.load();

function customSave(id, content) {
  content = tinyMCE.activeEditor.getContent();
  tinyMCE.activeEditor.setProgressState(1); 
  new Request({
    url: './ajax.php?action=updatePage',
    method: 'post',
    data: {id: page,
           html: content},
    onSuccess: function(transport) {
      console.info("Content saved!");
      tinyMCE.activeEditor.setProgressState(0);
    },
    onFailure: function(transport) {
      console.error("Could not save content!");
      tinyMCE.activeEditor.setProgressState(0);
    }
  }).send();
}

