timeout = sliderPauseTime; // Define fade timeout here

jQuery(function($) {
	
	$(".vid-link").click(function() {
		$.fancybox({
			'padding'		: 0,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'title'			: this.title,
			'width'			: 640,
			'height'		: 385,
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'			: 'swf',
			'swf'			: {
			'wmode'				: 'transparent',
			'allowfullscreen'	: 'true'
			}
		});

		return false;
	});
	
	$('#nav > ul > li > a').addClass('button').wrapInner('<span />');
	$('#nav .sub-menu a').prepend('<span class="circle"></span>');
	$('#nav .sub-menu').each(function() {
		$(this).parents('li').find('> a').append('<em class="arrow"></em>');
	});
	
	$('#menu-top-menu li.donate a').click(function(){
		window.open('https://www.vendini.com/donation-software.html?d=63329d333acf450722f2ae4cf34544e6&t=donation', 'order_window', 'width=611,height=510,status=yes,left='+((window.screen.width - 611)/2)+',top='+((window.screen.height - 510)/2.5)).focus();
		return false;
	});
	
	$('#menu-top-menu li.join a').click(function(){
		window.open('https://www.vendini.com/ticket-software.html?j=ca4d70527e8945b9ad533e68870ca7b3&t=join', 'order_window', 'width=611,height=510,status=yes,left='+((window.screen.width - 611)/2)+',top='+((window.screen.height - 510)/2.5)).focus();
		return false;
	});
	

	$('#menu-top-menu li.donate a').hover(function(){
		window.status='Donate now!';
		return true;
	}, function(){
		window.status='';
		return true;
	});
	
	$('#menu-top-menu li.join a').hover(function(){
		window.status='Join our mailing list!';
		return true;
	}, function(){
		window.status='';
		return true;
	});
	
	/*var classes=new Array(
		'academics',
		'dance',
		'skating',
		'music',
		'theatre',
		'visual',
		'vocal'
	);
	
	$('#nav .sub-menu > li').each(function() {
		label=$(this).text();
		label=label.toLowerCase(label);
		for(i=0; i<classes.length; i++) {
			if (label.indexOf(classes[i])!=-1) {
				break;
			}
		}
		$(this).addClass(classes[i]);
	});*/
	
	$('#header #search .search').focus(function(){
		var currentVal = $(this).val()
		$(this).addClass('active');
		if (currentVal == 'Search...') {
			$(this).val('');
		}
		$('#searchsubmit').addClass('active');
	});
	
	$('#header #search .search').blur(function(){
		var currentVal = $(this).val();
		if (currentVal == '') {
			$(this).removeClass('active');
			$('#searchsubmit').removeClass('active');
			$(this).val('Search...');
		}
	});
	
	$('#below-fader ul:first > li:eq(0)').addClass('left');
	$('#below-fader ul:first > li:eq(1)').addClass('middle left');
	$('#below-fader ul:first > li:eq(2)').addClass('right');
	$('#spotlight .thumbs a .overlay:first').addClass('active');
	
	$('#spotlight .thumbs a').click(function() {
		$('.overlay').removeClass('active');
		var newSrc=$(this).find('img').attr('src');
		newSrc=newSrc.replace('w=113', 'w=299');
		newSrc=newSrc.replace('h=113', 'h=236');
		$('.preview img').attr('src', newSrc);
		var rel=$(this).attr('rel');
		$('#spotlight .entry.right h2').text( $('#spotlight #hidden ' + rel).find('.entry h2').text() );
		$('#spotlight .entry.right h3').text( $('#spotlight #hidden ' + rel).find('.entry h3').text() );
		$('#spotlight .entry.right p').text( $('#spotlight #hidden ' + rel).find('.entry p').text() );
		$('#spotlight .entry.right a.more-button').text( $('#spotlight #hidden ' + rel).find('.entry a.more-button').text() );
		$('#spotlight .entry.right a.more-button').attr( 'href', $('#spotlight #hidden ' + rel).find('.entry a.more-button').attr('href') );
		$('#spotlight .entry.right a.view-button').text( $('#spotlight #hidden ' + rel).find('.entry a.view-button').text() );
		$('#spotlight .entry.right a.view-button').attr( 'href', $('#spotlight #hidden ' + rel).find('.entry a.view-button').attr('href') );
		$(this).find('.overlay').addClass('active');
		return false;
	});
	
	$('#dark-container .box-b > div:eq(0)').addClass('left');
	$('#dark-container .box-b > div:eq(1)').addClass('right');
	
	$('#sidebar .gform_wrapper input[type=text], #sidebar .gform_wrapper textarea').addClass('field blink');
	$('#sidebar .gform_wrapper input[type=submit]').addClass('button');
	
	$('.eventsListWidget').addClass('events');
	$('#dark-container > .box-b > div:first').addClass('left');
	$('#dark-container > .box-b > div').not(':first').addClass('right');
	$('.sidebar-navigation-theme-widget ul ul .current').parents('li').addClass('current');
	
});


