// other fx
$(document).ready(function() {
	// clickable elements
    $('.clickable').click(function() {
        if($(this).find('p.readmore a').attr('target') == '_blank') {
			window.open($(this).find('p.readmore a').attr('href'));
		} else {
			document.location.href = $(this).find('p.readmore a').attr('href');
		}
	});
	
    $('.clickable').hover(
        function(){
            $(this).addClass('hover');
            $('.next', this).addClass('hoverlink');
            $('.title', this).addClass('hovertitle');
        },
        function(){
            $(this).removeClass('hover');
            $('.next', this).removeClass('hoverlink');
            $('.title', this).removeClass('hovertitle');
        }
    );

    // image link
    $('.imageLink').hover(
        function(){
            $(this).addClass('imageLinkHover');
        },
        function(){
            $(this).removeClass('imageLinkHover');
        }
    );
	
	// slides
	$('div.slides dl.slide dt').hover(
        function(){
            $(this).addClass('dl_hover');
        },
        function(){
            $(this).removeClass('dl_hover');
        }
    );
	
    $("div.slides dl.slide dt").click(function () {
        var visible = !$(this).parent("dl").hasClass("active");         
        $(this).parents("div.slides").find("dl").each(
            function() {
                var $sl = $(this);
                if ($sl.hasClass("active")) {
                    $sl.find("dd").slideUp("normal", function(){ $sl.removeClass("active"); });
                }
            }
        );
        
        if (visible) {
            $(this).parent("dl").addClass("active");
            $(this).next("dd").slideDown("normal");
        }
    });
});