// Font Replacement
jQuery(document).ready(function() {		
	// Cart Popout
	jQuery(".mycart").click(function() {
		jQuery(".mycart-block").slideToggle('medium');
	});
	
	// Featured Products
    jQuery('#featured').jcarousel();

	// Slider Homepage
	jQuery('#slider').cycle({
        fx: 'fade',
        speed: 2000,
		timeout: 5000,
        pager: '#controls',
		slideExpr: '.panel'
    });
 	// Custom Menu
	jQuery(".category").click(function() {
		// var open = jQuery(".category").attr("rel");
		var open = this.getAttributeNode('rel').value;
		jQuery(".subcategory_" + open).slideToggle(500);
	});	
	
	// FancyBox jQuery
	//jQuery("a.preview").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': true }); 
	
	// START SHAPE MEASUREMENTS
   jQuery("input#options_17_text").attr("disabled","disabled");
   jQuery('input#options_17_text').addClass('disabled');
   jQuery("input#options_18_text").attr("disabled","disabled");
   jQuery('input#options_18_text').addClass('disabled');
   jQuery("input#options_19_text").attr("disabled","disabled");
   jQuery('input#options_19_text').addClass('disabled');
   jQuery("input#options_20_text").attr("disabled","disabled");
   jQuery('input#options_20_text').addClass('disabled');
   jQuery("input#options_21_text").attr("disabled","disabled");
   jQuery('input#options_21_text').addClass('disabled');
   
   jQuery("#bundle-option-31-91").change( function () { 
     if (jQuery('#bundle-option-31-91').is(':checked')) {
		 jQuery("input#options_17_text").attr("disabled","disabled");
		 jQuery('input#options_17_text').addClass('disabled');
		 jQuery("input#options_18_text").attr("disabled","disabled");
		 jQuery('input#options_18_text').addClass('disabled');
		 jQuery("input#options_19_text").attr("disabled","disabled");
		 jQuery('input#options_19_text').addClass('disabled');
		 jQuery("input#options_20_text").attr("disabled","disabled");
		 jQuery('input#options_20_text').addClass('disabled');
		 jQuery("input#options_21_text").attr("disabled","disabled");
		 jQuery('input#options_21_text').addClass('disabled');	 
     } 	 
   }); 
   
   jQuery("#bundle-option-31-92").change( function () { 
     if (jQuery('#bundle-option-31-92').is(':checked')) {
		 jQuery('input#options_17_text').removeAttr('disabled');
		 jQuery('input#options_18_text').removeAttr('disabled');
		 jQuery('input#options_17_text').removeClass('disabled');
		 jQuery('input#options_18_text').removeClass('disabled');		 
		 jQuery("input#options_19_text").attr("disabled","disabled");
		 jQuery('input#options_19_text').addClass('disabled');
		 jQuery("input#options_20_text").attr("disabled","disabled");
		 jQuery('input#options_20_text').addClass('disabled');
		 jQuery("input#options_21_text").attr("disabled","disabled");
		 jQuery('input#options_21_text').addClass('disabled');	 		 
     } 	 
   }); 
   
   jQuery("#bundle-option-31-93").change( function () { 
     if (jQuery('#bundle-option-31-93').is(':checked')) {
		 jQuery('input#options_17_text').removeAttr('disabled');
		 jQuery('input#options_18_text').removeAttr('disabled');
		 jQuery('input#options_19_text').removeAttr('disabled');
		 jQuery('input#options_17_text').removeClass('disabled');
		 jQuery('input#options_18_text').removeClass('disabled');		 
		 jQuery('input#options_19_text').removeClass('disabled');
		 jQuery("input#options_20_text").attr("disabled","disabled");
		 jQuery('input#options_20_text').addClass('disabled');
		 jQuery("input#options_21_text").attr("disabled","disabled");
		 jQuery('input#options_21_text').addClass('disabled');			 
     } 	 
   });    
   
   jQuery("#bundle-option-31-95").change( function () { 
     if (jQuery('#bundle-option-31-95 ').is(':checked')) {
		 jQuery('input#options_17_text').removeAttr('disabled');
		 jQuery('input#options_18_text').removeAttr('disabled');
		 jQuery('input#options_19_text').removeAttr('disabled');
		 jQuery('input#options_17_text').removeClass('disabled');
		 jQuery('input#options_18_text').removeClass('disabled');		 
		 jQuery('input#options_19_text').removeClass('disabled');
		 jQuery("input#options_20_text").removeAttr("disabled");
		 jQuery('input#options_20_text').removeClass('disabled');
		 jQuery("input#options_21_text").removeAttr("disabled");
		 jQuery('input#options_21_text').removeClass('disabled');		 
     } 	 
   });    

   jQuery("#bundle-option-31-96").change( function () { 
     if (jQuery('#bundle-option-31-96').is(':checked')) {
		 jQuery('input#options_17_text').removeAttr('disabled');
		 jQuery('input#options_18_text').removeAttr('disabled');
		 jQuery('input#options_17_text').removeClass('disabled');
		 jQuery('input#options_18_text').removeClass('disabled');		 
		 jQuery("input#options_19_text").attr("disabled","disabled");
		 jQuery('input#options_19_text').addClass('disabled');
		 jQuery("input#options_20_text").attr("disabled","disabled");
		 jQuery('input#options_20_text').addClass('disabled');
		 jQuery("input#options_21_text").attr("disabled","disabled");
		 jQuery('input#options_21_text').addClass('disabled');	 		 
     } 	 
   }); 
   

   jQuery("#bundle-option-31-97").change( function () { 
     if (jQuery('#bundle-option-31-97 ').is(':checked')) {
		 jQuery('input#options_17_text').removeAttr('disabled');
		 jQuery('input#options_18_text').removeAttr('disabled');
		 jQuery('input#options_19_text').removeAttr('disabled');
		 jQuery('input#options_17_text').removeClass('disabled');
		 jQuery('input#options_18_text').removeClass('disabled');		 
		 jQuery('input#options_19_text').removeClass('disabled');
		 jQuery("input#options_20_text").removeAttr("disabled");
		 jQuery('input#options_20_text').removeClass('disabled');
		 jQuery("input#options_21_text").removeAttr("disabled");
		 jQuery('input#options_21_text').removeClass('disabled');		 
     } 	 
   }); 
   	// END SHAPE MEASUREMENTS

   // RETURN SKIRT checkbox and fields
   jQuery("input#options_9_text").attr("disabled","disabled");
   jQuery('input#options_9_text').addClass('disabled');
   jQuery("input#options_14_text").attr("disabled","disabled");
   jQuery('input#options_14_text').addClass('disabled');
   jQuery("#options_10_2").change( function () { 
     if (jQuery('#options_10_2').is(':checked')) {
		 jQuery('input#options_9_text').removeAttr('disabled');
		 jQuery('input#options_9_text').removeClass('disabled');
		 jQuery('input#options_14_text').removeAttr('disabled');
		 jQuery('input#options_14_text').removeClass('disabled');		 
	 } else if (jQuery('#options_10_2').not(':checked')) {
		 jQuery("input#options_9_text").attr("disabled","disabled");
		  jQuery('input#options_9_text').addClass('disabled');
		 jQuery("input#options_14_text").attr("disabled","disabled");
		 jQuery('input#options_14_text').addClass('disabled');		 
     }; 	 
   });   
   
   // STRAPS checkbox and fields   
   jQuery("input#options_15_text").attr("disabled","disabled");
   jQuery('input#options_15_text').addClass('disabled');     
   jQuery("input#options_13_text").attr("disabled","disabled");
   jQuery('input#options_13_text').addClass('disabled');
   jQuery("#options_16_2").change( function () { 
     if (jQuery('#options_16_2').is(':checked')) {
		 jQuery('input#options_15_text').removeAttr('disabled');
		 jQuery('input#options_15_text').removeClass('disabled');
		 jQuery('input#options_13_text').removeAttr('disabled');
		 jQuery('input#options_13_text').removeClass('disabled');		 
	 } else if (jQuery('#options_16_2').not(':checked')) {
		 jQuery("input#options_15_text").attr("disabled","disabled");
		  jQuery('input#options_15_text').addClass('disabled');
		 jQuery("input#options_13_text").attr("disabled","disabled");
		 jQuery('input#options_13_text').addClass('disabled');		 
     }; 	 
   });    
   
   // HANDLES checkbox and fields 
   jQuery("input#options_11_text").attr("disabled","disabled");
   jQuery('input#options_11_text').addClass('disabled');
   jQuery("#options_12_3").change( function () { 
   if (jQuery('#options_12_3').is(':checked')) {
		 jQuery('input#options_11_text').removeAttr('disabled');
		 jQuery('input#options_11_text').removeClass('disabled');	 
		 jQuery('input#options_11_text').addClass('required-entry');		 
     } 	 
   });
   jQuery("#options_12_2").change( function () { 
     if (jQuery('#options_12_2').is(':checked')) {
         jQuery("input#options_11_text").attr("disabled","disabled");
         jQuery('input#options_11_text').addClass('disabled');	 
		 jQuery('input#options_11_text').removeClass('required-entry');
		 jQuery('.handle_details .validation-advice').hide();		 
     } 	 
   }); 
   
   // FOLD POSITION checkbox and fields 
   jQuery("input#options_6_text").attr("disabled","disabled");
   jQuery('input#options_6_text').addClass('disabled'); 
   jQuery("#options_4_3").change( function () { 
   if (jQuery('#options_4_3').is(':checked')) {
		 jQuery('input#options_6_text').removeAttr('disabled');
		 jQuery('input#options_6_text').removeClass('disabled');	
		 jQuery('input#options_6_text').addClass('required-entry');		 
     } 	 
   });
   jQuery("#options_4_2").change( function () { 
   if (jQuery('#options_4_2').is(':checked')) {
         jQuery("input#options_6_text").attr("disabled","disabled");
         jQuery('input#options_6_text').addClass('disabled');	
		 jQuery('input#options_6_text').removeClass('required-entry');
		 jQuery('.fold_details .validation-advice').hide();
     } 	 
   });   
   
   jQuery('dt.radius_measurement_i').before('<div class="radius"><img src="http://1stopspas.com/skin/frontend/default/hellocanvas/images/radius.png" /><strong>Rounded Corners</strong></p><p>If your hot tub has rounded corners we need to know the radius measurement so that the cover foam can be cut to the curve. The radius measurement is from the 90 degree angle to the point the hot tub starts to curve, as per the diagram.</p><p>Please leave this if your hot tub does not have rounded corners.</p></div>');

   jQuery('.nav-5-1').after('<li class="level1 nav-5-2 last"><a href="http://www.1stopspas.com/covers-and-lifters/custom-made-cover"><span>Custom Covers</span></a></li>');



jQuery("#restrictionsdetails").attr("disabled", "disabled");
jQuery('#restrictionsdetails').addClass('disabled');

jQuery("input[name='restrictions']").change(function() {

    if (jQuery("input[name='restrictions']:checked").val() == 'yes') {
        jQuery("#restrictionsdetails").removeAttr("disabled");
        jQuery('#restrictionsdetails').removeClass('disabled');
    } else if (jQuery("input[name='restrictions']:checked").val() == 'no') {
        jQuery("#restrictionsdetails").attr("disabled", "disabled");
        jQuery('#restrictionsdetails').addClass('disabled');
	}

});

});




