	$("#submit-newsletter").bind('click',function(){
		$("form#newsletter").trigger('submit');
		return false
	});	
	
	$("form#newsletter").validate({
		submitHandler: function(form) {
			$.ajax({
				url: '/elements/ajax/newsletter-signup.cfm?email=' + $("input[name=email]").val(),
				type: 'GET',
				dataType: 'json',
				success: function(response) {
					console.log(response);
					if(!response) {
						alert("It appears you have already signed up for our newsletter.");
					} else {
						alert("You have been successfully added to our mailing list!");
					}
				}
			});	
		}
	});
	
	var resizeSlides = function(){
		try {
			var height1 = Number($("#page").height()+100);
			var height2 = $(window).height();
			var width2 = $(window).width();
			var height = height1;
			if(height2 >height1) height=height2;
			$(".slide").height(height);	
			if(width2>3000) {
				$("#slideshow").width(width2).height(height1).css('margin-left',-Number(width2/2)+'px');
			}
		} catch(e) {
			
		}
	}

	/* resize event, depedant on detectMobile.js */
	try {
		if(!detectMobile()) {
			$(window).resize(function(){
				window.location='/';
				resizeSlides();
			});
		}
	} catch(e) {
	}
	
	resizeSlides();

		 
	/* slideshow */
	
	var animSpeed = 1500;
	var animTimeout = 5500;
		   
	function paralax(e) {
		//console.log("paralax animation...");
		var distance = '-' + $(e).width();
		$(e).animate({
			left: distance,
			easing: 'easeInOutQuart'
		}, animSpeed, function() {
			// Animation complete.
			$(e).css('left',0);
		});
	}
	
	var t = setTimeout(function(){paralax("#slide-1 .paralaxed")},animTimeout);
	var doafter = true;
	
	// do something
	/* easing: 'easeInOutQuart' */
	$(".slides").cycle({
		fx: 'scrollHorz',
		speed: animSpeed,
		timeout: animTimeout,
		easing: 'easeInOutQuart',
		pager: '#slideshow-pager',
		autostop: true,
		onPagerEvent: function(zeroBasedSlideIndex, slideElement){ 
			clearTimeout(t);
			var target = $("#slide-" + zeroBasedSlideIndex--);
			var image = $(target).find(".paralaxed")
			paralax(image);
			$(".slides").cycle('pause');
			doafter=false;
		},
		after: function(currSlideElement){
			if(doafter) {
				var currSlideId = $(currSlideElement).attr('id');
				var arr = currSlideId.split('-');
				var currSlideIndex = Number(arr[1])+1;
				//console.log("slide index: " + currSlideIndex);
				clearTimeout(t);
				if(currSlideIndex!=$('.slide').length--) {
					var image = $(this).find(".paralaxed")
					var t = setTimeout(function(){
					paralax(image);},Number(animTimeout-animSpeed));
				}
			}
		}
	});
	
	$(".slides").cycle('pause');
	setTimeout(function(){
  	$(".slides").cycle('resume');
	},1500);
	
	/* end, slideshow */
