//Login

var mondofragilis = {};

mondofragilis.layer = false;
mondofragilis.loginForm = false;

mondofragilis.showLogin = function()
{
	if( !mondofragilis.layer ) mondofragilis.createLayer();
	
	if(!mondofragilis.loginForm )
	{
		mondofragilis.loginForm = elements('user-login');
		document.body.appendChild( mondofragilis.loginForm.parentNode.removeChild(mondofragilis.loginForm) );
		mf.Inputs.setDefaultValue( 'id1', 'login' );
		mf.Inputs.setDefaultValue( 'id2', 'password' );
	}

	mf.Object.setAlpha(mondofragilis.loginForm,0);

	mondofragilis.loginForm.style.display = 'block';
	mondofragilis.layer.style.display = 'block';

	mf.Object.Center(mondofragilis.loginForm);
		
	mf.Object.meltShow( mondofragilis.layer, false, 30, 0.6 );
	mf.Object.meltShow( mondofragilis.loginForm, false, 30, 1 );
};
mondofragilis.hideLogin = function()
{
	mf.Object.meltErase( mondofragilis.layer, false );
	mf.Object.meltErase( mondofragilis.loginForm, mondofragilis.clearLoginForm );
};
mondofragilis.clearLoginForm = function()
{
	mondofragilis.layer.style.display = "none";
	mondofragilis.loginForm.style.display = "none";
};


mondofragilis.createLayer = function()
{
	mondofragilis.layer = document.createElement('div');
	mondofragilis.layer.setAttribute('id', 'mondofragilis-layer');
	mondofragilis.layer.style.width = mf.Screen.getPageW()+"px";
	mondofragilis.layer.style.height = mf.Screen.getPageH()+"px";
	mondofragilis.layer.style.display = 'none';
	mf.Object.setAlpha(mondofragilis.layer,0);
	document.body.appendChild(mondofragilis.layer);
};





function showLogin()
{
	elements("fast-login").style.display = "block";
}
function hideLogin()
{
	elements("fast-login").style.display = "none";
}


function showSitemap()
{
	if(exists(elements("mondoheadercontent")))
	{
		elements("mondoheadercontent").style.display = "none";
	}
	elements("sitemap").style.display = "block";
}

function hideSitemap()
{
	elements("sitemap").style.display = "none";
	if(exists(elements("mondoheadercontent")))
	{
		elements("mondoheadercontent").style.display = "block";
	}
}

//Tagcloud
function showTagcloud()
{
	if(exists(elements("mondoheadercontent")))
	{
		elements("mondoheadercontent").style.display = "none";
	}
	elements("tagcloud").style.display = "block";
}
function hideTagcloud()
{
	elements("tagcloud").style.display = "none";
	if(exists(elements("mondoheadercontent")))
	{
		elements("mondoheadercontent").style.display = "block";
	}
}

//Mondochallenge
function showMondochallenge()
{
	if(exists(elements("mondoheadercontent")))
	{
		elements("mondoheadercontent").style.display = "none";
	}
	elements("mondochallenge").style.display = "block";
}
function hideMondochallenge()
{
	elements("mondochallenge").style.display = "none";
	if(exists(elements("mondoheadercontent")))
	{
		elements("mondoheadercontent").style.display = "block";
	}
}

