$(function() {

	var current_slide = 1;

	var block_interaction = false;

	jQuery.extend(jQuery.easing, {
		slide_move: function(a, t, b, c, d, s){
			if(s == undefined) s = 1.70158;
	        if((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
	        return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
        }
	});

	function moveToSlide(num) {

		var n = $("ul.slide-n").size();
		if (num == 1) {
		num = -1;
		if (current_slide == 1) return;
		}else {
		num = 1;
		if (current_slide == n) return;
		}

		var reel_size = $('#slides-wrapper').width();
		var obj = $('#slides-container');
		obj.css('left', obj[0].offsetLeft);

		block_interaction = true;

		current_slide = current_slide + num;
		
		obj.animate({left: -reel_size * (current_slide - 1)}, 800, 'slide_move', function(){
			block_interaction = false;
			obj.css('left', '-' + ((current_slide- 1) * 100) + '%');
		}); 
	}

	$('#all .move-to').bind("mouseenter",function() {
		var re = /slide(\d+)/;
		var m = re.exec(this.className);
		if (m) {
			moveToSlide(parseInt(m[1], 10));
		}
	});	
	
	$('#all ul.slide-n .selected').ready(function() {
		for(var i=$("ul").index($('#all ul.slide-n .selected').parents());i>0;i--) moveToSlide(2);
	});

	/*$.ifixpng('/images/pixel.gif'); */
	$('img[@src$=.png], #menu li div ul').ifixpng();

        $("table.new-table tr").each(colorize);
	function colorize(index)
	{
	  if(index % 2 == 0) {
	    $(this).toggleClass("zebra-g");
	  } else {
	    $(this).toggleClass("zebra-w");		  
	  }
	}

});
