var max_slide = "0";
var slide = true;
$(document).ready(function() {
	if( getBrowser() == "msie" && $.browser.version == 7 )
		$(".slidetabs").css( { 'margin-bottom': '12px' } );
	
	$.each( $(".slidetabs").children(), function( i, n ) {
		max_slide = i + 1;		
	});


	$("a[id='"+max_slide+"']").addClass("current");
	$("div#slide_"+max_slide+"").show();
	
	$(".slidetabs a").click( function() {
		$( "#slide_" + $("a.current").attr('id') ).fadeOut(100);
		$("a.current").removeClass('current');
		
		var point = $(this);
		point.addClass("current");
		$( "#slide_" + point.attr('id') ).fadeIn(600);
	});
	
	$(".forward").click( function() {
		var current_id = $("a.current").attr('id');
		
		$( "#slide_" + current_id ).fadeOut(100);
		$("a.current").removeClass('current');
		
		if( current_id > 1 )
			current_id--;
		else 
			current_id = max_slide;
		
		$("a[id='" + current_id + "']").addClass('current');
		$( "#slide_" + current_id ).fadeIn(600);
	});
	
	$(".backward").click( function() {
		var current_id = $("a.current").attr('id');
		
		$( "#slide_" + current_id ).fadeOut(100);
		$("a.current").removeClass('current');
		
		if( current_id < max_slide )
			current_id++;
		else 
			current_id = 1;
		
		$("a[id='" + current_id + "']").addClass('current');
		$( "#slide_" + current_id ).fadeIn(600);
	});
	
	$(".grid_12").mouseenter( function() {
		slide = false;
	});
	
	$(".grid_12").mouseleave( function() {
		slide = true;
	});
	
	slideShow();
});

function getBrowser() {
	var browser;
	$.each( $.browser, function( i, val  ) {
		if( val === true ) {
			browser = i;
			return false;
		}
	});
	return browser;
}

function slideShow() {
	setTimeout( function() {
		if( slide ) {
			var current_id = $("a.current").attr('id');
			
			$( "#slide_" + current_id ).fadeOut(100);
			$("a.current").removeClass('current');
			
			if( current_id > 1 )
				current_id--;
			else 
				current_id = max_slide;
			
			$("a[id='" + current_id + "']").addClass('current');
			$( "#slide_" + current_id ).fadeIn(600);
		}
		slideShow();
	}, 6000);
}
