$(document).ready(function () {

	/* product gallery */
	$('.products-overview a').lightBox({
	 overlayBgColor: '#000',
	 overlayOpacity: 0.25,
	 imageLoading: '/images/blank.gif',
	 imageBtnClose: '/images/lightbox-close.png',
	 imageBtnPrev: '/images/lightbox-prev2.png',
	 imageBtnNext: '/images/lightbox-next2.png',
	 containerResizeSpeed: 350,
	 txtImage: '(',
	 txtOf: '/',
	 txtPost: ')'
	});	
	
	/* event gallery */
	$('.event-gallery a').lightBox({
	 overlayBgColor: '#000',
	 overlayOpacity: 0.25,
	 imageLoading: '/images/blank.gif',
	 imageBtnClose: '/images/lightbox-close.png',
	 imageBtnPrev: '/images/lightbox-prev2.png',
	 imageBtnNext: '/images/lightbox-next2.png',
	 containerResizeSpeed: 350,
	 txtImage: '(',
	 txtOf: '/',
	 txtPost: ')'
	});	
	
	/* glossary */
	$('#glossary .glossary-item').click(function () {
		var text = $(this).children('p');
		var headline = $(this).find('span');
		if (text.is(':hidden')) {
			text.slideDown('200');
			headline.css('background-position', 'bottom right');
		} else {
			text.slideUp('200');
			headline.css('background-position', 'top right');
		}
	});
	
	$('.jumpurl').click(function(e) {
		var url = $(this).attr('rel');
		if (url.indexOf("http") == 0) {
			window.open($(this).attr('rel'));
			return false;
		} else {
			location.href = url;
		}
		return false;
	});
});

function gotoURL(url) {
	var external = url.indexOf("http");
	if (external == 0) {
		window.open(url);
		return false;
	} else {
		location.href = url;
	}
}

function _log(msg) {
    if (window.console && window.console.log)
        window.console.log(msg);
}

