function scriptTrigger() {
	// activate scroll pane
	$('.jScrollPane').jScrollPane({
		scrollbarWidth: 16
	});
	// activate carousel
	$('.mycarousel').jcarousel({
		itemFallbackDimension: 57,
		wrap:'circular',
		scroll:5
	});
		
	// activate colorbox
	$('.colorbox a[rel="page"]').click(function() {
		url = ($(this).attr('href'));
		$('body').append('<div id="myoverlay" class="png"><div id="myoverlaycontainer"><div id="myoverlaycontent"></div><div id="myoverlayclose" class="png"></div></div></div>');
		$('#myoverlayclose').click(function() {
			$('#myoverlayclose').remove();
			$('#myoverlay').remove();
		});
		if ($.browser.msie && $.browser.version == 7.0  || $.browser.msie && $.browser.version == 6.0 ) {
			$.get(url, function(data) {
				$('#myoverlay #myoverlaycontent').html(data);
			});
			$('#myoverlaycontainer').css('margin-left','-'+($('#myoverlaycontainer').width()/2)+'px');
			$('#myoverlaycontainer').css('margin-top','-'+($('#myoverlaycontainer').height()/2)+'px');
		} else {
			$('#myoverlaycontainer').addClass('loading');
			url = url+' #pagecontent';
			$('#myoverlay #myoverlaycontent').load(url,function() {
				Cufon.refresh();
				$('.jScrollPane').jScrollPane({scrollbarWidth: 16});
				$('#myoverlaycontainer').removeClass('loading');
				$('#myoverlaycontainer').css('margin-left','-'+($('#myoverlaycontainer').width()/2)+'px');
				$('#myoverlaycontainer').css('margin-top','-'+($('#myoverlaycontainer').height()/2)+'px');
			});
		}
		return false;
	});
	
	$('.colorbox a[rel="image"]').click(function() {
		url = ($(this).attr('href'));
		title = ($(this).attr('title'));
		$('body').append('<div id="myoverlay" class="png"><div id="myoverlaycontainer"><div id="myoverlaycontent"></div><div id="myoverlaytitle"></div><div id="myoverlayclose" class="png"></div></div></div>');
		$('#myoverlayclose').click(function() {
			$('#myoverlayclose').remove();
			$('#myoverlay').remove();
		});
		content = '<img src="'+url+'" alt="" />';
		$('#myoverlaycontent').html(content);
		$('#myoverlaycontent img').hide();
		$('#myoverlaytitle').html(title);
		$('#myoverlaytitle').hide();
		$('#myoverlaycontainer').addClass('loading');
		$('#myoverlaycontent img').load(function() {
			$('#myoverlaycontainer').css('width',($('#myoverlaycontent img').width()));
			$('#myoverlaycontainer').css('height',($('#myoverlaycontent img').height())+($('#myoverlaytitle').height()));
			$('#myoverlaycontainer').css('minHeight',$('#myoverlaycontent img').height()+$('#myoverlaytitle').height());
			$('#myoverlaycontainer').css('margin-left','-'+($('#myoverlaycontainer').width()/2)+'px');
			$('#myoverlaycontainer').css('margin-top','-'+($('#myoverlaycontainer').height()/2)+'px');
			$('#myoverlaycontainer img').show();
			$('#myoverlaytitle').show();
			$('#myoverlaycontainer').removeClass('loading');
		});
		return false;
	});
	
	// flash movie on home page
	var flashvars = false;
	var params = {
		menu:"false",
		flashvars:"&showPlayButton=false&firstMovie=video-home.flv"
	};
	var attributes = {
		id:"homeFlvPlayer",
		name:"homeFlvPlayer",
		wmode:"transparent"
	};
	swfobject.embedSWF("flash/flvplayer.swf", "homeplayer", "365", "204", "9.0.0", flashvars, params, attributes);
	// flash movie on videos page
	var flashvars = false;
	var params = {
		menu:"false",
		flashvars:"&showPlayButton=true&firstMovie=video-2-en-2.flv"
	};
	var attributes = {
		id:"homeFlvPlayer",
		name:"homeFlvPlayer",
		wmode:"transparent"
	};
	swfobject.embedSWF("flash/flvplayer.swf", "videosplayer", "365", "204", "9.0.0", flashvars, params, attributes);
	// gallery functions for making the magic
	$('.gallery > div').hide();
	$('.gallery > div:first-child').show();
	$('.inlinecarousel .mycarousel li').click(function() {
		showid = $(this).attr('value');
		targetdiv = $(this).parent().parent().parent().parent().prev();
		$(targetdiv).children().hide();
		$(targetdiv).children('div:nth-child('+showid+')').show();
	});
	$('.widecontent > *').hide();
	$('.widecontent > div:first-child').show();
	$('.buttons .fabs').addClass('selected');
	$('.buttons span').click(function() {
		$('.buttons span').removeClass('selected');
		$(this).addClass('selected');
		showid = $('.buttons > span').index(this)+1;
		$('.widecontent > *').hide();
		$('.widecontent > div:nth-child('+showid+')').show();
	});
	$('.pageload.buttons a').click(function() {
	$('#container').addClass('loading');
    $('#jQueryContent').hide();
    $('#jQueryContent').load(this + ' #pagecontent', '',
	    function() {
	        $('#jQueryContent').show();
    		$('#container').removeClass('loading');
	        scriptTrigger();
	        Cufon.refresh();
	    });
	    return false;
	})
}
$(document).ready(function() {
	var flashvars = {};
	var params = {};
	var attributes = {
	wmode: "transparent"
	};
	swfobject.embedSWF("flash/background.swf", "flashBackground", "1400", "800", "9.0.0", flashvars, params, attributes);
	// cufon replace text
	/*Cufon.replace('.hometext h1', {
		fontFamily:'Burbank Big Rg Bd',
		textShadow:'1px 1px rgba(0, 0, 0, 0.75)'
	});
	Cufon.replace('.hometext h2', {
		fontFamily:'Burbank Big Rg Bd',
		textShadow:'1px 1px rgba(0, 0, 0, 0.75)'
	});
	Cufon.replace('.hometext p', {
		fontFamily:'Burbank Big Rg Bd',
		textShadow:'1px 1px rgba(0, 0, 0, 0.75)'
	});*/
	Cufon.replace('.insidetext h1', {
		fontFamily:'Burbank Small Bold',
		textShadow:'1px 1px rgba(0, 0, 0, 0.75)',
		letterSpacing:'-1px'
	});
	Cufon.replace('.insidetext h2', {
		fontFamily:'Burbank Small Bold',
		textShadow:'1px 1px rgba(0, 0, 0, 0.75)',
		letterSpacing:'-1px'
	});
	Cufon.replace('.insidetext p', {
		fontFamily: 'Burbank Small Medium',
		textShadow: '1px 1px rgba(0, 0, 0, 0.75)',
		letterSpacing: '-1px'
	});
	Cufon.replace('.insidetext p strong', {
		fontFamily:'Burbank Small Bold',
		textShadow:'1px 1px rgba(0, 0, 0, 0.75)',
		letterSpacing:'-1px'
	});
	Cufon.replace('.colorboxtext h1', {
		fontFamily:'Burbank Small Bold'
	});
	Cufon.replace('.colorboxtext h2', {
		fontFamily:'Burbank Small Bold'
	});
	Cufon.replace('.colorboxtext p', {
		fontFamily:'Burbank Small Medium'
	});
	Cufon.replace('.colorboxtext p strong', {
		fontFamily:'Burbank Small Bold'
	});
	// set up main navigation
	$('#nav a, a.buytickets').click(function() {
		$('#container').addClass('loading');
		$('#jQueryContent').hide();
		$('#jQueryContent').load(this + ' #pagecontent','', function() {
			$('#jQueryContent').show();
			$('#container').removeClass('loading');
			scriptTrigger();	
			Cufon.refresh();
		});
		$('#nav a').removeClass('selected');
		$(this).addClass('selected');
		return false;		
	})
	// run all required jquery funcs
	scriptTrigger();
});
