// JavaScript Document
function save() {
	var content;
	tinyMCE.triggerSave();
	var textarea = xGetElementById("notepad");
	if (textarea) {
		content = textarea.value;
		c = content;
		var date = new Date();
		date.setTime(date.getTime() + (28 * 24 * 3600000));
		xSetCookie("notepad", content, date);
	}
}

function clear() {
	var textarea = xGetElementById("notepad");
	textarea.value = "";
	tinyMCE.updateContent("notepad");
}

function init() {
	var saveE = document.getElementById("save");
	xAddEventListener(saveE, "click", save, false);
	var clearE = document.getElementById("clear");
	xAddEventListener(clearE, "click", clear, false);
	setTimeout(function () {
						 var content = xGetCookie("notepad");
						 if (content) {
						 var textarea = xGetElementById("notepad");
		                 textarea.value = content;
		                 c = content;
		                 tinyMCE.updateContent("notepad");
	                     }
	                     else {
		                 c = "";
	                     }
				},1000);
}

function unload() {
	var content;
	tinyMCE.triggerSave();
	var textarea = xGetElementById("notepad");
	if (textarea) {
		content = textarea.value;
	}
	if (content != c) {
		var x = confirm("Do you want to save or discard  the changes?");
		if (x) {
			var date = new Date();
			date.setTime(date.getTime() + (28 * 24 * 3600000));
			xSetCookie("notepad", content, date);
		}
	}
}

xAddEventListener(window, "load", init, false);
xAddEventListener(window, "unload", unload, false);
