$(document).ready(function(){ 


//	var s1 = new SWFObject("/js/player.swf","mediaplayer","700","400","7");
//	s1.addParam("allowfullscreen","true");
//	s1.addVariable("width","700");
//	s1.addVariable("height","400");
//	s1.addVariable("file",'http://harmonythemovie.com/images/paperheart.flv');
//	s1.addVariable("file",'http://harmonythemovie.s3.amazonaws.com/paperheart.flv');
//	s1.addVariable("autostart",'true');
//	s1.write("flv_box");

//	var s1 = new SWFObject("/images/la1.swf","mediaplayer","700","400","7");
//	s1.addVariable("width","700");
//	s1.addVariable("height","400");
//	s1.addVariable("play","true");
//	s1.addVariable("loop","false");
//	s1.write("flv_box");

	home_movie_replace(); 
	$('#calloutbox_wrap div').fadeOut(10);
	showCallouts(1,$('#calloutbox_wrap div').length); 
    $('.content').hide();

	var open = 'home';
	var page = jQuery.url.segment(0);
	if (page) {
		open = page;
	}
    $('#'+open+'_content').slideDown();
	$('a#'+open+'.main_menu').css({'color':'#fef161'});
	if (open != 'home') {
		$("#middle").addClass("guy_bg");		
		$("#content_wrapper").css({'width':'500px','margin-left':'180px'});
	}


    var id = '';
	$(".main_menu").click(function() {
		var id = $(this).attr('id');
		if (open != id) {
			$('a#'+open+'.main_menu').css({'color':'#fff'});
			$('a#'+id+'.main_menu').css({'color':'#fef161'});
			$("#"+open+'_content').slideToggle(300, function() {
			    $("#"+id+'_content').slideToggle(300);
				if (id == 'home') {
					$("#middle").removeClass("guy_bg");		
					$("#content_wrapper").css({'width':'700px','margin-left':'20px'});
				} else {
					$("#middle").addClass("guy_bg");		
					$("#content_wrapper").css({'width':'500px','margin-left':'180px'});
				}
				open = id;
			});
		}
    });

	$(".review_link").click(function() {
		var review_id = (this).id;
		$('a#'+open+'.main_menu').css({'color':'#fff'}); 
		$('a#reviews.main_menu').css({'color':'#fef161'});
		$("#"+open+'_content').slideToggle(300, function() {
		    $('#reviews_content').slideToggle(300);
			$("#middle").addClass("guy_bg");		
			$("#content_wrapper").css({'width':'500px','margin-left':'180px'});
			open = 'reviews';
		});
//		var target_offset = $("#"+review_id).offset();
//		var target_top = target_offset.top;
//		$('html, body').animate({scrollTop:target_top}, 500);
	});

	$(".main_menu").hover(
		function() {
			$('a#'+$(this).attr('id')+'.main_menu').css({'color':'#fef161'});
		},
		function() {
			id = $(this).attr('id');
			if (open != id) {
				$('a#'+$(this).attr('id')+'.main_menu').css({'color':'#ffffff'});
			}
		}
	);


	$(".more_link").click(function() {
		id = $(this).attr('id');
		$('a#'+open+'.main_menu').css({'color':'#fff'});
		$('a#'+id+'.main_menu').css({'color':'#fef161'});
		$("#"+open+'_content').slideToggle(300, function() {
//			alert(open+' '+id);
		    $("#"+id+'_content').slideToggle(300);
			if (id == 'home') {
				$("#middle").removeClass("guy_bg");		
				$("#content_wrapper").css({'width':'700px','margin-left':'20px'});
			} else {
				$("#middle").addClass("guy_bg");		
				$("#content_wrapper").css({'width':'500px','margin-left':'180px'});
			}
			open = id;
		});
	});


	$(".show_full_review").click(function() {
		$("#full_review_"+(this).id).slideToggle(300);
	});

	$("#newsletter_form input").focus(function(){
		var a = '';
		$(this).val(a);
    });
	$("#newsletter_form #add").click(function() {
		var subject = $('input[name=email_address]');
		if (subject.val().length == 0 || subject.val() == 'Your 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_form_wrap').html(a);
			}
		});
		return false;
    });


	function showCallouts(start,end) {
		$('#calloutbox_wrap #callout'+start).fadeIn(1000); 
		setTimeout(function(){
			$('#calloutbox_wrap #callout'+start).fadeOut(1000, function () { 
				start++;
				if (start > end) { start = 1;}
				setTimeout(function(){showCallouts(start,end);}, 100); 
			}); 
		}, 5000); 
	}

	function home_movie_replace() {
		var s2 = new SWFObject("/js/player.swf","mediaplayer","700","400","7");
		s2.addParam("allowfullscreen","true");
		s2.addVariable("width","700");
		s2.addVariable("height","400");
//		s2.addVariable("file",'http://harmonythemovie.com/images/trailer.flv');
		s2.addVariable("file",'http://harmonythemovie.s3.amazonaws.com/HarmonyTrailer.flv');
		s2.addVariable("image",'http://harmonythemovie.com/images/trailer5.jpg');
		s2.addVariable("autostart",'true');
		s2.write("flv_box");
	}


});
