$(document).ready(function() {


	/*	EXTERNAL LINKS
		-------------------------------------------------------------*/
		
		$("a.external").click( function() {
			window.open( $(this).attr("href") );
			return false;
		});


	/*	SOME AMATEUR GALLERY CODE..
		-------------------------------------------------------------*/

		$('.gallery').mikos_slider({
			visibleElements: 4
		});
		

	// Homepage slider

	$('#s_container').css('width', ($('#slider').outerWidth() * $('#slider img').length));

	setInterval(function() {

		var current_item = $('#slider .on').removeClass('on').index()

		var next_index = (current_item < ($('#slider img').length - 1)) ? current_item + 1 : 0;

		$('#slider img:eq('+next_index+')').addClass('on');

		$('#s_container').stop().animate({ left: (-1 * $('#slider').outerWidth()) * next_index });

	}, 5000)


   
   
	/*	GALLERY IMAGES LAUNCH LIGHTBOX
		-------------------------------------------------------------*/
   
		//$("ul.s_container li a").fancybox();
		
		$('ul.s_container li a').click(function() {
			var img_div = $("#facility_large_image img");
			//alert(img_div.attr("src"));
			var src = $(this).attr("href");
			//alert(src);
			img_div.attr("src", src);
			return false;	
		});
		
		
		
	
	/*	Employment form toggle
		--------------------------------------------------------------*/
		$('#clickme').click(function() {
			$('#job_div').toggle('fast');
			$('html, body').animate({
				scrollTop: $("#job_div").offset().top
			}, 1000);		
		});
	
	
	/*	TESTIMONIALS TICKER
		--------------------------------------------------------------*/	
		
		setInterval(function() {
			var current_ticker_item = $('#ticker li.on');
			var next_ticker_item = (current_ticker_item.index() == ($('#ticker li').length - 1)) ? $('#ticker li:eq(0)') : $('#ticker li:eq('+(current_ticker_item.index() + 1)+')');
			current_ticker_item.fadeOut().removeClass('on');
			next_ticker_item.fadeIn().addClass('on');
		}, 5000);
		
		
		
	/*	QUOTE FORM TABS
		--------------------------------------------------------------*/
	
		$(function() {
			form_nav_to = function(target) {
				$('div.fp_on').removeClass('fp_on');
				$('.form_page:eq('+target+')').addClass('fp_on');
				$('#form_nav a').removeClass('on');
				$('#form_nav li').each(function(i) {
					if(i > target) return false;
					$('a', this).addClass('on');
				});
				$('html').animate({ scrollTop: 240 });
				$('#quoteform').animate({ height: ($('.fp_on').outerHeight() + 100) });
			}
			
			$('#form_nav a').click(function() {
				form_nav_to($(this).parent().index());
				return false;
			});
			
			$('p.next a').click(function() {
				var current_index = $(this).parent().parent().index();
				form_nav_to(current_index);
				$('html, body').animate({
					scrollTop: $("#form_nav").offset().top
				}, 1000);
				return false;
			});
		});
		
	
	



	
});
