var loginTop = -150;
var pulldownTop = 0;
var adminPanelHeight = 100;


function showAdminLogin()
{
	var login = document.getElementById("login");
	var pulldown = document.getElementById("pulldown");
	
	moveAdminLogin(2);
	
	document.adminLogin.username.focus();
	
	pulldown.onclick = hideAdminLogin;
}

function moveAdminLogin(dir)
{
	var login = document.getElementById("login");
	var pulldown = document.getElementById("pulldown");
	
	loginTop+=dir;
	pulldownTop+=dir;
	login.style.top = loginTop;
	pulldown.style.top = pulldownTop;
	
	if(loginTop < 0 && loginTop > -150)
	{
		
		setTimeout("moveAdminLogin(" + dir + ")", 10);
	}
	
}

function hideAdminLogin()
{
	var login = document.getElementById("login");
	var pulldown = document.getElementById("pulldown");
			
	moveAdminLogin(-2);
	
	pulldown.onclick = showAdminLogin;
}

function collapseAdminPanel()
{
	var pulldown = document.getElementById("pulldown");

	changeAdminPanelHeight(-2);
	
	pulldown.onclick = showAdminPanel;
}

function showAdminPanel()
{
	var pulldown = document.getElementById("pulldown");

	changeAdminPanelHeight(2);
	
	pulldown.onclick = collapseAdminPanel;
}

function changeAdminPanelHeight(dir)
{
	var adminPanel = document.getElementById("adminpanel");
	var pulldown = document.getElementById("pulldown");
	adminPanelHeight += dir;
	pulldownTop+=dir;
	
	adminPanel.style.height = adminPanelHeight;
	pulldown.style.top = pulldownTop;
	
	if(adminPanelHeight < 100 && adminPanelHeight > 0)
	{
		setTimeout("changeAdminPanelHeight(" + dir + ")", 10);	
	}
}

function editContent()
{
	var content = document.getElementById("editablecontent");
	var editContent = document.getElementById("editcontent");
	
	content.style.display = "none";
	editContent.style.display = "block";
}

function newPage()
{
	var pagename = prompt("Please enter a name for your new page");
	
	if(!pagename)
	{
		return;
	}
	
	while(pagename == "" || !pagename)
	{
		pagename = prompt("Please enter a valid name");
	}
	
	document.location = "cmsfiles/createNewPage.php?pagename=" + pagename;
}

function editTitle(pageid)
{
	var newTitle = prompt("Please enter a new page title");
	
	while(newTitle == "" || !newTitle)
	{
		newTitle = prompt("Please enter a valid title");
	}
	
	document.location = "cmsfiles/changeTitle.php?title=" + newTitle + "&pageid=" + pageid;
}
