var currentOpenArea = "";
function menuSelect(e, id)
{
	var items = ['imgandtext', 'imgonly'];
	for (i in items)
	{
		var item = document.getElementById(id+'-'+items[i]);
		item.style.backgroundPosition = "";
		item.className = items[i];
		if (id+'-'+items[i] != e.id) $('#'+id+'-'+items[i]+'-main').fadeOut("fast", function() { $('#'+e.id+'-main').fadeIn("fast");});
	}
	e.style.backgroundPosition = "0 -166px";
}

function getX(obj)
{
	var x = obj.offsetLeft;
	while (obj = obj.offsetParent) x += obj.offsetLeft;
	return x;
}
function getY(obj)
{
	var y = obj.offsetTop;
	while (obj = obj.offsetParent) y += obj.offsetTop;
	return y;
}

function editHeader(id)
{

	var c = document.getElementById('content_'+id);
	var h = document.getElementById('edit_'+id+'_header');
	h.style.display='block';
	//h.style.top = getY(c)+'px';
	//h.style.left = (getX(c)+c.offsetWidth-73)+'px';
	//h.style.left = c.clientLeft;
	//h.style.left = '70px';
}
function openOrClose(i)
{
	$("#"+i).slideToggle("slow");
}

function setInput(id, value, count)
{
	for (var i=1; i<count+1; i++)
	{
		var tmp = document.getElementById(id+'-'+i);
		if (tmp) {
			if (i == value) tmp.className = "selected";
			else tmp.className = "deselected";
		}
	}
	
	var i = document.getElementById(id);
	i.value = value;
}

function toggleOptions()
{
	if (document.getElementById('options').style.display == 'none') storeToggle(1);
	else storeToggle(0);
	
	openOrClose('options');
	openOrClose('separator');
	openOrClose('top-bar');
}

function storeToggle(i)
{
	var xmlHttp;
	
	try {
		xmlHttp=new XMLHttpRequest(); }
	catch (e) {
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }
	catch (e) {
		try {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
		catch (e) {
			return false; }
		}
	}
	xmlHttp.open("POST","/toggleoption/"+i,true);
	xmlHttp.send(null);
}

var selectedPage = '';
function viewPageProps(page)
{
	if (selectedPage)
	{
		var oldLi = document.getElementById("li-"+selectedPage);
		oldLi.style.backgroundColor='';
		oldLi.style.fontWeight='normal';
		document.getElementById('page-info-'+selectedPage).style.display='none';
	}
	selectedPage=page;
	document.getElementById('page-info-'+page).style.display='block';
	var li = document.getElementById('li-'+page);
	li.style.backgroundColor = '#494949';
	li.style.fontWeight='bold';
	
	var del = document.getElementById('delete-page');
	del.href = '/deletepage/'+selectedPage;
	del.style.color = '#FFFFFF';
	var left = document.getElementById('left-side');
	var right = document.getElementById('right-side');
	
	if (left.offsetHeight < right.offsetHeight) left.style.height = (right.offsetHeight-1)+'px';
	else if (right.offsetHeight < left.offsetHeight) right.style.height = (left.offsetHeight-1)+'px';
	document.getElementById('page-name').innerHTML = li.innerHTML.replace(/&nbsp;/g, "");
}
function removeEditor(id)
{
	$("#"+id).fadeOut("slow");
	return true;
}

var selectedgroup = '';
function viewGroupProps(group)
{
	if (selectedgroup)
	{
		var oldLi = document.getElementById("li-"+selectedgroup);
		oldLi.style.backgroundColor='';
		oldLi.style.fontWeight='normal';
		document.getElementById('group-info-'+selectedgroup).style.display='none';
	}
	selectedgroup=group;
	document.getElementById('group-info-'+group).style.display='block';
	var li = document.getElementById('li-'+group);
	li.style.backgroundColor = '#494949';
	li.style.fontWeight='bold';
	
	var del = document.getElementById('delete-group');
	del.href = '/delete_group/'+selectedgroup;
	var left = document.getElementById('left-side');
	var right = document.getElementById('right-side');
	
	if (left.offsetHeight < right.offsetHeight) left.style.height = (right.offsetHeight-36)+'px';
	document.getElementById('group-name').innerHTML = li.innerHTML.replace(/&nbsp;/g, "");
}
function removeGroupAdmin(id)
{
	$("#"+id).fadeOut("slow");
	return true;
}
