function do_fancybox_init() {
	/* Apply fancybox to multiple items */
	$("a[rel=gallery]").fancybox({
                'transitionIn'      : 'elastic',
                'transitionOut'     : 'elastic',
                'padding'           : 4,
		'overlayOpacity'    : 0.7,
		'overlayColor'      : '#000',
                'titlePosition'     : 'over',
                'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
		    if(title) { title = '<span id="fancybox-title-over">' + title +'</span>'; } 
                    return title;
                }
	});
	/* Image links */
	$("a[href$=.jpg],a[href$=.png],a[href$=.gif]").fancybox({
                'transitionIn'      : 'elastic',
                'transitionOut'     : 'elastic',
                'padding'           : 4,
		'overlayOpacity'    : 0.7,
		'overlayColor'      : '#000'
        });
	/* QuickTime */
	$("a[href$=.mov]").click(function() {
                $.fancybox({
		  'overlayOpacity'  : 0.7,
		  'overlayColor'    : '#000',
                  'padding'         : 5,
                  'transitionIn'    : 'elastic',
                  'transitionOut'   : 'elastic',
                  'width'           : 650,
                  'height'          : 385,
                  'href'            : this.href.replace(new RegExp("http:\/\/[^\/]+(.*)", "i"), '/mov_player.php?p=$1'),
		  'title'           : this.href.replace(new RegExp("http:\/\/(.*)\/(.*)", "i"), '$2'),
		  'type'            : 'iframe',
		  'scrolling'       : 'no'
		});
		return false;
	});
	/* MP3 */
	$("a[href$=.mp3]").click(function() {
                $.fancybox({
		  'overlayOpacity'  : 0.7,
		  'overlayColor'    : '#000',
                  'padding'         : 5,
                  'transitionIn'    : 'elastic',
                  'transitionOut'   : 'elastic',
                  'width'           : 350,
                  'height'          : 100,
		  'href'            : this.href,
		  'title'           : this.href.replace(new RegExp("http:\/\/(.*)\/(.*)", "i"), '$2'),
		  'type'            : 'iframe',
		  'scrolling'       : 'no'
		});
		return false;
	});
	/* Popups */
	$("a[href*=/?p=lyrics_],a[href*=/popup.php?l=],#popup").click(function() {
                $.fancybox({
		  'overlayOpacity'  : 0.7,
		  'overlayColor'    : '#000',
                  'padding'         : 5,
                  'transitionIn'    : 'elastic',
                  'transitionOut'   : 'elastic',
                  'width'           : 680,
                  'height'          : 495,
                  'href'            : this.href.replace(new RegExp("\\?p=", "i"), 'popup.php?l='),
		  'title'           : this.title,
		  'type'            : 'iframe'
		});
		return false;
	});
	/* Newsletter popups */
	$("a[href*=/?p=rt_archive&x=]").click(function() {
                $.fancybox({
		  'overlayOpacity'  : 0.7,
		  'overlayColor'    : '#000',
                  'padding'         : 5,
                  'transitionIn'    : 'elastic',
                  'transitionOut'   : 'elastic',
                  'width'           : 850,
                  'height'          : 800,
                  'href'            : this.href.replace(new RegExp("\\?p=", "i"), 'popup.php?l='),
		  'title'           : this.title,
		  'type'            : 'iframe'
		});
		return false;
	});
	/* Shopping cart */
	$("#shop_cart").fancybox({
		  'overlayOpacity'  : 0.7,
		  'overlayColor'    : '#000',
                  'padding'         : 5,
                  'transitionIn'    : 'elastic',
                  'transitionOut'   : 'elastic'
        });
}
$(document).ready(function($) {
	do_fancybox_init();
	/* landingpage */
	$("#landingpage").fancybox({
		'padding'           : 5,
		'width'             : 800,
		'height'            : 615,
		'autoScale'         : false,
		'type'              : 'iframe',
		'overlayOpacity'    : 0.7,
		'overlayColor'      : '#000'
	});
});

