// Ajax links
/*
    Example:
        <a class="ajax" href="somecontent.html" rel="#placeholder">Ajax load</a>
        <div id="placeholder">Initial content</div>
*/
$('a.ajax').live("click", function() {
	var rel = $(this).attr('rel')
	if($(rel)) {
	    increment_ajax_counter()
		$(rel).load($(this).attr('href'), function() {
		    if (jQuery.fancybox) {
                $('a.fancy-img').fancybox({
                     'transitionIn'  :   'elastic',
                     'transitionOut' :   'elastic',
                     'speedIn'       :   600, 
                     'speedOut'      :   200, 
                     'showCloseButton' : false,
                     'padding': 0,
                     'hideOnOverlayClick' : true,
                     'hideOnContentClick' : true
                 })
		    }
            decrement_ajax_counter();
		})
	}
	return false
})

$('ul.current-toggle li a').click(function() {
    the_parent = $(this).closest('ul')
    if (the_parent) {
        children = $(the_parent).children('li.current').removeClass('current')
        $(this).parent('li').addClass('current')
    }
});

ajax_load = function(href, rel) {
	if($(rel)) {
	    increment_ajax_counter()
		$(rel).load(href, function() {
            decrement_ajax_counter();
		})
	}
	return false
}

set_current = function(element_id) {
    element = document.getElementById(element_id);
    if (element) {
        $(element).siblings().removeClass('current')
        $(element).addClass('current')
    }
}

