function trackExternalLink(link) {
    try {
        var pageTracker = _gat._getTracker("UA-19440599-2");
        pageTracker._trackEvent('Ausgehende Links', link.href);
        //setTimeout('document.location = "' + link.href + '"', 100)
    } catch(err) {}
}

$(document).ready(function(){

    
    var listItems;
    if (listItems = $('#content-list div.list-item')) {
        var foundCategories = [];
        var category;
        var i = 0;
        $(listItems).each(function(idx, item) {
            category = $(item).attr('class').replace(/list-item\s+/i, '');
            if (category && $.inArray(category, foundCategories) < 0) {
                foundCategories[i] = category; i++;
            }
        });
        // show only filter, which are found
        var categoryFilter;
        var className;
        if (categoryFilter = $('#category-filter a.category-filter')) {
            categoryFilter.each(function(idx, item) {
                className = $(item).attr('class').replace(/category-filter\s+/i, '');
                if ($.inArray(className, foundCategories) < 0) {
                    $(item).hide();
                }
            });
        }
    }

    // show all
    $('#category-filter a.category-all').click(function(){
        $('#category-filter a').removeClass('active');
        $(this).addClass('active');
        $('#content-list div.list-item').show();
    });
    // add filter function
    var filterKeys = ['news', 'research', 'event', 'interview', 'guest', 'productcheck'];
    $(filterKeys).each(function(idx, filterKey){
        var filterLink;
        if (filterLink =  $('#category-filter a.category-' + filterKey)) {
            filterLink.click(function(){
                $('#category-filter a').removeClass('active');
                filterLink.addClass('active');
                $('#content-list div.list-item').show();
                $('#content-list div.list-item:not(.category-' + filterKey + ')').hide();
            });
        }
    });
    
    $('a.levent-details').click(function(){
        var link = this;
        $(this).next('div.event-details').slideToggle('fast', function(){
            if ($(link).hasClass('plus'))
            {
                $(link).addClass('minus');
                $(link).removeClass('plus');
            }
            else
            {
                $(link).addClass('plus');
                $(link).removeClass('minus');
            }
        });
        return false;
    });
    $("a[rel^='prettyPhoto']").prettyPhoto({
        animation_speed: 'fast', /* fast/slow/normal */
        opacity: 0.1, /* Value between 0 and 1 */
        show_title: false, /* true/false */
        theme: 'light_square',
        default_width: 700,
		default_height: 290,
        markup: '<div class="pp_pic_holder"> \
                        <div class="ppt">&nbsp;</div> \
						<div class="pp_top"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
						<div class="pp_content_container"> \
							<div class="pp_left"> \
							<div class="pp_right"> \
								<div class="pp_content"> \
									<div class="pp_loaderIcon"></div> \
									<div class="pp_fade"> \
										<a href="#" class="pp_expand" title="Expand the image">Expand</a> \
										<div class="pp_hoverContainer"> \
											<a class="pp_next" href="#">next</a> \
											<a class="pp_previous" href="#">previous</a> \
										</div> \
										<div id="pp_full_res"></div> \
										<div class="pp_details clearfix"> \
											<p class="pp_description"></p> \
											<a class="pp_close" href="#">Close</a> \
											<div class="pp_nav"> \
												<a href="#" class="pp_arrow_previous">Previous</a> \
												<p class="currentTextHolder">0/0</p> \
												<a href="#" class="pp_arrow_next">Next</a> \
											</div> \
										</div> \
									</div> \
								</div> \
							</div> \
							</div> \
						</div> \
						<div class="pp_bottom"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
                    </div> \
					<div class="pp_overlay"></div>'
    });
});
