function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}


function mm_logout() {
	advAJAX.get({
	    url: "/mm_logout.php",
		onSuccess : function(obj) { 
			document.getElementById('mm_admin_menu').style.display='none';
			document.getElementById('mm_admin_login_form').style.display='block';
			document.getElementById('mmmlog').innerHTML='<font color=green>Successfully logged out!</font>';
		}
	});
}

function mm_handle_form(r){
	if(r=='OK') {
		//handle OK, show menu
		document.getElementById('mm_admin_menu').style.display='block';
		document.getElementById('mm_admin_login_form').style.display='none';
		document.forms['login_form'].username.value='';
		document.forms['login_form'].password.value='';
	}
	else {
		//handle ERR
		document.getElementById('mmmlog').innerHTML='<font color=red>Invalid username or password.</font>';
	}
	return true;
}

addLoadEvent( function() {
	advAJAX.assign(document.getElementById("login_form"), {
    	onSuccess : function(obj) { mm_handle_form(obj.responseText); }
	});
});

function mm_showHide(id)
{
	a=document.getElementById(id);
	b=document.getElementById('mm_toolbar');
	c=document.getElementById('mm_toolbar_href');
	if(a.style.display != 'none' && a.style.display != 'block') a.style.display='none';
	if(a.style.display == 'block') {
		a.style.display='none';
		b.style.width='22px';
		c.innerHTML='<div style="background-color: #cccccc;" align=left>+</div>';
	}
	else {
		a.style.display='block';
		b.style.width='150px';
		c.innerHTML='<div style="background-color: #cccccc;" align=center><b><font face=arial>Close</font><b></div>';
	}
	return false;
}

function mm_showHideOverlay() {
    document.getElementById('mm_iframe').src='/mmadmin/blank.html';
    el = document.getElementById("overlay");
    el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
    window.location.reload( true );
}
function mm_show(mmlink) {
    document.getElementById('mm_iframe').src=mmlink;
    el = document.getElementById("overlay");
    el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
}

