$(function(){
	
	$('#pages').kwicks({
					max : 440,
					spacing : 2,
					easing: 'easeOutBack',
					event: 'click',
					duration: 800
	});
	
	$('#wrapper').css('margin-top', ($(window).height()-$('#wrapper').outerHeight())/2)
	/*
  $('#menu07 .page').load('gb/guestbook.php', function(){
		$('#entries').load('gb/gb_view.php?page=1');
	});
	*/
	createslider('#years','#menu05');
	createslider('#musorpages','#menu04');
	createslider('#videopages','#menu03');
	createslider('#gallerypages','#menu02');
	
	
	$('#gallerypages .slide-item').each(function(){
		var identifier = $('a', this).attr('rel');
		$('.lightbox', this).colorbox({rel: identifier, current:'{current} / {total}'});
	});
	
	var alltabs = $('.pagecontainer');
	var gallery_buttons = $('#selectgallery a.tdselect');
	var normalsize = '86px'
	var smallsize = '27px'
	var fullsize = '440px'
	

		
	/* reference page sliders */
	function createslider(holder,parentmenu){
		$(parentmenu +' .moveup').click(function(){
			if ($(this).hasClass('enabled')){
				if ($(holder).position().top != 0 ) {
					$(parentmenu +' .moveup').removeClass('enabled');
					$(parentmenu +' .movedown').addClass('enabled');
					$(holder).animate({
						top: ['+=464px', 'easeOutExpo']
					}, 700, function() {
						if ($(holder).position().top != 0 ) {
							$(parentmenu +' .moveup').addClass('enabled');
						}
					});
				}
			}
		});
		$(parentmenu + ' .movedown').click(function(){
			if ($(this).hasClass('enabled')){
				if ($(holder).position().top != 0 - ($(holder).height() - 464 )) {
					$(parentmenu +' .movedown').removeClass('enabled');
					$(parentmenu +' .moveup').addClass('enabled');
					$(holder).animate({
						top: ['-=464px', 'easeOutExpo']
					}, 700, function() {
						if ($(holder).position().top != 0 - ($(holder).height() - 464 )) {
							$(parentmenu +' .movedown').addClass('enabled');
						}
					});
				}
			}
		});
	}

	$('.playvideo').click(function(){
		createoverlay('playvideo_overlay');
		createvideoplayer($(this).attr('href'));
		return false;
	});
	/*
	$('.gallery-image-holder').click(function(){
		createoverlay('fullimage_overlay');
		var fullimage = $('img', this).attr('title');
		$('#fullimage_overlay').html('<img src="' + fullimage + '"/>');	
	});
	*/
	function createoverlay(selecteddiv) {
		$('#sliderwrapper').append('<div id="overlay-wrapper"><div id="overlay-content" style="display:none"></div></div>');
		$('#overlay-content').append('<div id="overlay-closer"></div>');
		$('#overlay-content').append($('#' + selecteddiv));
		$('#' + selecteddiv).show();
		$('#overlay-content').fadeIn(1000);
		$('#overlay-closer').click(function(){
			$('#overlay-content').fadeOut(1000, function() {
				$('#' + selecteddiv).hide();
				$('body').append($('#' + selecteddiv))
				$('#overlay-wrapper').remove();
			});
		});
	}

	function createvideoplayer(file) {
		var so = new SWFObject('video/player.swf','mpl','614','500','9');
		so.addParam('allowfullscreen','true');
		so.addParam('allowscriptaccess','always');
		so.addParam('wmode','transparent');
		so.addVariable('file', file);
		so.addVariable('skin','video/skin/stylish_slim.swf');
		so.addVariable('autostart','true');
		so.addVariable('smoothing','false');
		so.addVariable('stretching','uniform');
		so.write('mediaspace');
	}
	
	/*
  $('.gb_active').live('click', function() {
		var pagenum = $(this).attr('title');
		$('#entries').animate({
			'opacity':'toggle'},
			function() {
				$('#menu07 .page #entries').load('gb/gb_view.php?page='+ pagenum,
					function() {
						$('#entries').animate({'opacity':'toggle'});
					});
			});
	});
	
	$('#gb_new_comment, #back_to_entries').live('click', function(){
		newcommenttoggler();
	});
	
	function newcommenttoggler(){
		$('#entries').animate({
			'opacity':'toggle'
		});
		$('#signform').animate({
			'opacity':'toggle'
		});
	}
	
	$('#gb_new_post_submit').live('click', function() {
		var name = $('#name');
		var message = $('#message');
		var invaliddata = $('.error');
		invaliddata.removeClass('error');
		
		if ( name.val() == '') {
			name.parent().addClass('error');
			
		}
		
		if ( message.val() == '') {
			message.parent().addClass('error');
			
		}
		
		if ( message.val().length < 10) {
			message.parent().addClass('error');
			
		}
		
		if ( message.val().length > 150) {
			message.parent().addClass('error');
			
		}
		
		if ($('.error').size() == 0)
		{
			$.post("gb/gb_sign.php", $("#signgb").serialize(),
			function(){
				$(':input','#signgb').not(':button, :submit, :reset, :hidden').val('');
				$('#entries').load('gb/gb_view.php?page=1', function(){
					newcommenttoggler();
				}
				);
			});
		}
	});*/
		
});
