$(function() {

// -- Hakutulosten rullaus --
$(".scrollabletulokset").scrollable();

// -- Hakutulosten selaus numeroilla --

// -- Reseptihaun piilotus ja näyttö --
$("#sulje-avaa-reseptihaku").click(function(){
	$("#reseptihaku").slideToggle("fast");
	$("#reseptihaku-ja-tulokset div:first").toggleClass("suljettu");
	$("#reseptihaku-ja-tulokset div:first").toggleClass("avattu");
});


// -- Liukusäätimen toiminta --
$("#slider").slider({
	value:	0,
	min: 		0,
	max:		2,
	step:		1,
	orientation:	'vertical',
	slide: 	function(event, ui) {
		$("#valmistusajan-arvo").val(ui.value);
    
    if ($("#valmistusajan-arvo").val() == 2) {
      $("#alle30").addClass("aktiivinen");
      $("#alle60").removeClass("aktiivinen");
      $("#kaikki").removeClass("aktiivinen");
    }
    if ($("#valmistusajan-arvo").val() == 1) {
      $("#alle60").addClass("aktiivinen");
      $("#alle30").removeClass("aktiivinen");
      $("#kaikki").removeClass("aktiivinen");
    }
    if ($("#valmistusajan-arvo").val() == 0) {
      $("#kaikki").addClass("aktiivinen");
      $("#alle30").removeClass("aktiivinen");
      $("#alle60").removeClass("aktiivinen");
    }
	}
});

$("#valmistusajan-arvo").val($("#slider").slider("value"));
$("#kaikki").addClass("aktiivinen");


// -- Lomakkeen kustomointi --

// check for what is/isn't already checked and match it on the fake ones
$("input:checkbox").each( function() {
	(this.checked) ? $("#fake"+this.id).addClass('fakechecked') : $("#fake"+this.id).removeClass('fakechecked');
});
// function to 'check' the fake ones and their matching checkboxes
$(".fakecheck").click(function(){
	($(this).hasClass('fakechecked')) ? $(this).removeClass('fakechecked') : $(this).addClass('fakechecked');
	$(this.hash).trigger("click");
	return false;
});


});

