function switchDesc(_object, _ID) {
  $('[id^="desc-switch-"]').each(function() {
		var ID = $(this).attr('id');
		ID = ID.replace(/^desc-switch-(\d+)$/i, '$1');

		var HTML = $(this).html();
		var linkName = HTML.match(/\>(.+)\</i)[1];

		if (ID == _ID) {
			$('div#desc-' + ID).show();
			$(this).html('<b>' + linkName + '</b>');
		} else {
			$('div#desc-' + ID).hide();
			$(this).html('<a href="javascript: switchDesc(this, ' + ID + ');">' + linkName + '</a>');
		}
	});
}

function switchTab(_object, _ID) {
	var objectMenuBar = $('div.main-menu');
	objectMenuBar.removeClass('link_bar-1 link_bar-2 link_bar-3');
	
	var objectMenuBarGradientNorth = $('div.main-menu div.gradient-n');
	objectMenuBarGradientNorth.removeClass('link_bar-1 link_bar-2 link_bar-3');
	
	var objectMenuBarGradientSouth = $('div.main-menu div.gradient-s');
	objectMenuBarGradientSouth.removeClass('link_bar-1 link_bar-2 link_bar-3');

	$('div.tab').each(function(indexTab, objectTab) {
		var flagSelectedTab = $(objectTab).hasClass('style-' + _ID);
		var objectTabSouth = $(objectTab).find('.tab-s');

		if (flagSelectedTab) {
			objectMenuBar.addClass('link_bar-' + _ID);
			objectMenuBarGradientNorth.addClass('link_bar-' + _ID);
			objectMenuBarGradientSouth.addClass('link_bar-' + _ID);
			objectTabSouth.hide();

			objectMenuBar.find('div#tab-' + (indexTab + 1)).show();
		} else {
			objectTabSouth.removeClass('link_bar-1 link_bar-2 link_bar-3');
			objectTabSouth.addClass('link_bar-' + _ID);
			objectTabSouth.show();

			objectMenuBar.find('div#tab-' + (indexTab + 1)).hide();
		}
	});
}

$(document).ready(function() {
	$('a[href$=".jpg"], a[href$=".png"], a[href$=".gif"]').fancybox({
		'transitionIn': 'elastic',
		'transitionOut': 'elastic',
		'speedIn': 350,
		'speedOut': 200,
		'cyclic': true,
		'overlayShow': true,
		'titlePosition': 'inside'
	});
});
