		var itemCount = 0;
		var numItems = 0;
		var canAdd = true;
		var canDeliver = false;
		var price = 0.00;
		var commerceFields = '' +
			'<input type="hidden" name="formCommerce_sku" id="formCommerce_sku" value="dailyspecialorder_' + dsSKU + '">' +
			'<input type="hidden" name="formCommerce_name" id="formCommerce_name" value="Daily Specials Order">' +
			'<input type="hidden" name="formCommerce_qty" value="1">' +
			'<input type="hidden" name="formCommerce_weight" value="1.00">' +
			'<input type="hidden" name="formCommerce_taxable" value="y">';
		var orderForm = '' +
'<div id="order_form">' +
	'<h3>Order Form</h3>' +
	'<form id="order_form_data" name="form" method="post" action="https://refs08.securesites.net/snap072/index.php">' +
		'<div id="order_list"></div>' +
		'<div id="ds_step2">' +
			'<p>Please fill out a few details:</p>' +
			'<label for="formField_pickup_or_delivery1"><input id="formField_pickup_or_delivery1" type="radio" name="formField_pickup_or_delivery" value="Pickup" checked="checked" /> Pickup</label><br />' +
			'<span id="delivery_checker"><label for="formField_pickup_or_delivery2"><input id="formField_pickup_or_delivery2" type="radio" name="formField_pickup_or_delivery" value="Delivery" /> Delivery <span style="font-style: italic; color: #666666;">(for orders of $23 or more)</span></label><span><br /><br />' +
			'<p>Select Pickup/Delivery Time:</p><select name="formField_ds_time" id="ds_time" size="1"><option value="">time of pickup/delivery...</option><option value="10:00am" [[IDFormField_ds_time_0_10:00am]]>10:00am</option><option value="10:15am" [[IDFormField_ds_time_0_10:15am]]>10:15am</option><option value="10:30am" [[IDFormField_ds_time_0_10:30am]]>10:30am</option><option value="10:45am" [[IDFormField_ds_time_0_10:45am]]>10:45am</option><option value="11:00am" [[IDFormField_ds_time_0_11:00am]]>11:00am</option><option value="11:15am" [[IDFormField_ds_time_0_11:15am]]>11:15am</option><option value="11:30am" [[IDFormField_ds_time_0_11:30am]]>11:30am</option><option value="11:45am" [[IDFormField_ds_time_0_11:45am]]>11:45am</option><option value="12:00pm" [[IDFormField_ds_time_0_12:00pm]]>12:00pm</option><option value="12:15pm" [[IDFormField_ds_time_0_12:15pm]]>12:15pm</option><option value="12:30pm" [[IDFormField_ds_time_0_12:30pm]]>12:30pm</option><option value="12:45pm" [[IDFormField_ds_time_0_12:45pm]]>12:45pm</option><option value="1:00pm" [[IDFormField_ds_time_0_1:00pm]]>1:00pm</option><option value="1:15pm" [[IDFormField_ds_time_0_1:15pm]]>1:15pm</option><option value="1:30pm" [[IDFormField_ds_time_0_1:30pm]]>1:30pm</option><option value="1:45pm" [[IDFormField_ds_time_0_1:45pm]]>1:45pm</option><option value="2:00pm" [[IDFormField_ds_time_0_2:00pm]]>2:00pm</option></select><br/><br/>' +
			'<p>Your Name:</p><input id="customer_name" type="text" name="formField_customer_name" value="" /><br/><br/>' +
			'<p>Select Payment Method:</p><select name="formField_payment_method" id="payment_method" size="1"><option value="">payment method...</option><option value="pickup">Pay at pickup</option><option value="credit">Pay now with credit card</option></select><br/><br/>' +
			'<div style="font-style: italic">* For delivery orders, be sure to enter the appropriate delivery address during the checkout process.</div><br />' +
			'<div style="font-style: italic">* A delivery charge will be automatically added to your order, <a href="#charges_details" class="fzoom">click here to learn more</a>.</div><br />' +
		'</div>' +
		'<div id="order_form_bottom" class="clearfix">' +
			'<div id="ds_btns1">' +
				'<a id="ds_continue" href="#"><img src="graphics/v2/ds_continue_btn.jpg" /></a>' +
			'</div>' +
			'<div id="ds_btns2">' +
				'<a id="ds_goback" href="#"><img src="graphics/v2/ds_goback_btn.jpg" /></a>' +
				'<input type="submit" id="ds_placeorder" name="submit" value="Place Order" />' +
			'</div>' +
			'<div id="order_total_price">$<span>0.00</span></div>' +
		'</div>' +
		'<input type="hidden" value="0.00" id="formCommerce_price" name="formCommerce_price">' +
		'<div id="ds_commerce_fields" style="display: none;">' +
		commerceFields +
		'</div>' +
		'<input type="hidden" value="' + dsHash + '" name="hash">' +
		'<input type="hidden" value="" name="edit_id">' +
		'<input type="hidden" value="" name="module">' +
		'<input type="hidden" value="forms" name="src">' +
		'<input type="hidden" value="process" name="srctype">' +
		'<input type="hidden" value="DailySpecialsOrder" name="id">' +
		'<input type="hidden" value="DailySpecialsOrder" name="fs_id">' +
	'</form>' +
