
// -------------------------------------------------------------------------------------------------------- showhide

jQuery(document).ready(function($) {
$('.seriesbox').hide();
$('.seriesmetab').click(function() {
 	$('.seriesbox').slideToggle('slow'); 
 });
$('.seriesmetac').click(function() {
 	$('.seriesbox').slideToggle('slow'); 
 });
});

// -------------------------------------------------------------------------------------------------------- lamp

var query = new Object();
window.location.search.replace(
new RegExp( "([^?=&]+)(=([^&]*))?", 'g' ),
function( $0, $1, $2, $3 ){
	query[ $1 ] = $3;
}
);
easing = query['e'] || 'Circ';

function loadEasing(e) {
location.href = location.pathname+'?e='+e;
}

function setEasing(e) {
loadLamps(e);
}

// for dynamic easing changes		
function loadLamps(easing) {
$('#lmenu').lavaLamp({
	fx: 'easeInOut'+easing,
	speed: 500
});
}

// jquery initialize:
$(function() {
loadLamps(easing);
	$('select#easing option[value='+easing+']').attr('selected','selected');
$('.easingLabel').text(easing);
});

// -------------------------------------------------------------------------------------------------------- top

$(document).ready(function() {
   function filterPath(string) {
     return string
       .replace(/^\//,'') 
       .replace(/(index|default).[a-zA-Z]{3,4}$/,'') 
       .replace(/\/$/,'');
   }
   $('a[href*=#]').each(function() {
     if ( filterPath(location.pathname) == filterPath(this.pathname)
    && location.hostname == this.hostname
    && this.hash.replace(/#/,'') ) {
      var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
      var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
       if ($target) {
         var targetOffset = $target.offset().top;
         $(this).click(function() {
           $('html, body').animate({scrollTop: targetOffset}, 400);
           return false;
         });
      }
    }
  });
});




