

Cufon.replace('.cufon-titling, h1, h2, h3', { fontFamily: 'Neutraface Slab Display Titl', fontWeight: 900, hover: true });
Cufon.replace('.cufon-bold', { fontFamily: 'Neutraface Slab Display Bold', fontWeight: 700, hover: true });



$(document).ready(function(){
	
	
	$('ul.menu li a, div.roll a').each(function(){
		
		// preload
				
		var img = $('img', this);
		$('<img/>')[0].src = img.attr('src').replace('-0.png', '-1.png');
		
		
		$(this).not('.active').mouseenter(function(){
					
			var img = $('img', this);
			
			img.attr('src', img.attr('src').replace('-0.png', '-1.png'));
			
		}).mouseleave(function(){
	
			var img = $('img', this);
			
			img.attr('src', img.attr('src').replace('-1.png', '-0.png'));			
			
		});
	});
	
	
	tops = new Tops( $('div#banner') );
	
	
	// table.cfla
	
	$("table.params tr:even").addClass("nth");	
	
	
});










var Tops = function(el) {
	
	var _self 	= this;
	var t 		= null;
	var curr	= 0;
	
	
	this.sw = function() {
		
		// active top
		
		var banners = $('div.banner', el);

		banners.fadeOut('slow');
		$(banners.get(curr)).fadeIn('slow');

	}
	
	


	
	this.next = function() {
		
		var banners = $('div.banner', el);
		
		curr += 1;
		
		if(curr >= banners.length)
			curr = 0;
		
		_self.sw();
		
		return false;
	}
	
	
	
	this.prev = function() {
		
		var banners = $('div.banner', el);
		
		curr -= 1;
		
		if(curr < 0)
			curr = banners.length;
		
		_self.sw();
		
		return false;
	}
	

	
	
	
	
	
	
	// init
	
	this.sw();
	
	
	// timer
	if( $('div.banner', el).length > 1 ) {
	
		_self.t = setInterval(_self.next, 4000);
		
		$(el).mouseover(function(){
			
			self.t = clearInterval(_self.t);
			
		}).mouseout(function(){
			
			_self.t = setInterval(_self.next, 4000);
		})		
		
	}

}



