/**
 * This document should contain scripts that are unique for this site only
 */

if (typeof console != 'object')
	var console = { log: function() {}, info: function() {} }

var $j = jQuery.noConflict();

$j(document).ready(function() {
	
	//site-specific jQuery-scripts goes in here..
	$j('#boats').change(function(e) { filterBoats(this.value); });
	
	var totalMenuHeight;
	$j('#left-menu-content').removeClass('overflow');
	totalMenuHeight = document.getElementById('left-menu-content').offsetHeight;
	$j('#left-menu-content').addClass('overflow');


	var slider = new Control.Slider('handle2','track2',{
						axis: 'vertical',
						onSlide: function (v) {
							document.getElementById('left-menu-content').scrollTop = v * (totalMenuHeight - 170);
						}
				});


	$j("#left-menu-content li a").each(function () {
		if (this.href == location.href) {
			$j(this.parentNode).addClass('selected');			
			var scrollOffset = this.parentNode.offsetTop - 34;			
			document.getElementById('left-menu-content').scrollTop = scrollOffset;			
			slider.setValue(scrollOffset / (totalMenuHeight - 170));
		}
	});
	
});

function filterBoats(val) {
	console.log(val);
	var selectedValue = val;	
	document.cookie = "MannerfeltKaka="+selectedValue;
	$j("#left-menu-content li").hide().filter( "." + selectedValue ).show();

}

function getCookie( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return "all";
}
