$(document).ready(function() {
	$('#cnrSlider').codaSlider();
	/* Initialize Shadowbox on all rel="shadowbox" */
	Shadowbox.init({animate:false});

	/* Events For Signup Stuff */
	$('#signUpInput').live('click', function(e) {
		if($("#signUpInput").val() == "your email")
			$("#signUpInput").val('');
	});

	$("#signUpFormButton").live('click', function(e) {
		$("#signUpForm").submit();
		e.preventDefault();
	});
	
	$("#signUpForm").live('submit', function(e) {
		var signUpDataString = "data[email]=" + $("input#signUpInput").val() + "&data[type]=2";  
		$("#signUpInput").attr('disabled', 'disabled')
		$.ajax({
			type: "POST",
			url: "/subscriptions/subscribe",
			data: signUpDataString,
			success: function(data) {
				$("#signUpInput").attr('disabled', '');
				$("#signUpInput").val('your email');
				$("#signUpBox").html(data);
			}
		});
		e.preventDefault();
	});
	
	/* ShadowBox Signup Trigger */
	$('.cnrSignUpButton').click(function(e) {
		Shadowbox.open({
			content:    '<div id="signUpBox"><em>Your beta invite will be sent soon to:</em><form id="signUpForm"><input value="your email" name="email" id="signUpInput"><input type="button" value="Arr, cap&rsquo;n!" id="signUpFormButton"></form></div>',
			player:     "html",
			title:      "Sign Up for Code&nbsp;&rsquo;n&rsquo;&nbsp;Run Beta!",
			height:     80,
			width:      370/*,
			options:    { onFinish: addFormEvents }*/
		});
		e.preventDefault();
	});
	
	/* Password SlideDown */
	$('#changePasswordLink').click(function(e) {
		$('#changePasswordLink').hide();
		$('#changePasswordBox').slideDown('slow', function() {});
		e.preventDefault();
	});
});