fader_messages = {
	a:null,
	n:null,
	o:null,
	next:function(){
		fader_messages.a = fader_messages.o.filter('.active');
			if (fader_messages.a.length == 0 ){ fader_messages.a = fader_messages.o.filter(':last'); }
			fader_messages.n =  fader_messages.a.next().length ? fader_messages.a.next() : fader_messages.o.filter(':first');
			fader_messages.a.addClass('last-active').animate({opacity:0}, 500, function() {
				fader_messages.n.css({opacity: 0.0}).addClass('active').animate({opacity:1}, 500, function() { fader_messages.a.removeClass('active last-active'); });
			});
	},
	start:function(){
		var $o = $("#messages > ul > li");
		$o.filter(':first').addClass('active');
		fader_messages.o = $o;
		window.setInterval("fader_messages.next()", 4000 );
	}
};

fader_logos = {
	a:null,
	n:null,
	o:null,
	next:function(){
		fader_logos.a = fader_logos.o.filter('.active');
			if (fader_logos.a.length == 0 ){ fader_logos.a = fader_logos.o.filter(':last'); }
			fader_logos.n =  fader_logos.a.next().length ? fader_logos.a.next() : fader_logos.o.filter(':first');
			fader_logos.a.addClass('last-active').animate({opacity:0}, 500, function() {
				fader_logos.n.css({opacity: 0.0}).addClass('active').animate({opacity:1}, 500, function() { fader_logos.a.removeClass('active last-active'); });
			});
	},
	start:function(){
		var $o = $("#logos > ul > li");
		$o.filter(':first').addClass('active');
		fader_logos.o = $o;
		window.setInterval("fader_logos.next()", 2000 );
	}
};


$(function() {
 	$("body").addClass("js")
	
	if($.browser.msie && $.browser.version<7){
		var $pngs = $('img[src$=.png]');
		if($pngs.length>0){ $pngs.ifixpng(); }
	}
	/*
	var fader = {
		pos:[],
		list:[],
		next:function(c){
			window.setTimeout(function(){
				fader.list[c].eq( fader.pos[c]++ ).fadeOut(1500, function(){
					if(fader.pos[c] == fader.list[c].length){ fader.pos[c] = 0; }
					fader.list[c].eq( fader.pos[c] ).fadeIn(1500, fader.next(c) );
				});
			},4500);
		},
		start:function(c,o){
			var to = $(o);
			var cl = fader.list.length;
			if(to.length>0){
				var tv = to.length+5;
				fader.list[c] = to;
				fader.pos[c] = 0;
				fader.list[c].hide();
				fader.list[c].each(function(i){ this.style.zIndex=(tv-i); });
				fader.list[c].eq(fader.pos[c]).fadeIn(1500, fader.next(c) );
				to = null;
			}
		}
	};
	*/
	//$("#images_bg").css({opacity:0.4});
	
	//fader.start(0,"img.image1");
	//fader.start(1,"img.image2");
	
	/*
	var logos_pos = 0, $logos;
	function logos_next(){
		window.setTimeout(function(){
			$logos.eq( logos_pos++ ).fadeOut(500, function(){
				if(logos_pos == $logos.length){ logos_pos = 0; }
				$logos.eq( logos_pos ).fadeIn(500, fader.next )
			})
		},2000);
	};
	$logos = $("#top_box img");
	$logos.eq(logos_pos).fadeIn(500, logos_next );
	*/
	
	fader_logos.start();
	fader_messages.start();
	
	$("#navigation > ul").supersubs({ minWidth: 9, maxWidth: 33, extraWidth: 1 }).superfish({ delay: 500, speed: 'fast', dropShadows: false });
	
	$("a[title^='New Window: ']").each(function(){
		var newtitle = String($(this).attr('title')).substring(String("New Window: ").length);
		$(this).attr('title',newtitle);
		$(this).click(function(){ var newwin = window.open($(this).attr('href'),'newwin'); newwin.focus(); return false; });
	});
	
 })