// JavaScript Document

var displayedStepNumber = 1;

function checkout_displayStep(stepNumber)
{
	$('#checkout_stepContainer' + displayedStepNumber).hide();
	
	$('#checkout_stepNumber').html(stepNumber);
	$('#checkout_stepContainer' + stepNumber).show();
	
	displayedStepNumber = stepNumber;
}

function checkout_displayStep2()
{
	checkout_updateShippingFieldset();
	checkout_displayStep(2);
}

function checkout_updateShippingFieldset()
{
	var shippingHtml = '';
	shippingHtml += 											$('#shipping_first_name').val() + ' ' + $('#shipping_middle_initial').val() + ' ' + $('#shipping_last_name').val() + '<br \>'
	shippingHtml +=												$('#shipping_address').val() + '<br \>' 
	if($('#shipping_address_2').val()) { shippingHtml +=		$('#shipping_address_2').val() + '<br \>'	}
	shippingHtml +=												$('#shipping_city').val() + ', ' + $('#shipping_state').val() + ' ' + $('#shipping_postal_code').val() + '<br \><br \>'
	
	shippingHtml +=												$('#email_address').val() + '<br \>'
	shippingHtml +=												$('#contact_phone_number').val() + '<br \>'
	
	$('#checkout_shippingFieldset').html(shippingHtml);
	
	var creditCardNumber = $('#credit_card_number').val();
	creditCardNumber = creditCardNumber.substring(creditCardNumber.length - 4, creditCardNumber.length);
	
	var billingHtml = '';
	billingHtml += 												$('#billing_first_name').val() + ' ' + $('#billing_middle_initial').val() + ' ' + $('#billing_last_name').val() + '<br \>'
	billingHtml +=												$('#billing_address').val() + '<br \>' 
	if($('#billing_address_2').val()) { billingHtml +=			$('#billing_address_2').val() + '<br \>'	}
	billingHtml +=												$('#billing_city').val() + ', ' + $('#billing_state').val() + ' ' + $('#billing_postal_code').val() + '<br \><br \>';
	
	billingHtml +=												'****-****-****-' + creditCardNumber + '<br \>';
	billingHtml +=												$('#credit_card_expiration_month').val() + ', ' + $('#credit_card_expiration_year').val();
	
	$('#checkout_billingFieldset').html(billingHtml);
}

function checkout_copyBillingToShipping(checkout_form)
{	
	if(checkout_form.same_address.checked)
	{
		checkout_form.billing_first_name.value = checkout_form.shipping_first_name.value;
		checkout_form.billing_middle_initial.value  = checkout_form.shipping_middle_initial.value;
		checkout_form.billing_last_name.value  = checkout_form.shipping_last_name.value;
		checkout_form.billing_address.value    = checkout_form.shipping_address.value;
		checkout_form.billing_address_2.value    = checkout_form.shipping_address_2.value;
		checkout_form.billing_city.value       = checkout_form.shipping_city.value;
		checkout_form.billing_state.selectedIndex =  checkout_form.shipping_state.selectedIndex;
		checkout_form.billing_postal_code.value        = checkout_form.shipping_postal_code.value;
	}
	else
	{
		checkout_form.billing_first_name.value = '';
		checkout_form.billing_middle_initial.value = '';
		checkout_form.billing_last_name.value  = '';
		checkout_form.billing_address.value    = '';
		checkout_form.billing_address_2.value    = '';
		checkout_form.billing_city.value       = '';
		checkout_form.billing_state.selectedIndex = 0;
		checkout_form.billing_postal_code.value = '';
	}
}

function checkout_submitOrder()
{
	if(!($('#checkout_terms').attr('checked')))
	{
		alert('You must agree to the terms and conditions before placing your order.');	
	}
	else
	{
		$('#checkout_form').submit();
	}
}