function trace(something)
{
	//console.log(something);
}
function prepare_for_mac()
{
	if(navigator.platform.indexOf("Mac") != -1 || navigator.userAgent.indexOf("Safari") != -1)
	{
		document.body.className = ( navigator.userAgent.indexOf("Safari") != -1 ? 'mac safari' : 'mac firefox' );
	}
}
function init_menu()
{
	$("#menu li").each(function(i)
	{
		$(this).hover(
			function()
			{
				$(this).addClass("hover");
			},
			function()
			{
				$(this).removeClass("hover");
			}
		)
		.click(function()
		{
			window.location.href	= $(this).find('a').attr('href');
		});
	});
}
function init_submenu()
{
	$(".submenu li").each(function(i)
	{
		$(this).hover(
			function()
			{
				$(this).addClass("hover");
			},
			function()
			{
				$(this).removeClass("hover");
			}
		)
		.click(function()
		{
			window.location.href	= $(this).find('a').attr('href');
		});
	});
}
function init_data_photos()
{
	$(".data_photos .thumbnails .thumbnail").each(function(i)
	{
		$(this).hover(
			function()
			{
				var photo_container	= $(this).parent().siblings().filter('.photo');
				var imgsrc			= $(this).find(".imgsrc").text();

				photo_container.find('img').remove();
				$("<img />").appendTo(photo_container);
				photo_container.find('img').attr('src',imgsrc);

				var desc_id	= 'desc_' + this.id.split('_')[1];
				$(this).parent().siblings().find('.active_description').css('display','none');
				$('#' + desc_id).css('display','block');

				$(this).addClass("hover");
			},
			function()
			{
				var photo_container		= $(this).parent().siblings().filter('.photo');
				var active_photo_url	= $(this).parent().find('.active_thumbnail').find(".imgsrc").text();
				photo_container.find('img').remove();
				$("<img />").appendTo(photo_container);
				photo_container.find('img').attr('src',active_photo_url);
				$(this).removeClass("hover");

				var desc_id	= 'desc_' + this.id.split('_')[1];
				$('#' + desc_id).css('display','none');
				$(this).parent().siblings().find('.active_description').css('display','block');
			}
		)
		.click(function()
		{
			$(this).siblings().removeClass('hover');
			$(this).parent().parent().find('.thumbnail').removeClass('active_thumbnail');
			$(this).addClass("active_thumbnail");
			
			var photo_container	= $(this).parent().siblings().filter('.photo');
			var imgsrc			= $(this).find(".imgsrc").text();
			photo_container.find('img').attr('src',imgsrc);

			var desc_id	= 'desc_' + this.id.split('_')[1];
			$(this).parent().siblings().find('.active_description').removeClass('active_description');
			$('#' + desc_id).addClass('active_description');
		});
	});
}
function init_table_layout()
{
	$(".bodytext table").each(function(i)
	{
		$(this).find("tr").
						find("td:eq(0)").addClass("td_first").end()
						.filter(":even").addClass('tr_even')
						.end().filter(":eq(0)").addClass('tr_header').end().filter(":odd").addClass('tr_odd');
	});
}
function popupVideo(pageID,videoID)
{
	mywindow = window.open(global_url + "popup.video.php?pageID="+pageID+"&videoID="+videoID,"mywindow","location=1,status=1,scrollbars=0,width=381,height=350");
	mywindow.moveTo(0,0);
}

// Add onLoads
jQuery(document).ready(
	function()
	{
		prepare_for_mac();
		init_menu();
		init_submenu();
		init_data_photos();
		init_table_layout();
	});