$(document).ready(function() {
	
	// Toggle 'Change Pin' on Account Details edit area
	$('a.change_pin').click(function(){
		$('#change_pin').slideToggle("slow");
		return false;
	});
	
	// hides the slickbox as soon as the DOM is ready
	// (a little sooner than page load)
	$('#login').hide();
 
	// toggles the slickbox on clicking the noted link
	$('a#slick-toggle').click(function() {
		$('#login').slideToggle("slow");
		return false;
	});
	
	// not sure what this does - maybe something with the nav effect?
	$(".lavaLamp").lavaLamp({ fx: "backout", speed: 700 });
	
	if ($('form.signup_form #service').val()!='forward'){
		$('#forward_container').hide();
	}
	
	// show fax number if this option is chosen
	$('input[name="phone_bill"]').click(function(){
		if($(this).val()=='fax'){
			$('#phone_bill_fax').slideDown();
		} else {
			$('#phone_bill_fax').slideUp();
		}
	});
	
	$('a.what-is-this').click(function(){
		return false;
	});
	$('a.what-is-this').hover(
		function(){
			$('#cvv-info').show();
		},
		function(){
			$('#cvv-info').hide();
		}
	);
	
	$('#makePayment').submit(function(){
		$('#btnSubmit').attr("disabled","disabled");
		return true;
	});
	
	// Ajaxy add price when user select's service plan
	$('form.signup_form #service').change(function(){
		if($(this).val()=='park'){
			var msg = '<p>Thanks for choosing Park! <a href="/pricing/" target=_blank>Pricing Terms</a></p>';
			$('#forward_container').hide();
		} else if($(this).val()=='forward'){
			var msg = '<p>Thanks for choosing Forward! <a href="/pricing/" target=_blank>Pricing Terms</a></p>';
			$('#forward_container').show();
		} else {
			var msg = '';
			$('#forward_container').hide();
		}			
		
		$('form.signup_form #price_info').html(msg);
	});
	$('form.edit #service').change(function(){
		if($(this).val()=='park'){
			var msg = '<p>Downgrading to Park: $'+park_monthly+'/mo + One-time $'+downgrade_cost+' processing charge.</p>';
		} else if($(this).val()=='forward'){
			var msg = '<p>Upgrading to Forward: $'+forward_monthly+'/mo + One-time $'+upgrade_cost+' process charge.</p>';
		} else if($(this).val()=='cancel'){
			var msg = '<p>Are you sure you want to complete remove your account?</p>';
		} else {
			var msg = '';
		}			
		
		$('form.edit #price_info').html(msg);
	});
	
	/* @begin CLM 2009-11-13 */
	
	$('#is_service_address').click(function(){
    if(this.checked) {
      $('#service_address_container').show();
    } else {
      $('#service_address_container').hide();
    }
	});
	
	/* @end */
	
});
