$(function() { 
	slideshow('#hero_middle','.panel', 3500); 
	peaceFader(800);
	//newsTicker('#news_ticker',4000);
	
	// fancybox. activated.
	$("a[href=#video]").fancybox({
		'speedIn'		:	300, 
		'speedOut'		:	300, 
		'overlayShow'	:	true,
		'scrolling'     :   'no',
        'centerOnScroll':  'yes', 
        'overlayColor':   '#000'
	});   
	// fancybox. activated.
	$("a[href=#emailmodal]").fancybox({
		'speedIn'		:	300, 
		'speedOut'		:	300, 
		'overlayShow'	:	true,
		'scrolling'     :   'no',
        'centerOnScroll':  'yes', 
        'overlayColor':   '#000'
	});   

	$('#emailmodal .submit input').click(function() {
		$('.error').hide();
		var hasError = false;
		var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;	

		var emailValue = $('#email_input').val();
		
		if(emailValue == '') {
			$('#email_input').after('<span class="error">You forgot to enter your email address</span>');
			hasError = true;
		} else if (!filter.test(emailValue)) {
			$('#email_input').after('<span class="error">You did not enter a valid email address</span>')
			hasError = true;
		}
		
		var messageValue = $('#emailmodal .message textarea').val();
		
		if(messageValue == '') {
			$('.message').after('<span class="error">You forgot to enter your message</span>');
			hasError = true;
		}

		
		if(hasError == false) { 
			$.ajax({
				type: "POST",
				url: "process_form.php", // php file with mail function 
				data: $("#emailmodal form").serialize(),   
				success: function(msg){
					 if(msg == "ok"){ 
					 	$('.submit').html('<input type="submit" disabled="true" value="Sent!">');
					 }
				}
						 
			});
			
		}
		
		return false;
	});


});

/*** SLIDESHOW ****/
var parent, pane, interval;
function slideshow(par, pa, inter) {
	parent = par;
	pane = pa;
	interval = inter;

	$(parent).children(pane).css('opacity','0').removeClass('active');
	$(parent).children(pane).first().css('opacity','1').addClass('active');
	setTimeout('changePane()', interval);

}
function changePane() {
	var cur = $(parent).children('.active')
	var last = false;
	if($(parent).children(pane).last().hasClass('active')) last = true;
	$(cur).removeClass('active').animate({'opacity':0},2000);
	if(last) {
		$(parent).children(pane).first().addClass('active').animate({'opacity':1},2000, function() {setTimeout('changePane()',interval);peaceFader(400) });
	}
	else {
		$(cur).next().addClass('active').animate({'opacity':1},2000, function() {setTimeout('changePane()',interval); peaceHide(); quoteText(); }).find('.weight').show().next().hide();
	}
}

function peaceHide() {
	$('#withGod').hide();
	$('#withYourself').hide();
	$('#withFood').hide();
}
function peaceFader(it) {
	setTimeout("peaceFaderFade(1);", it);
}

function peaceFaderFade(it) {
	if(it==1) {
		$('#withGod').fadeIn('slow');
		setTimeout("peaceFaderFade(2);", 800);
	}else if(it==2) {
		$('#withYourself').fadeIn('slow');
		setTimeout("peaceFaderFade(3);", 800);
	}else if(it==3) {
		$('#withFood').fadeIn('slow');
		//peaceFaderFade(3);
	}
}
function quoteText() {
	setTimeout("quoteChange()", 2000);
}
function quoteChange() {
	$('.weight').fadeOut('slow').next().fadeIn('slow');
}


/*** NEWS TICKER ***/
var news_parent, news_interval;
function newsTicker(news_par, news_inter) {
	news_parent = news_par;
	news_interval = news_inter;
	$(news_parent).children('li').css('left','730px').removeClass('active');
	$(news_parent).children('li').first().addClass('active').css('left','9px');
	setTimeout('changeNews()', news_interval);
}

function changeNews() {
	var cur = $(news_parent).children('.active')
	var last = false;
	if($(news_parent).children('li').last().hasClass('active')) last = true;
	$(cur).removeClass('active').css('left','730px');	
	if(last) {
		$(news_parent).children('li').first().addClass('active').animate({left:'9px'},2000, function() {setTimeout('changeNews()', news_interval);});
	}
	else {
		$(cur).next().addClass('active').animate({left:'9px'},2000, function() {setTimeout('changeNews()', news_interval);});
	}
}
