var activeTimeout;
var activeObject;

function ObjClear(obj, defaultText) {
	if (obj.value == defaultText) {
		obj.value = '';
	}
}
function ObjSet(obj, defaultText) {
	if (obj.value == '') {
		obj.value = defaultText;
	}
}

$(document).ready(function() {

	
	var menu = $('#Menu #Items li:not(#Menu #Items li li)');
	
	/*
	var references = $('#Reference li');
	
	if (references.length)
	{
		$(references).bind('mouseover', function(obj) {
			//clearTimeout(activeTimeout);

			$(this).addClass('active');
		});
		$(references).bind('mouseout', function(obj) {
			//activeObject = $(this);

			//clearTimeout(activeTimeout);
			//activeTimeout = setTimeout(makeInActive, 100);
			$(this).removeClass('active');
		});
	}
	*/

    $(menu).bind('mousemove', function(obj) {
        $(this).addClass('active');
    });
    $(menu).bind('mouseout', function(obj) {
        $(this).removeClass('active');
    });
    
    $('#Tab').click(function() {
	if ($('#InfoPanel').is(":hidden"))
	{
		$('#InfoPanel').slideDown("slow");
	}
	else
	{
		$('#InfoPanel').slideUp("slow");
	}
    });
	
	if ($('div.button div.fold').length)
	{
		var folds = $('div.button div.fold');
		
		folds.css('display', 'none');
		
		$(folds).parent().find('h2').click(function ()
		{
			//$(this).parent().find('span.arrow').toggleClass('active');
			
			$(this).parent().find('div.fold').toggle('slow');
		});
	}
	
	if ($('ul.reference').length)
	{
		var items = $('ul.reference li');
		
		if (!$('div.controlBorder').length)
		{

			$(items).click(function()
			{
				window.location = $(this).find('a.link').attr('href');
			});

		}
		
		$(items).mouseover(function()
		{
			$(this).addClass('active');
		});
		$(items).mouseout(function()
		{
			$(this).removeClass('active');
		});
	}
	
	//Cufon.replace('.replace');
	Cufon.replace('h2');




	if ($('div.controlBorder').length)
	{
		$('div.controlBorder').css('min-height', '20px');
		$('div.controlBorder').prepend('<div style="height: 25px">&nbsp;</div>');
		$('div.controlBorder').append('<div class="clear">&nbsp;</div>');
		
		$('div.adminButtonBar').css('top', 0);
		$('div.adminButtonBar').css('right', 0);
		$('div.adminButtonBar').css('z-index', 2000);
		
		$('h2.page').css('position', 'static');
		$('ul.reference li').css('height', 'auto');
		$('ul.reference li').css('background-repeat', 'no-repeat');

		$('div.controlBorder div').not('div.controlBorder').css('overflow', 'visible');
		
		//$('html').css('overflow-y', 'hidden');
		
	}

});

function makeInActive()
{
	$(activeObject).removeClass('active');
}
