function userNotification(message,type)
{
	jQuery("#user_notification").addClass(type);
	jQuery("#user_notification_message").html(message);
	jQuery("#user_notification").fadeIn('slow');
	setTimeout("$('#user_notification').fadeOut('slow');", 10000);
}

function positionMenu()
{
	// Position left menu
	var left = ( $(window).width() - 960 ) / 2;
	if( left < 0 ) left = 0;
	$('#header-wrapper').css('left', Math.round(left) + 25 +'px');
}

$(document).ready(function(){
	$('#contact-form').validate();

	positionMenu();

	window.onresize = function(event) { positionMenu(); }

	/*
	 * Page scroller
	 */
	$('.top-menu li a').bind('click', function()
	{
		$('.top-menu li').removeClass('active');
		$(this).parent().addClass('active');
	});

	// Get location and set menu item
	var url = String(document.location).split('#');

	if(url[1] === undefined && $('.top-menu li.active').length == 0)
	{
		$('.top-menu li.home').addClass('active');
	}
	else if($('.top-menu li.active').length == 0)
	{
		$('.top-menu li.'+ url[1]).addClass('active');
	}

	/*
	 * Header slideshow
	 */
	var slideshow_inner_position = 0;
	var slideshow_inner_step = 663;

	$('#slideshow-inner').oneTime( 8000, 'nextSlide', function(){ nextSlide(); } );

	$('.slideshow-left-arrow').click(function(){
		$('#slideshow-inner').stopTime();
		if( slideshow_inner_position >= 0 )
		{
			return null;
		}

		slideshow_inner_position += slideshow_inner_step;
		$('#slideshow-inner').animate({ left: slideshow_inner_position }, 750);
		$('#slideshow-inner').oneTime( 8000, 'nextSlide', function(){ nextSlide(); } );
	});


	$('.slideshow-right-arrow').click(function(){
		$('#slideshow-inner').stopTime();
		if( slideshow_inner_position <= 0 - ( 2 * slideshow_inner_step ) )
		{
			return null;
		}

		slideshow_inner_position -= slideshow_inner_step;

		$('#slideshow-inner').animate({ left: slideshow_inner_position }, 750);
		$('#slideshow-inner').oneTime( 8000, 'nextSlide', function(){ nextSlide(); } );
	});

	function nextSlide()
	{
		if( slideshow_inner_position <= 0 - ( 2 * slideshow_inner_step ) )
		{
			slideshow_inner_position = 0;
		}
		else
		{
			slideshow_inner_position -= slideshow_inner_step;
		}
			$('#slideshow-inner').animate({ left: slideshow_inner_position }, 500);

		$('#slideshow-inner').oneTime( 4000, 'nextSlide', function(){ nextSlide(); } );
	}

	$("a.lightbox").lightBox({
		imageLoading: '/resources/images/lightbox-ico-loading.gif',
		imageBtnClose: '/resources/images/lightbox-btn-close.gif',
		imageBtnPrev: '/resources/images/lightbox-btn-prev.gif',
		imageBtnNext: '/resources/images/lightbox-btn-next.gif',
		containerResizeSpeed: 350,
		fixedNavigation:true
	});
});