jQuery(function($) {
	
	$('.blink').focus(function() {
		if(this.value == this.title) {
			this.value = ''
		}
	}).blur(function() {
		if(this.value == '') {
			this.value = this.title
		}
	});
	
	$('#nav li.has-dd').hover(function() {
		$(this).addClass('hover').find('.dd').stop(true,true).slideDown();
	}, function() {
		$(this).removeClass('hover');
		$(this).find('.dd').stop(true,true).hide();
	});
	
	$('.faq-section .section-head').click(function() {
		if ($(this).parent().hasClass('open')){
			$(this).parent().removeClass('open').find('.section-entry').slideUp('fast');
			$(this).parent().siblings('.open').removeClass('open').find('.section-entry').slideUp('fast');
		} else {
			$(this).parent().addClass('open').find('.section-entry').slideDown('fast');
			$(this).parent().siblings('.open').removeClass('open').find('.section-entry').slideUp('fast');
		}
		return false;
	});
	
	$('.calendar .categories .button').click(function() {
		$('.act').removeClass('act').find('.event-info').slideToggle();
		$(this).parent().addClass('hover').find('.dd').slideToggle();
		return false;
	});
	
	$('.cell h5 a').click(function() {
		$('.act').removeClass('act').find('.event-info').slideUp();
		$(this).parents('.cell').addClass('act').find('.event-info').slideDown();
		return false;
	});
	
	
	function initFader() {
		var current = $('#fader > ul > li.current');
		var next = current.next().length ? current.next() : current.parent().children(':first');
		current.find('.testimonial').fadeOut(500, function() {
			$(this).parent().removeClass('current').fadeOut(1000);
			next.addClass('current').fadeIn(1000, function() {
				$(this).find('.testimonial').fadeIn(500);
			});
		});
		setTimeout(function() {
			initFader();
		}, timeout);
	}

});


var $ = jQuery;

function initFader() {
	var current = $('#fader > ul > li.current');
	var next = current.next().length ? current.next() : current.parent().children(':first');
	current.find('.testimonial').fadeOut(500, function() {
		$(this).parent().removeClass('current').fadeOut(1000);
		next.addClass('current').fadeIn(1000, function() {
			$(this).find('.testimonial').fadeIn(500);
		});
	});
	setTimeout(function() {
		initFader();
	}, timeout);
}

function pageLoaded() {
	$('#nav > ul > li').each(function() {
		if($(this).find('ul').length) {
			$(this).addClass('has-dd').find('.button').append('<em class="arrow"></em>');
			$(this).append('<div class="dd"><div class="dd-t"></div><div class="dd-m"></div><div class="dd-b"></div></div>');
			var dd_container = $(this).find('.dd-m');
			$(this).find('ul').appendTo(dd_container);
		}
	});
	if($('.calendar').length) {
		$('.calendar .categories').append('<div class="dd"><div class="dd-t"></div><div class="dd-m"></div><div class="dd-b"></div></div>');
		var dd_container = $('.categories .dd-m');
		$('.categories ul').appendTo(dd_container);
	}
	if($('#fader').length) {
		$('#fader li:first').addClass('current');
		$('#fader li:first, #fader li:first .testimonial').show();
		
		setTimeout(function() {
			initFader();
		}, timeout);
	}
	if($('.post-entry table').length) {
		$('.post-entry table').each(function() {
			$(this).find('tr:even').addClass('even');
			$(this).find('tr').each(function() {
				$(this).find('td:last').addClass('last');
			});
			$(this).find('tr:last').addClass('last');
		});
	}
	if($('.calendar table').length) {
		$('.calendar table').each(function() {
			$(this).find('tr').each(function() {
				$(this).find('td:last').addClass('last');
			});
		});
	}
	if($.browser.msie) {
		if($.browser.version < 8) {
			$('.ico-heart').css({
				'position': 'relative',
				'top': '-4px',
				'margin-right': '4px'
			});
			$('.ico-mail').css({
				'top': '-3px',
				'margin-right': '4px'
			});
			if($.browser.version == 6) {
				DD_belatedPNG.fix('#nav .button .arrow, #dark-container .about-section .more-button, #dark-container .events .top-links a, .side-nav li .button, .side-nav li .button .arrow, .side-nav li li a, .video-spotlight .vid-link .icon, .post-entry .faq-section .section-head .arrow');
			}
		}
	}
}
