function nav_highlight(item)
{
	switch (item)
	{
		case 'home':
			document.getElementById('header_navigation_bg').src = './templates/images/layout/header_nav_home.png';
		break;
		
		case 'media':
			document.getElementById('header_navigation_bg').src = './templates/images/layout/header_nav_media.png';
		break;
		
		case 'articles':
			document.getElementById('header_navigation_bg').src = './templates/images/layout/header_nav_articles.png';
		break;
		
		case 'dude6s':
			document.getElementById('header_navigation_bg').src = './templates/images/layout/header_nav_dude6s.png';
		break;
		
		case 'board':
			document.getElementById('header_navigation_bg').src = './templates/images/layout/header_nav_board.png';
		break;
		
		case 'gallery':
			document.getElementById('header_navigation_bg').src = './templates/images/layout/header_nav_gallery.png';
		break;
		
		case 'legacy':
			document.getElementById('header_navigation_bg').src = './templates/images/layout/header_nav_legacy.png';
		break;
	}
}

function get_height(div)
{
	var div_height = document.getElementById(div).offsetHeight;
	
	return div_height;
}

function set_heights()
{
	var sidebar_height = get_height('layout_content_secondary');
	var goal_height = sidebar_height - 71;
	
	var content_height = get_height('layout_content_content');

	if(content_height < goal_height)
	{
		document.getElementById("layout_content_content").style.height = goal_height + 'px';
	}
}

function ajax_load(url, url_method)
{
	var xmlHttp;
	var ajaxHTML = '';
	
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	
	xmlHttp.open(url_method, url, false);
	xmlHttp.send(null);
	
	ajaxHTML = xmlHttp.responseText;
	return ajaxHTML;
}

function show(part, id)
{
	var active = '';
	
	var ajax_result;
			
	var div_content = part + '_content';
			
	var url = './site/media/ajax/' + part + '/' + id + '/';
	var url_method = 'GET';
			
	if(part != '')
	{
		if (document.getElementById(part).style.display != '')
		{
			active = part;
			document.getElementById('layout_blackout').style.display = ''
			
			ajax_result = ajax_load(url, url_method);
			document.getElementById(div_content).innerHTML = ajax_result;
			
			document.getElementById(part).style.display = ''
		}
		else
		{
			document.getElementById('layout_blackout').style.display = "none"
			document.getElementById(part).style.display = "none"
			document.getElementById(div_content).innerHTML = '';
			active = '';
		}
	}
	else if(active != '')
	{
		document.getElementById('layout_blackout').style.display = "none"
		document.getElementById(active).style.display = "none"
		document.getElementById(div_content).innerHTML = '';
		active = '';
	}
}

function load_admins(id)
{
	var ajax_result;
	
	var div_main = 'admins_item_' + id;
	var image_id = 'admins_image_' + id;
	
	var url = './site/us/ajax/' + id + '/';
	var url_method = 'GET';
	
	var img_src;
	var img = new Image();
	
	if(document.getElementById(div_main).style.display == "none")
	{
		document.getElementById('layout_loading').style.display = "block";
		
		ajax_result = ajax_load(url, url_method);
		document.getElementById(div_main).innerHTML = ajax_result;
		
		if(document.getElementById(image_id) != null)
		{
			img_src = document.getElementById(image_id).src;
			img.src = img_src;
			
			img.onload = function()
			{
				document.getElementById(image_id).width = img.width;
				document.getElementById(image_id).height = img.height;
				
				document.getElementById('layout_loading').style.display = "none";
				slidedown(div_main);
			}
		}
		else
		{
			document.getElementById('layout_loading').style.display = "none";
			
			slidedown(div_main);
		}
	}
	else
	{		
		// div is not hidden, so slide up
		slideup(div_main);
	}
}