
$(document).ready(function(){

	// eletter sign up

		$('#eletter-opener').click(function(){
			
			$('#add-email-cont').fadeToggle();
			$(this).blur();
			return false;
		});

		$('#eletter').focus(function(){
			
			$(this).val('');
		});

		$('form#email-subscribe').submit(function(){

			$('form#email-subscribe').ajaxSubmit({ url: 'http://www.thecanarycollective.com/subscribers/add_email/17/' + $('#eletter').val() + '/?format=json&callback=?', type: 'GET', dataType: 'json', success: function(e){
				
				$('#eletter').val(e.message);
				$('#eletter').css('color', e.status > 0 ? '#05931C' : '#FF0000');
			} });

			return false; 
		});	
		
		$('#join-btn').click(function(){
			
			$('form#email-subscribe').trigger('submit');
			return false;
		});

	
	// get involved

		$('#get-involved').each(function(){
			
			$(this).find('p').each(function(i){
				
				$(this).wrap('<div class="box row-' + Math.ceil(i/2) + '" />');
			});

			for (var x = 0 ; x < 9 ; x++){
				
				$('#get-involved div.row-' + x).wrapAll('<div class="row" />');
			}

			$('#get-involved div.row:first').addClass('first-row');

			$('#get-involved div.row').each(function(){
				
				$(this).find('div:first').addClass('first-box');
				$(this).find('div:last').wrap('<div class="frame" />');
			});

			 
		});

	// contact
		
		$('#contact-form input[name="name"]').each(function(){
			
			if ($(this).val() == ''){
				
				$(this).val('Name');
			}
		});

		$('#contact-form input[name="name"]').focus(function(){
			
			if ($(this).val() == 'Name'){
				
				$(this).val('');
			}	
		});

		$('#contact-form input[name="email"]').each(function(){
			
			if ($(this).val() == ''){
				
				$(this).val('Email');
			}
		});

		$('#contact-form input[name="email"]').focus(function(){
			
			if ($(this).val() == 'Email'){
				
				$(this).val('');
			}	
		});

		$('#contact-form textarea[name="comments"]').each(function(){
			
			if ($(this).val() == ''){
				
				$(this).val('Message');
			}
		});

		$('#contact-form textarea[name="comments"]').focus(function(){
			
			if ($(this).val() == 'Message'){
				
				$(this).val('');
			}	
		});

	// photos

		$('.slide-holder .slide li a').click(function(){

			var rel = $(this).attr('rel');
			$('.slide-block .photo img').attr('src', rel);
			$(this).closest('ul').find('li').removeClass('active');
			$(this).closest('li').addClass('active');
			$('#photo-title').html($(this).find('img').attr('alt'));
			$(this).blur();
			return false;
		});

		$('span.btn-next a').click(function(){
			
			var active = $('.slide-holder .slide li.active');

			if (active.next().length){
				
				active.next().find('a').trigger('click');
			
			} else {
				
				$('.slide-holder .slide li:first').find('a').trigger('click');
			}

			adjust_slide('next');

			$(this).blur();
			return false;
		});

		$('span.btn-prev a').click(function(){
			
			var active = $('.slide-holder .slide li.active');

			if (active.prev().length){
				
				active.prev().find('a').trigger('click');
			
			} else {
				
				$('.slide-holder .slide li:last').find('a').trigger('click');
			}

			adjust_slide('prev');

			$(this).blur();
			return false;
		});

	// community

		$('#community-pagination a').click(function(){
			
			$('ul.box-items').hide();
			
			var set = $(this).attr('rel');
			$('ul.set-' + set).fadeIn('slow');
			$(this).closest('ul').find('li').removeClass('active');
			$(this).parent().addClass('active');
			$(this).blur();
			return false;
		});

	// film list
	
		$('.more-films-cont a').click(function(){
			
			for (var i = 0 ; i < 16 ; i++){
				
				var delay = 3 * (i / 16);
				$('.film-list li:hidden').eq(i).delay(delay).fadeIn('slow');
			}

			if (!$('.film-list li:hidden').length){
				
				$(this).hide();
			}

			$(this).blur();
			return false;
		});

	// misc.

		$('.visual-area .holder li img, .info-box').click(function(){
			
			var rel				= $(this).closest('li').attr('rel');
			window.location		= $('a.sliver[rel="' + rel + '"]').attr('href');
		});

		$('#many-ways a:first').addClass('btn-purchase');
		
		if ($('.member-option').length){
			
			$('.member-option').each(function(){
				
				var p		= $(this).find('div:last p:first');
				var html	= p.html();
				
				p.remove();

				$(this).find('div:first').append('<strong class="sub-title">' + html + '</strong>');
			});
		}

		$('.film-list li, #community-posts li, .menu-holder .btn-news .news-drop li').click(function(){
			
			window.location = $(this).find('a:first').attr('href');
		});

		$("a[href^='http']").not('.same-domain').attr('target','_blank');
});

function adjust_slide(dir){
	
	var index = $('.slide-holder .slide li.active').index();

	if (index >= parseInt($('span.cur2').html()) || index < parseInt($('span.cur').html())){

		$('li.' + dir + ' a').trigger('click');
	}
}
