/**
 * KalleLoad - The Open Source Upload
 * ============================================================================	
 *
 *	File:		library.js
 *	Author:		Kalle Sommer Nielsen		<kalle@tuxxedo.net>
 *
 *	License:	Tuxxedo Open Source License - Version 1.0
 *	Website:	http://www.kalleload.com/download/
 *
 * ============================================================================	
 *
 *	@package 	KalleLoad
 *
 * ============================================================================	
 */
function kalleload_fetch_obj(id)
{
	return(document.getElementById(id));
}
function kalleload_select(obj)
{
	obj.focus();
	obj.select();
}
function kalleload_dynamic_showhide(id)
{
	id = 'box_' + id;

	kalleload_showhide(id);
}
function kalleload_redirect(path, timeout)
{
	setTimeout('kalleload_goto("' +path+ '");', timeout * 1000);
}
function kalleload_goto(path)
{
	location.href = path;
}
function kalleload_showhide(id)
{
	if(document.getElementById)
	{
		if(kalleload_fetch_obj(id).style.display == "none")
		{
			kalleload_fetch_obj(id).style.display = 'block';
			kalleload_fetch_obj(id).style.visibility = 'visible';
		}
		else
		{
			kalleload_fetch_obj(id).style.display = 'none';
			kalleload_fetch_obj(id).style.visibility = 'hidden';
		}
	}
	else
	{
		if(document.layers)
		{
			if(document.id.display == "none")
			{
				document.id.display = 'block';
				document.id.visibility = 'visible';
			}
			else
			{
				document.id.display = 'none';
				document.id.visibility = 'hidden';
			}
		}
		else
		{
			if(document.all.id.style.visibility == "none" || document.all.id.style.visibility == "hidden")
			{
				document.all.id.style.display = 'block';
				document.all.id.style.visibility = 'visible';
			}
			else
			{
				document.all.id.style.display = 'none';
				document.all.id.style.visibility = 'hidden';
			}
		}
	}
}
