// JavaScript Document
//global variables
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var simpletinymce = {// Location of TinyMCE script
	script_url : 'http://server.abacus.local/krazy%20kingdom/admin/tiny_mce/tiny_mce.js',
	 
	// General options
	theme : "advanced",
	relative_urls: false,
	plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",

	// Theme options
	theme_advanced_buttons1 : "bold,italic,underline,strikethrough,charmap,|,formatselect",
	theme_advanced_buttons2 : "bullist,numlist,|,link,unlink,anchor,|,undo,redo,|,code",
	theme_advanced_buttons3 : "",
	theme_advanced_buttons4 : "",
	
	force_br_newlines : false,
	force_p_newlines : true,
	
	theme_advanced_toolbar_location : "top",
	theme_advanced_toolbar_align : "left",
	theme_advanced_statusbar_location : "bottom",
	theme_advanced_resizing : false,
	width: "400px",

	// Example content CSS (should be your site CSS)
	content_css : "../admin/css/style.css",

	// Drop lists for link/image/media/template dialogs
	template_external_list_url : "lists/template_list.js",
	external_link_list_url : "lists/link_list.js",
	external_image_list_url : "lists/image_list.js",
	media_external_list_url : "lists/media_list.js"
};

var advancedtinymce = {// Location of TinyMCE script
		script_url : 'http://server.abacus.local/krazy%20kingdom/admin/tiny_mce/tiny_mce.js',
		relative_urls: false,
		// General options
		theme : "advanced",
		elements : "ajaxfilemanager",
		plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",
		//plugins : "advimage,advlink,media,contextmenu",
		// Theme options
		theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,sub,sup,|,charmap,iespell,advhr,|,formatselect,|,forecolor",
		theme_advanced_buttons2 : "bullist,numlist,|,cite,abbr,acronym,del,ins,attribs,|,link,unlink,image,cleanup,help,code",
		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid",
		theme_advanced_buttons4 : "undo,redo,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking",

		force_br_newlines : false,
		force_p_newlines : true,

		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : false,
		width : "100%",
		height: "300px",

		// Example content CSS (should be your site CSS)
		content_css : "css/content.css",

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "lists/template_list.js",
		external_link_list_url : "lists/link_list.js",
		external_image_list_url : "lists/image_list.js",
		media_external_list_url : "lists/media_list.js",
		file_browser_callback : "ajaxfilemanager"
	};

function ajaxfilemanager(field_name, url, type, win) {
	var ajaxfilemanagerurl = "http://server.abacus.local/krazy%20kingdom/admin/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php?editor=tinymce";
	switch (type) {
		case "image":
			break;
		case "media":
			break;
		case "flash": 
			break;
		case "file":
			break;
		default:
			return false;
	}
    tinyMCE.activeEditor.windowManager.open({
        url: "http://server.abacus.local/krazy%20kingdom/admin/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php?editor=tinymce",
        width: 782,
        height: 440,
        inline : "yes",
        close_previous : "no"
    },{
        window : win,
        input : field_name
    });
}

$(document).ready(function(){
	$('#page_content').tinymce(advancedtinymce);
	//alert('hi');
});
