// remap $ to $
(function($){})(window.$);


/* trigger when page is ready */
$(document).ready(function (){

	/* Fancy Box Links */
	$("a.fancybox").fancybox();
	
	// Masonry for quote blocks... called after the images are loaded.
	var $container = $('.quoteblocks');
	$container.imagesLoaded(function(){
	  $container.masonry({
	    itemSelector : '.quote'
	  });
	});


	// Masonry for Menu Group blocks... called after the images are loaded.
	//var $menu_container = $('.menu_wrapper');
	//$menu_container.imagesLoaded(function(){
	  //$menu_container.masonry({
	    //itemSelector : '.menu_group'
	  //});
	//});

	$('.menu_group').addClass("dontsplit");
	$('.menu_wrapper').imagesLoaded(function(){
			
			$('.menu_wrapper').columnize({width:470, lastNeverTallest: true });
	});
	
	
	
			$('.menu_wrapper_print').columnize({width:450, lastNeverTallest: true });

	

});

var interval = 0;

startHeaderRotation = function() {
	getImages();
	var _totalSlides = $('#_total').text();
	var _sliderWidth = parseInt(_totalSlides)*800;
	$('.slideset').css('width',_sliderWidth+'px');
	if (_totalSlides == 1) {
		$('#slider_arrow_next').css('display','none');
		$('#slider_arrow_previous').css('display','none');
	} else {
		interval = setInterval('autoRotate()',8000);
	}
		
	
}

getImages = function() {
	var _totalSlides = parseInt($('#_total').text())-1;
	var i=1;
	do
  	{
  		$.get('/embeds/ajax_slide/'+i+'/', function(data) {
			$('.slideset').append(data);
		});
		i++;
  	}
	while (i<=_totalSlides);
	
	$('#slider_arrow_next').fadeIn("slow");
	$('#slider_arrow_previous').fadeIn("slow");
	
	enableSlideButtons();
}

imageClickForward = function() {

	if (!arguments[0]) {
		// Kill Auto ::
		clearInterval(interval);
	}	 
	
	disableSlideButtons();
	 
	$('.slide').first().stop().animate({'marginLeft':'-800px'}, 600, function() {	
		$(".slide:first").remove().insertAfter($(".slide:last"));
		$(".slide:last").css({'marginLeft':'0px'});
		enableSlideButtons();
	});

}

imageClickBackward = function() {

	if (!arguments[0]) {
		// Kill Auto ::
		clearInterval(interval);
	}	
	
	disableSlideButtons();
	
	$(".slide:last").css({'marginLeft':'-800px'});
	$(".slide:last").remove().insertBefore($(".slide:first"));
	
	$('.slide').first().stop().animate({'marginLeft':'0px'}, 600, function() {	
		enableSlideButtons();
	});

}

autoRotate = function() {
	//disableSlideButtons();
	imageClickForward('auto');
}

enableSlideButtons = function() {
	$('#slider_arrow_next').css({'opacity':'1.0'});
	$('#slider_arrow_next').bind('click', function() {
		imageClickForward();
	});
	$('#slider_arrow_previous').css({'opacity':'1.0'});
	$('#slider_arrow_previous').bind('click', function() {
		imageClickBackward();
	});
	
}
disableSlideButtons = function() {
	$('#slider_arrow_next').unbind('click');	
	$('#slider_arrow_next').css({'opacity':'0.5'});
	$('#slider_arrow_previous').unbind('click');	
	$('#slider_arrow_previous').css({'opacity':'0.5'});
	
}

/*
startHeaderRotation = function() {
	var _totalSlides = $('#_total').text();
	//var _sliderWidth = parseInt(_totalSlides)*310;
	//console.log(_sliderWidth);
	//$('.slideset').css('width',_sliderWidth+'px');

	interval = setInterval('autoRotate()',5000);
	
	$('#slider_arrow_next').fadeIn("fast");
	$('#slider_arrow_previous').fadeIn("fast");
	
}

$.get('/embeds/ajax_slide/'+parseInt(_nextImage)+'/', function(data) {
			$('#slider').append(data);
			imageFoward(_currentOffset,_nextImage,_scriptTotat);
		});
		
*/


/* optional triggers

$(window).load(function() {
	
});

$(window).resize(function() {
	
});

*/
