//Javascript Document
$(document).ready(function() {			   
	
	initanimate();						//initiates first animation,
	animloop();							//looped animation using setinterval	
	numberanimate();
	animloop2();
	newproductanimate();
})

var t=43000//total animation time
var a=1200		//animation effect period
var n=6000//static time
var w=a+n		//total wait time before animation


function initanimate() { 	
	indexImage1();
	indexImage2();
	indexImage3();
	indexImage4();
	indexImage5();
	indexImage6();
}

function newproductanimate() {
	newproduct2();
	newproduct3();
}

function animloop2() {
	setInterval(numberanimate, 12000);
	setInterval(newproductanimate, 11000);
}
function animloop() {
	setInterval(initanimate, t);	
}
function indexImage1() {
	$('#indexImage1, #animatedText1')
		.fadeIn(a)
		.idle(n+a)
		.fadeOut(a);	
}
function indexImage2() {
	$('#indexImage2, #animatedText2')
		.idle(n+a)
		.fadeIn(a)
		.idle(n)
		.fadeOut(a);
}
function indexImage3() {
	$('#indexImage3, #animatedText3')
		.idle(n+n+a+a)
		.fadeIn(a)
		.idle(n)
		.fadeOut(a);
}
function indexImage4() {
	$('#indexImage4, #animatedText4')
		.idle(n+n+n+a+a+a)
		.fadeIn(a)
		.idle(n)
		.fadeOut(a);
}
function indexImage5() {
	$('#indexImage5, #animatedText5')
		.idle(n+n+n+n+a+a+a+a)
		.fadeIn(a)
		.idle(n)
		.fadeOut(a);
}
function indexImage6() {
	$('#indexImage6, #animatedText6')
		.idle(n+n+n+n+n+a+a+a+a+a)
		.fadeIn(a)
		.idle(n)
		.fadeOut(a);
}
function numberanimate() {
	$('#contactMoo')
		.idle(5000)
		.fadeOut(700)
		.idle(5000)
		.fadeIn(700);
}

function newproduct2() {	
	$('#newProduct2')
		.idle(3250)
		.fadeIn(200)
		.idle(3250)
		.fadeOut(200);
}
function newproduct3() {	
	$('#newProduct3')
		.idle(6700)
		.fadeIn(200)
		.idle(3250)
		.fadeOut(200);
}

jQuery.fn.idle = function(time){	//timeout function that sets settimeout into a usable jquery timing format
return this.each(function(){
var i = $(this);
i.queue(function(){
setTimeout(function(){
i.dequeue();
}, time);
});
});
};