function init_menu(){
	var lis = document.getElementById('menu').getElementsByTagName('li');
	for(var i=0;i<lis.length-1;i++)
	{
		if((lis[i].className!='panel'))
			lis[i].onclick	= function () {return act_menu_tab(this);};
	}
}

function act_menu_tab(ethis){
	var lis = document.getElementById('menu').getElementsByTagName('li');
	for(var i=0;i<lis.length;i++)
	{
		if((lis[i].className!='panel'))
			lis[i].className = '';
	}
	ethis.className = 'active';
	return true;
}
//document.body.onload = init_menu();

function show_bio(id,ethis){
	if(document.getElementById(id).style.display=='none')
	{
		document.getElementById(id).style.display='block';
		ethis.innerHTML='Hide biography';
	}
	else
	{
		document.getElementById(id).style.display='none';
		ethis.innerHTML='Show biography';
	}
	return false;
}

function profileTab(id){
	var divs = document.getElementById('my_profile').getElementsByTagName('div');
	var lis = document.getElementById('profiletab').getElementsByTagName('li');
	var tabs = new Array();
	for(var i=0;i<divs.length;i++)
	{
		if(divs[i].className=="tab")
			tabs.push(divs[i]);
	}
	for(var j=0;j<tabs.length;j++)
	{
		tabs[j].style.display='none';
	}
	for(var k=0;k<lis.length;k++)
	{
		lis[k].className='';
	}
	document.getElementById(id+'tab').className='act';
	document.getElementById(id).style.display='block';
	document.getElementById('tab-hidden').value=id;
	
	
}
function profileTabInit(id){
	document.getElementById(id).style.display='block';
}
function showLoginForm(){
	document.getElementById('flying').className = 'shown';
	document.getElementById('leaf_form').className = 'activate';
	document.getElementById('login_field').focus();
}
function hideLoginForm(){
	document.getElementById('flying').className = 'hidden';
	document.getElementById('leaf_form').className = '';	 
}

function clear_check_all(ethis,_id)
{
	if(!ethis.checked)
		document.getElementById(_id).checked=false;
}

function check_all(ethis,_name)
{
	var inputs = ethis.form.getElementsByTagName('input');
	for(var i=0;i<inputs.length;i++)
		if (inputs[i].name==_name) inputs[i].checked=ethis.checked; 
}