
// _meef.main stuff
(function(container) {

	var self = {

		priv:	1,


		// public variables & functions
		ready:	function()	{

			// prepare navigation
			self.prepareNav();
			self.prepareStatusBox();
			if (jQuery.tooltip)	self.prepareTooltip();

			// start fixpng stuff
			$('.autoPNG').ifixpng();
		},

		prepareTooltip:	function()	{
			var toolOptions = {
				track: true,
			    delay: 0,
			    showURL: false,
			    showBody: " - ",
			    extraClass: "pretty",
			    fixPNG: true,
			    opacity: 0.95
			};
			$('.tooltip').tooltip(toolOptions);
		},

		prepareNav:	function()	{

			// header navigation
			$('#header li').each(function(){
				if ($(this).hasClass('active')) return;
				$(this).bind('mouseenter', function(){
					$(this).addClass('active');
				}).bind('mouseleave', function(){
					$(this).removeClass('active');
				});
			});

			// evnetually is there a leftMenu nav?
			if ($('#leftMenu'))	{
				$('#leftMenu ul li').each(function()	{
					if ($(this).hasClass('leftMenuActive'))	return;
					$(this).bind('mouseenter', function(){
						$(this).addClass('leftMenuActive')
					}).bind('mouseleave', function() {
						$(this).removeClass('leftMenuActive');
					});

				});
			}


		},

		prepareStatusBox: function()	{
			$('#statusBox').css('opacity', 0.4);
			$('#statusBox').bind('mouseenter', function() {
				$(this).animate({'opacity':0.99}, {queue: false, duration: 200, complete: self.counter});
			}).bind('mouseleave', function() {
				$(this).animate({'opacity':0.4}, {queue: false, duration: 200, complete: self.counter});
			});

		},

		counter: function()	{
			self.priv++;
		}

	};
	container.main = self;


})(_meef);
$(_meef.main.ready);








