var memottoFlashWin;
var memottoMainWin;

function memottoOpenFlash(url) {
	if (memottoFlashWin && !memottoFlashWin.closed) {
		memottoFlashWin.location.href = url;
		memottoFlashWin.focus();
	} else {
		var features = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,width=1024,height=630';
		if (navigator.userAgent.toLowerCase().indexOf("safari") != -1) {
			var E = document.createElement("div");
			E.onclick = function()
			{
				memottoMainWin = window.open(url, 'memotto_flash', features);
			};
			var evt = document.createEvent("MouseEvents");
			evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
			E.dispatchEvent(evt);
		} else {
			memottoFlashWin = window.open(url, 'memotto_flash', features);
			if (memottoFlashWin) {
				memottoFlashWin.focus();
			}
		}
		self.name = 'memotto_main';
	}
}

function memottoOpenMain(url) {
//	if (window.opener && !window.opener.closed) {
//		window.opener.location.href = url;
//		window.opener.focus();
//	} else if (memottoMainWin && !memottoMainWin.closed) {
//		memottoMainWin.location.href = url;
//		memottoMainWin.focus();
//	} else {
	if (navigator.userAgent.toLowerCase().indexOf("safari") != -1) {
		var E = document.createElement("div");
		E.onclick = function()
		{
			memottoMainWin = window.open(url, 'memotto_main');
		};
		var evt = document.createEvent("MouseEvents");
		evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
		E.dispatchEvent(evt);
	} else {
		memottoMainWin = window.open(url, 'memotto_main');
	}
	if (memottoMainWin) {
		memottoMainWin.focus();
	}
	self.name = 'memotto_flash';
	if (url.match(/logout/)) {
		window.close();
	}
}

function memottoOpenOther(url) {
	var win = window.open(url, '_blank');
}