// open close ******************************************************************
function initOpenClose() {
    var _activeClass = 'active';
    var _slideSpeed = 1500;
    $('.slide-block').each(function() {
        var _holder = $(this);
        var _t = false;
        _holder.find('.opener').click(function() {
            if (_t) clearTimeout(_t);
            if (!$(this).hasClass('active')) {
                $(this).addClass('active');
                $(this).parents('.slide-block').find('.slide-box').slideDown();
            }
            return false;
        }).mouseout(function() {
            if (_t) clearTimeout(_t);
            _t = setTimeout(function() {
                _holder.find('.opener').removeClass('active');
                _holder.find('.slide-box').slideUp();
                _holder.find('.opener').removeClass('active');
            }, 1000);
        });
        _holder.find('.slide-box').hover(function() {
            if (_t) clearTimeout(_t);
        }, function() {
            if (_t) clearTimeout(_t);
            _t = setTimeout(function() {
                _holder.find('.opener').removeClass('active');
                _holder.find('.slide-box').slideUp();
                _holder.find('.opener').removeClass('active');
            }, 5000);
        });
    });
}

$(document).ready(function(){
    initOpenClose()
    
    if ($("#slidehome").length > 0){
        $('#slidehome').before('<div id="slidehome-nav">').cycle({
    		fx: 'fade', 
            pager:  '#slidehome-nav',
            timeout: 8000
    	});
    }
    
	/*oroscopo----------*/
	var label_wd;
	var max_wd=490;
	    $('#oroscopo').hover(
        function() {oroscopo_over=true},
        function() {
            oroscopo_over=false;
            $(this).delay(400,function(){
                if(!oroscopo_over){
                    $('#o_label').fadeOut();
                    $('#o_label').remove();
                }
            });
        });
    $('#oroscopo li a').mouseover(function () {
                    $('#o_label').remove();
	    $('#oroscopo').prepend('<div id="o_label"></div>');
        $('#o_label').show().html('<span>'+$(this).attr('class')+'</span>');
        label_wd=$('#o_label span').width()+10;
    	var left= 17+$('#oroscopo li').index($(this).parent())*32-label_wd/2;
    	$('#o_label').css({'left':String(left)+'px', 'text-align':'center', 'width':label_wd+'px'})    	
    });
    /*oroscopo----------*/

});