jQuery.fn.wait = function(time, type) {
    time = time || 1000;
    type = type || "fx";
    return this.queue(type, function() {
        var self = this;
        setTimeout(function() {
            jQuery(self).dequeue();
        }, time);
    });
};


jQuery(document).ready(function() {
	jQuery('h1.sitename').css('margin-top', '-200px');
	jQuery('h1.sitename').wait(500).animate({'marginTop': '0'}, 300, function(){
		jQuery(this).effect('bounce', { times: 3, distance: 30 }, 200);
	})
	
	jQuery('#cross-content').cycle('fade');
	
	jQuery('a.fancybox').each(function(){
		jQuery(this).fancybox({'titleShow' : false, 'transitionIn': 'elastic', 'transitionOut': 'elastic' })
	});	
});
