$(document).ready(function(){ 

	$('input').focus(function(){
		(this).value='';
	})

	var open = 'home';
	$('a#'+open).addClass('active');
	home_animation();
	
	$('#menu a').click(function(){
		if ((this).id == 'home') {
			$('.trailer_box').fadeOut(500);
		}
		if ((this).id == 'stills') {
			slideshow(1,$('#stills_slideshow img').length);
		}

		if ((this).id != open) {
			var id = (this).id;
			$('#'+open+'_box').fadeOut(500);
			$('#'+id+'_box').fadeIn(500);
			$('a#'+open).removeClass('active');
			$('a#'+id).addClass('active');
			open=id;
		}
	})

	$('#close_trailer').click(function(){
		$('.trailer_box').fadeOut(500);
	})

	$('#show_trailer').click(function(){
		var s2 = new SWFObject("/lib/player.swf","mediaplayer","619","378","8");
		s2.addParam("allowfullscreen","true");
		s2.addVariable("width","619");
		s2.addVariable("height","378");
		s2.addVariable("file",'/images/la_trailer.flv');
		s2.addVariable("image",'/images/la_trailer.jpg');
		s2.addVariable("autostart",'true');
		s2.write("flv_box");
		$('.trailer_box').fadeIn(500);
	})
	
	$('.contact_link').click(function(){
		if (open != 'contact') {
			$('#'+open+'_box').fadeOut(500,function(){
				$('#contact_box').fadeIn(500);
				open='contact';
			});
		}
	})

	$('.more').click(function(){
	    $('#more_'+(this).id).fadeIn('fast');
	    $('.more_line').fadeOut('fast');
	})

	$("#newsletter_form #add").click(function() {
		var subject = $('input[name=email_address]');
		if (subject.val().length == 0 || subject.val() == 'email address') {
			alert('Please enter your email address.');
	        return false;
		}
		var data = $("#newsletter_form").serialize();
		$.ajax({
			type: "POST",
			url: 'functions/add_to_mailing_list.php',
	        dataType: "text",
	        data: data,
			error: function(){ alert('Sorry, an error occurred.  Please try again.'); },
			success: function(a) {
				$('#newsletter_message').html(a);
			}
		});
		return false;
    });


	$("#press_form #submit").click(function() {
		press_form_submit();
    });
	$("#press_form").submit(function() {
		press_form_submit();
        return false;
    });

	$("#contact_form input").focus(function(){
		var a = '';
		$(this).val(a);
    });
	$("#contact_form textarea").focus(function(){
		var a = '';
		$(this).val(a);
    });
	$("#contact_form #submit_button").click(function() {
		var email = $('input[id=email_address]');
		if (email.val().length == 0 || email.val() == 'your email address') {
			alert('Please enter your email address.');
	        return false;
		}
		var subject = $('input[id=subject]');
		if (subject.val().length == 0 || subject.val() == 'subject') {
			alert('Please enter a subject for your email.');
	        return false;
		}
		var data = $("#contact_form").serialize();
		$.ajax({
			type: "POST",
			url: 'functions/contact_send.php',
	        dataType: "text",
	        data: data,
			error: function(){ alert('Sorry, an error occurred.  Please try again.'); },
			success: function(a) {
				$('#contact_form').html(a);
			}
		});
		return false;
    });

	function slideshow(start,end) {
		$('#stills_slideshow #img'+(start-1)).fadeOut(1000); 
		$('#stills_slideshow #img'+start).fadeIn(1000); 
		if (start++ > end) { start = 1;}
		setTimeout(function(){slideshow(start,end);}, 4000); 
	}

	function home_animation() {
		$('.home_box #one1').fadeIn(4000,function(){
			$('.home_box #one1').fadeOut(4000);
			$('.home_box #one2').fadeIn(4000,function(){
				$('.home_box #one2').fadeOut(4000);
				$('.home_box #one3').fadeIn(4000,function(){
					$('.home_box #one3').fadeOut(4000);
					setTimeout(function(){home_animation();}, 4000); 
				}); 
			}); 
		}); 
	}


});

