Cufon.replace('#menu a, #pie .a p, #pie .b h4, #pie .b a, h1, h2, #der a, #tit, .dust', {fontFamily: 'dust', hover:true});

var banact=0;
var bantim;
var stim;
var lasth;

$(function(){
	var option = {
		resizeLgImages: true,
		displayNav: true,
		handleUnsupported : 'remove',
		keysClose: ['c', 27], 
		players:  ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv']
	};
	Shadowbox.init(option);
	
	$('.categoria > a').click(function() {
		$(this).parent().children('div').slideToggle(300);
		return false;
	});
	$('.categoria.des > div').slideDown(300);
	
	
	$('#prelo').fadeTo(0,0.6);
	$('#bl').fadeTo(0,0.6);
	$('#bl2').fadeTo(0,0.6);
	
	$('#sliderv > div > div a').click(function() {
		$(this).addClass('c');
		e=$('#sliderv > div > div a');
		for(i=0;i<e.length;i++) {
			if($(e[i]).hasClass('c')) {
				banact=i;
				$(e[i]).removeClass('c');
			}
		}
		banner();
		
		return false;
	});
	
	banner();
	
	if($('#slider').length) {
		var s=$('#slider').children('div').children('div');
		var itm=$(s).children('div');
		var w=0;
		for(var i=0;i<itm.length;i++) w+=parseInt($(itm[i]).outerWidth(1));
		$(s).css('width',w+10);
	
		$('#slider .l').click(function() {
			var pos=parseInt($('#slider').children('div').children('div').css('left'));
			pos+=$('#slider').children('div').children('div').children('div:eq(0)').outerWidth(1);
		
			var slw=parseInt($('#slider').children('div').children('div').innerWidth());
			var slcw=parseInt($('#slider').children('div').innerWidth());
			var mx=-1*(slw-slcw);
		
			if(pos>=0) pos=mx;
		
			$('#slider').children('div').children('div').stop().animate({left:pos+'px'},500,'swing');
			return false;
		});
	
		$('#slider .r').click(function() {
			var pos=parseInt($('#slider').children('div').children('div').css('left'));
			pos-=$('#slider').children('div').children('div').children('div:eq(0)').outerWidth(1);
		
			var slw=parseInt($('#slider').children('div').children('div').innerWidth());
			var slcw=parseInt($('#slider').children('div').innerWidth());
			//var mrg=parseInt($('#slider').children('div').children('div').children('a').css('margin-right'));
			var mx=-1*(slw-slcw);
		
			if(pos<=mx) pos=0;

			$('#slider').children('div').children('div').stop().animate({left:pos+'px'},500,'swing');
			return false;
		});
	}
	
	$('#sliderv .u').click(function() {
		var pos=parseInt($('#sliderv').children('div').children('div').css('top'));
		pos+=$('#sliderv').children('div').children('div').children('a:eq(0)').outerHeight(1);
	
		if(pos>0) pos=0;
	
		$('#sliderv').children('div').children('div').stop().animate({top:pos+'px'},300,'swing');
		return false;
	});

	$('#sliderv .d').click(function() {
		var pos=parseInt($('#sliderv').children('div').children('div').css('top'));
		pos-=$('#sliderv').children('div').children('div').children('a:eq(0)').outerHeight(1);
	
		var slw=parseInt($('#sliderv').children('div').children('div').outerHeight());
		var slcw=parseInt($('#sliderv').children('div').innerHeight());
		var mx=slcw-slw;
	
		if(pos<mx) pos=mx;
		$('#sliderv').children('div').children('div').stop().animate({top:pos+'px'},300,'swing');
		return false;
	});
});

function banner_r() {
	banact++;
	var tot=$('#sliderv > div > div a').length;
	tot--;
	if(banact>tot) banact=0;
	banner();
}

function banner() {
	var src=$('#sliderv > div > div a:eq('+banact+')').attr('href');
	$('#sliderv > div > div a').removeClass('sel');
	$('#sliderv > div > div a:eq('+banact+')').addClass('sel');
	
	p=-1*$('#sliderv > div > div a:eq('+banact+')').position().top;
	h=parseInt($('#sliderv > div > div').outerHeight());
	ht=parseInt($('#sliderv > div').innerHeight());
	m=ht-h;
	if(p<m) p=m;
	
	$('#sliderv > div > div').animate({top:p},300,'swing');
	
	var img=new Image();
	
	clearTimeout(bantim);
	
	$('#prelo').stop().fadeTo(300,0.6);
	
	$(img).load(function() {
		var src=$('#sliderv > div > div a:eq('+banact+')').attr('href');
		if(src!=$(this).attr('src')) return;
		
		$('#tit').stop().fadeTo(0,0);
		var t=$('#sliderv > div > div a:eq('+banact+') span').text();
		$('#tit').html(t);
		Cufon.refresh();
		$('#tit').fadeTo(300,1,function() {
			if(jQuery.browser.msie) this.style.removeAttribute('filter'); 
		});
		
		$('#prelo').stop().fadeTo(300,0);
		
		$('#imagen img').addClass('a').css('z-index',1);
		$(this).fadeTo(0,0).css('z-index',2).appendTo($('#imagen')).fadeTo(700,1,function() {
			if(jQuery.browser.msie) this.style.removeAttribute('filter'); 
			$('#imagen .a').remove();
			clearTimeout(bantim);
			bantim=setTimeout('banner_r();',8000);
		});
	}).attr('src',src);
}

