/* HORIZONTAL SCROLL */
var currentPage = null;
function scrollOnResize() {
  $.scrollTo(currentPage, 100);
}

$(document).ready(function() {

	// slideshow gallery call
 	$("#pikame").PikaChoose();
	
	
	// scrolling page: set home as current page on load
	currentPage = '#home';
  	// click function for nav controls
	$("#menu a, .next-page").click(function(e) {
		  currentPage = $(this).attr('href');
		  $('#scroller').scrollTo(currentPage, 1800);
		  $("#menu a.selected").removeClass("selected");
		  $('#menu a[href='+$(this).attr('href')+']').addClass("selected");
		  return false;
	});
	// scrolls to current target when window resizes
	$(window).resize(function() {
	 	 $('#scroller').scrollTo(currentPage, 0);
	});
	
	//form validation
	$("#contactForm").validate({
		rules: {
		
		name: "required",
		email: {
					required: true,
					email: true
				},
		phone: "required",
		project_details: "required"
		
		},
		
		messages: {
		
		name: "Please enter your name.",
		phone: "Please enter your phone number.",
		email: "Please enter your email address.",
		project_details: "Please enter your project details."
		}
	});
	
	// fancybox lightbox
	$("a.lightbox").fancybox({ // targets all anchor tags with the 'lightbox' class
	
		'speedIn' : 600, // speed of opening animation
		
		'speedOut' : 300, // speed of closing animation
		
		'overlayShow' : true, // show an overlay
		
		'overlayOpacity': .5, // opacity of the overlay
		
		'overlayColor' : '#000', // color of the overlay
		
		'titlePosition' : 'inside', // position of the caption/title. can also be 'outside'
		
		'transitionIn' : 'elastic', // opening animation style
		
		'transitionOut' : 'elastic' // closing animation style
	
	}); // close fancybox function
	
	// subpage slideshow a
	$('#slideshowBigA').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavA'
 	});// close subpage slideshow
	// subpage slideshow a
	$('#slideshowBigB').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavB'
 	});// close subpage slideshow
	// subpage slideshow a
	$('#slideshowBigC').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavC'
 	});// close subpage slideshow
	// subpage slideshow a
	$('#slideshowBigD').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavD'
 	});// close subpage slideshow
	// subpage slideshow a
	$('#slideshowBigE').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavE'
 	});// close subpage slideshow
	// subpage slideshow a
	$('#slideshowBigF').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavF'
 	});// close subpage slideshow
	// subpage slideshow a
	$('#slideshowBigG').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavG'
 	});// close subpage slideshow
	// subpage slideshow a
	$('#slideshowBigH').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavH'
 	});// close subpage slideshow
	// subpage slideshow a
	$('#slideshowBigI').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavI'
 	});// close subpage slideshow
	// subpage slideshow a
	$('#slideshowBigJ').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavJ'
 	});// close subpage slideshow
	// subpage slideshow a
	$('#slideshowBigK').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavK'
 	});// close subpage slideshow
	// subpage slideshow a
	$('#slideshowBigL').cycle({
		fx:    'fade',
		speed:  1000,
		timeout:  5000,
		pause:  1,
		pager: '#projectSliderNavL'
 	});// close subpage slideshow
	
	// blog section rss
	$('#rssfeed').rssfeed('http://www.meetingsbydesign.net/blog/?feed=rss2', {
		limit : 5,
		header : false,
		titletag : 'p',
		snippet : true
	});

}); // doc ready end
