var paneIdx = 0;

function showPane(idx)
{
	var pane = document.getElementById('pane' + idx);
	
	if(pane==null)
		return;
		
	if(paneIdx!=0)
		hidePane();
		
	pane.style.display = "block";
	
	paneIdx = idx;
}

function hidePane()
{
	if(paneIdx==0)
		return;
		
	var pane = document.getElementById('pane' + paneIdx);
	
	if(pane==null)
		return;
		
	pane.style.display = "none";
	
	paneIdx = 0;
}

function editPerson(id)
{
	var ajax = getAjax();
	var idBox = document.getElementById('people_id');
	var nameBox = document.getElementById('people_name');
	var emailBox = document.getElementById('people_email');
	var infoBox = document.getElementById('people_info');
	var instituteBox = document.getElementById('people_institution');
	var typeBox = document.getElementById('people_type');
	
	if(ajax==null || idBox==null || nameBox==null || emailBox==null || infoBox==null || instituteBox==null || typeBox==null)
		return;
		
	ajax.onreadystatechange = function()
	{
		if(ajax.readyState==4)
		{
			if(ajax.responseText!=null && ajax.responseText!="")
			{
				var str = ajax.responseText;
				
				var idVal = str.substr(str.indexOf("id=")+3);
				idVal = idVal.substr(0, idVal.indexOf("|"));
				var nameVal = str.substr(str.indexOf("name=")+5);
				nameVal = nameVal.substr(0, nameVal.indexOf("|"));
				var emailVal = str.substr(str.indexOf("email=")+6);
				emailVal = emailVal.substr(0, emailVal.indexOf("|"));
				var infoVal = str.substr(str.indexOf("info=")+5);
				infoVal = infoVal.substr(0, infoVal.indexOf("|"));
				var insVal = str.substr(str.indexOf("institution=")+12);
				insVal = insVal.substr(0, insVal.indexOf("|"));
				var typeVal = str.substr(str.indexOf("type=")+5);
				typeVal = parseInt(typeVal);
				
				idBox.value = idVal;
				nameBox.value = nameVal;
				emailBox.value = emailVal;
				infoBox.value = infoVal;
				instituteBox.value = insVal;
				typeBox.selectedIndex = typeVal-1;	
			}
    	}
	}
	
	ajax.open("GET", "ajax_people.php?query=" + id + "&r=" + Math.random(), true);
	ajax.send(null);
}