Drupal.behaviors.myModuleBehavior = function (context) {
  if (window.sessionStorage) {
    $('#edit-plantations-member').bind('click', function(ev) {
      if ($(ev.target).is(':checked')) {
        sessionStorage.member = 1;
        $('.uc-price-product').css('textDecoration', 'line-through');
      }
      else {
        sessionStorage.member = 0;
        $('.uc-price-product').css('textDecoration', 'inherit');
      }
    });
    
    if (sessionStorage.member == 1) {
      // check the box automatically
      $('#edit-plantations-member').attr('checked', true);
      $('.uc-price-product').css('textDecoration', 'line-through');
    }
  }
};
;
$(document).ready(function () {
		var options = ' <select name="qty" /><option value="1">Quantity</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option></select>';
		
		$('a.cart_link').each(function() {
				var link = $(this);
				link.after(
					'<form action="' + link.attr('href') + '" method="GET"><input type="submit" class="cart-btn" value="' + link.text() + '" />' + options + '</form>'
				);
				link.hide();
		});
		
		$('#edit-add-to-cart').each(function() {
				$(this).before(options);
		});
		
		$('#subproducts-add-to-cart').siblings('fieldset').each(function() {
				$(this).find('td a').html('add another ' + $(this).find('td em').text());
				var cart_stuff = $(this).clone();
				$('#subproducts-add-to-cart').siblings('.price').after(cart_stuff);
		}).remove();
		
		$('#checkout-form fieldset:eq(1) legend').after(
			$('<div></div>')
				.attr('id', 'edit-address-shipping-sameasbilling-wrapper')
				.addClass('form-item')
				.append(
					$('<input type="checkbox"/>')
					.click(function() {
							if (this.checked) {
								$('#edit-address-shipping-firstname').val($('#edit-address-billing-firstname').val());
								$('#edit-address-shipping-lastname').val($('#edit-address-billing-lastname').val());
								$('#edit-address-shipping-street1').val($('#edit-address-billing-street1').val());
								$('#edit-address-shipping-street2').val($('#edit-address-billing-street2').val());
								$('#edit-address-shipping-city').val($('#edit-address-billing-city').val());
								$('#edit-address-shipping-state').val($('#edit-address-billing-state').val());
								$('#edit-address-shipping-state-select').val($('#edit-address-billing-state-select').val());
								$('#edit-address-shipping-zip').val($('#edit-address-billing-zip').val());
								$('#edit-address-shipping-country').val($('#edit-address-billing-country').val()).trigger('change');
							} else {
								$('#edit-address-shipping-firstname').val('');
								$('#edit-address-shipping-lastname').val('');
								$('#edit-address-shipping-street1').val('');
								$('#edit-address-shipping-street2').val('');
								$('#edit-address-shipping-city').val('');
								$('#edit-address-shipping-state').val('');
								$('#edit-address-shipping-state-select').val('0');
								$('#edit-address-shipping-zip').val('');
								$('#edit-address-shipping-country').val('');
							}
					})
				)
				.append(
					$('<span> same as billing</span>')
				)
		);
});
;
$(document).ready(function () {
    //var program_date_div = $('div.field-field-program-date, div.field-field-date');
    var program_date_div = $('div.field-field-program-date, div.field-field-date');
    
    if (program_date_div.length) {
      var sidebar_right = $('#sidebar-right');
      
      // if sidebar-right is missing, add it
      if (!sidebar_right.length) {
        sidebar_right = $('<div></div>').attr('id', 'sidebar-right');
        $('#content').append(sidebar_right);
        $('#main').css('width', '334px');
      }
      
      var price_div = $('div.price');
      var ecom_form = $('#plantations-class-product-form');
      
      sidebar_right.prepend(ecom_form).prepend(price_div.css('marginTop', '2em'));
    }
});
;

