Plyce = {};

// Skip a line for each file to avoid missing cariage return error

Plyce.Home = {
	initialize: function() {

		$("#bottomNewsletter input").blur(function(){
			if($("#bottomNewsletter input").attr("value") == "") {
				$("#bottomNewsletter input").attr("value", "Your email");
			}
		});
		$("#bottomNewsletter input").focus(function(){
			if($("#bottomNewsletter input").attr("value") == "Your email") {
				$("#bottomNewsletter input").attr("value", "");
			}
		});
		
		$('#formRegisterEmail').submit(function() {
			
			var strUrl = $(this).attr("action");
			var email = $("#bottomNewsletter input").attr("value");
			
			jsonReturn = $.post(strUrl, { email:  email},
			  function(data){
				if(data.error === 0) {
					alert("Thank you, we successfully registered your email");
				} else {
					alert("Oops! It looks like your email is already registered or invalid.");
				}
			  }, "json");
			
			return false;
		});
		
		Plyce.Home.currentImage = Math.floor(Math.random()*4);
		if(Plyce.Home.currentImage === 0) {
			$('#splashImages .img2').show();
		}
	
		if(Plyce.Home.currentImage === 1) {
			$('#splashImages .img3').show();
		}
		if(Plyce.Home.currentImage === 2) {
			$('#splashImages .img4').show();
		}
		if(Plyce.Home.currentImage === 3) {
			$('#splashImages .img1').show();
		}
		
		Plyce.Home.animeImage();
	},
	currentImage: 0,
	animeImage: function(){
		
		currentImage = Plyce.Home.currentImage;

		if(currentImage === 0) {
			$('#splashImages .img1').fadeOut(1000);
			$('#splashImages .img2').fadeIn(1000);
		}
	
		if(currentImage === 1) {
			$('#splashImages .img2').fadeOut(1000);
			$('#splashImages .img3').fadeIn(1000);
		}
		if(currentImage === 2) {
			$('#splashImages .img3').fadeOut(1000);
			$('#splashImages .img4').fadeIn(1000);
		}
		if(currentImage === 3) {
			$('#splashImages .img4').fadeOut(1000);
			$('#splashImages .img1').fadeIn(1000);
		}
		
		Plyce.Home.currentImage = (currentImage + 1)%4;
		
		setTimeout(Plyce.Home.animeImage, 8000);

	}
	
};

$().ready(function(){
	Plyce.Home.initialize();
	
	
});