		$(document).ready(function() {

			// Show charity content, hide supplier content and text for non-JavaScript enabled users on load
			$(".nojs, .supplier, .advocate").hide();
			$("#whatsthis, .charity").show();

			// Show/hide help text
			$(".helptext").addClass("hidden");

			$("#whatsthis").click(function () {
				if ($(".helptext").hasClass("hidden")){
					$(".helptext").removeClass("hidden");
			}
				else{
					$(".helptext").addClass("hidden");
				}
				return false;
			});

			// Show/hide content depending on current selected option
			$('#benefitsselect select').change(function() {
				if ($("#benefitsselect select").val() == "supplier") {
					$(".charity, .advocate").hide();
					$(".supplier").show();
				} else if ($("#benefitsselect select").val() == "charity") {
					$(".charity").show();
					$(".advocate, .supplier").hide();
				} else if ($("#benefitsselect select").val() == "advocate") {
					$(".charity, .supplier").hide();
					$(".advocate").show();
				}
			});

			// Set up price structure arrays
			var CharityIncome=new Array();
			CharityIncome[0]="£0 - 10k";
			CharityIncome[1]="£11k - 50k";
			CharityIncome[2]="£51k - 100k";
			CharityIncome[3]="£101k - 250k";
			CharityIncome[4]="£251k - 500k";
			CharityIncome[5]="£501k - 750k";
			CharityIncome[6]="£751k - 1m";
			CharityIncome[7]="£1 - 2m";
			CharityIncome[8]="£2 - 3m";
			CharityIncome[9]="£3 - 4m";
			CharityIncome[10]="£4 - 5m";
			CharityIncome[11]="£5 - 6m";
			CharityIncome[12]="£6 - 7m";
			CharityIncome[13]="£7 - 8m";
			CharityIncome[14]="£8 - 9m";
			CharityIncome[15]="£9 - 10m";
			CharityIncome[16]="£10 - 15m";
			CharityIncome[17]="£15 - 20m";
			CharityIncome[18]="£20 - 30m";
			CharityIncome[19]="£30 - 40m";
			CharityIncome[20]="£40 - 50m";
			CharityIncome[21]="£50m+";

			var CharityFees=new Array();
			CharityFees[0]="£30";
			CharityFees[1]="£50";
			CharityFees[2]="£75";
			CharityFees[3]="£100";
			CharityFees[4]="£150";
			CharityFees[5]="£210";
			CharityFees[6]="£270";
			CharityFees[7]="£330";
			CharityFees[8]="£390";
			CharityFees[9]="£440";
			CharityFees[10]="£500";
			CharityFees[11]="£550";
			CharityFees[12]="£650";
			CharityFees[13]="£750";
			CharityFees[14]="£850";
			CharityFees[15]="£950";
			CharityFees[16]="£1200";
			CharityFees[17]="£1650";
			CharityFees[18]="£2250";
			CharityFees[19]="£2750";
			CharityFees[20]="£3250";
			CharityFees[21]="£5000";

			var SupplierIncome=new Array();
			SupplierIncome[0]="£0 - 100k";
			SupplierIncome[1]="£101k - 250k";
			SupplierIncome[2]="£251k - 500k";
			SupplierIncome[3]="£501k - 1m";
			SupplierIncome[4]="£1m+";

			var SupplierFees=new Array();
			SupplierFees[0]="£100";
			SupplierFees[1]="£200";
			SupplierFees[2]="£400";
			SupplierFees[3]="£600";
			SupplierFees[4]="£1200";
			
			var AdvocateIncome=new Array();
			AdvocateIncome[0]="£0 - 100k";
			AdvocateIncome[1]="£101k - 250k";
			AdvocateIncome[2]="£251k+";

			var AdvocateFees=new Array();
			AdvocateFees[0]="£50";
			AdvocateFees[1]="£100";
			AdvocateFees[2]="£200";

			// Assign sliders
			$(".slider.charity").slider({ min: 0 }, { max: 21 });
			$(".slider.supplier").slider({ min: 0 }, { max: 4 });
			$(".slider.advocate").slider({ min: 0 }, { max: 2 });
			$(".slider.charity a").css({"left" : "19.0476%"});
			
			// Write voluntary income and annual fee from array
			// ...For charities
			$(".slider.charity a").html("<span class='income'>£251k - 500k</span>");
			$(".slider.charity").slider({
				slide: function(event, ui) {
					$(".charity .income").html(CharityIncome[ui.value]);
					$(".fee.charity span").html(CharityFees[ui.value]);
					$(".slider.charity").slider(
						{ animate: true }
					);
				}
			});
			// ...For suppliers
			$(".slider.supplier a").html("<span class='income'>£0 - 100k</span>");
			$(".slider.supplier").slider({
				slide: function(event, ui) {
					$(".supplier .income").html(SupplierIncome[ui.value]);
					$(".fee.supplier span").html(SupplierFees[ui.value]);
					$(".slider.supplier").slider(
						{ animate: true }
					);
				}
			});
			// ...For advocates
			$(".slider.advocate a").html("<span class='income'>£0 - 100k</span>");
			$(".slider.advocate").slider({
				slide: function(event, ui) {
					$(".advocate .income").html(AdvocateIncome[ui.value]);
					$(".fee.advocate span").html(AdvocateFees[ui.value]);
					$(".slider.advocate").slider(
						{ animate: true }
					);
				}
			});

		});