'</div>' +
		'';
		$(document).ready(function() {
			$('a.ds_add').click(function() {
				if (canAdd) {
					if ($(this).hasClass('spec')) {
						if ($(this).siblings('#ds_choice').is(":visible"))
							$(this).siblings('#ds_choice').slideUp();
						else
							$(this).siblings('#ds_choice').slideDown();
					}
					else {
						itemCount++;
						numItems++;
						if ($('#order_form').length != 1) {
							$('#splash_inner').append(orderForm);

							$('#order_form').fadeIn();
						}
						var newItem = $('<div class="order_item clearfix hidden"><a class="ds_remove" href="#"><img src="graphics/v2/ds_minus_btn.jpg" /></a><div class="order_item_name">' + $(this).siblings('.ds').children('.item_name').text() + '</div><div class="order_item_price">$<span>' + $(this).siblings('.price').children('span').text() + '</span></div><input type="hidden" name="formField_item_' + itemCount + '" value="' + $(this).siblings('.ds').children('.item_name').text() + '" /></div>');
						$('#order_total_price').children('span').text((($('#order_total_price').children('span').text() * 1) + ($(this).siblings('.price').children('span').text() * 1)).toFixed(2));
						var newPrice = (($('#formCommerce_price').val() * 1) + ($(this).siblings('.price').children('span').text() * 1)).toFixed(2);
						$('#formCommerce_price').val(newPrice);
						deliveryDisable(newPrice);
						$('#formCommerce_name').val('Daily Specials Order (' + numItems + ' items)');
						$('#order_list').append(newItem);
						newItem.slideDown();
					}
				}
				
				return false;
			});

			$('a#add_to_order').click(function() {
				if (canAdd) {
					$(this).parents('#ds_choice').slideUp();
					itemCount++;
					numItems++;
					if ($('#order_form').length != 1) {
						$('#splash_inner').append(orderForm);
						$('#order_form').fadeIn();
					}
					var newItem = $('<div class="order_item clearfix hidden"><a class="ds_remove" href="#"><img src="graphics/v2/ds_minus_btn.jpg" /></a><div class="order_item_name">' + $('input[name=soupChoice]:checked').val() + ' <strong>AND</strong> ' + $('input[name=sandChoice]:checked').val() + '</div><div class="order_item_price">$<span>' + $(this).parents('#ds_choice').siblings('.price').children('span').text() + '</span></div><input type="hidden" name="formField_item_' + itemCount + '" value="' + $('input[name=soupChoice]:checked').val() + ' AND ' + $('input[name=sandChoice]:checked').val() + '" /></div>');
					$('#order_total_price').children('span').text((($('#order_total_price').children('span').text() * 1) + ($(this).parents('#ds_choice').siblings('.price').children('span').text() * 1)).toFixed(2));
					var newPrice = (($('#formCommerce_price').val() * 1) + ($(this).parents('#ds_choice').siblings('.price').children('span').text() * 1)).toFixed(2);
					$('#formCommerce_price').val(newPrice);
					deliveryDisable(newPrice);
					$('#formCommerce_name').val('Daily Specials Order (' + numItems + ' items)');
					$('#order_list').append(newItem);
					newItem.slideDown();
				}

				return false;
			});

			$('a.ds_remove').live('click', function() {
				numItems--;
				$('#order_total_price').children('span').text((($('#order_total_price').children('span').text() * 1) - ($(this).siblings('.order_item_price').children('span').text() * 1)).toFixed(2));
				var newPrice = (($('#formCommerce_price').val() * 1) - ($(this).siblings('.order_item_price').children('span').text() * 1)).toFixed(2);
				$('#formCommerce_price').val(newPrice);
				deliveryDisable(newPrice);
				$('#formCommerce_name').val('Daily Specials Order (' + numItems + ' items)');
				$(this).parent().remove();
				if ($('.order_item').length == 0)
					$('#order_form').remove();
				return false;
			});

			$('a#ds_continue').live('click', function() {
				$('#order_list').slideUp(function() {
					$('#ds_btns1').hide();
					$('#ds_btns2').show();
					$('#ds_step2').slideDown();
					canAdd = false;
				});
				return false;
			});

			$('a#ds_goback').live('click', function() {
				$('#ds_step2').slideUp(function() {
					$('#ds_btns2').hide();
					$('#ds_btns1').show();
					$('#order_list').slideDown();
					canAdd = true;
				});
				return false;
			});

			$('#ds_time').live('click', function() {
				$('#ds_time').die('click');
				$(this).val('');
				$(this).css('color', '#000000');
			});

			$('#payment_method').live('change', function() {
				if ($('#payment_method').val() == 'pickup') {
					$('#ds_commerce_fields').html('');
					$('#formCommerce_price').attr('name', 'formField_price');
				}
				else {
					$('#ds_commerce_fields').html(commerceFields);
					$('#formCommerce_price').attr('name', 'formCommerce_price');
				}
			});

			$('#ds_placeorder').live('click', function() {
				/*if ($('input[name=formField_pickup_or_delivery]:checked').val() == 'Delivery' && $('select[name=formField_desination]').val() == '') {
					alert('Please select a delivery location.');
					return false;
				}*/
				if ($('#ds_time').val() == 'time of pickup/delivery...' || $('#ds_time').val() == '') {
					alert('Please enter a time for pickup or delivery.');
					return false;
				}
				if ($('#payment_method').val() == 'payment method...' || $('#payment_method').val() == '') {
					alert('Please enter a payment method.');
					return false;
				}
				if ($('#customer_name').val() == '') {
					alert('Please enter your name.');
					return false;
				}
			});

			$('#formField_pickup_or_delivery2').live('click', function() {
				if (canDeliver == false) {
					alert('Oops: We are happy to deliver, but minimum order needs to be $23.00.  Simple solution: Buy More Food!');
					$(this).attr('checked', false);
					$('#formField_pickup_or_delivery1').attr('checked', true);
				}
			});

			function deliveryDisable(orderCost) {
				//var delInput = $('#formField_pickup_or_delivery2');
				//if (orderCost > 23.00 && delInput.attr('disabled') !== undefined) {
				if (orderCost >= 23.00) {
					canDeliver = true;
					//delInput.removeAttr('disabled');
				}
				else {
					canDeliver = false;
					/*delInput.attr('disabled', 'disabled');
					if (delInput.is(':checked')) {
						$(delInput).attr('checked', false);
						$('#formField_pickup_or_delivery1').attr('checked', true);
					}*/
				}
			}
		});