// JavaScript Document

$(document).ready(function(){
	
	$('#topBar').css({'top':'-45px'});
	$('#topBarInvis').slideUp(0);
	$('#tbSocialT').css({'opacity':'0.5'});
	$('#tbSocialFb').css({'opacity':'0.5'});
	$('#tbSocialLi').css({'opacity':'0.5'});
		
		
	$('#tbSocialT').hover(function(){
		$(this).stop(false,false).animate({'opacity':'1'},100);
	},function(){
		$(this).stop(false,false).animate({'opacity':'0.5'},300);
	});
		
	$('#tbSocialFb').hover(function(){
		$(this).stop(false,false).animate({'opacity':'1'},100);
	},function(){
		$(this).stop(false,false).animate({'opacity':'0.5'},300);
	});
		
	$('#tbSocialLi').hover(function(){
		$(this).stop(false,false).animate({'opacity':'1'},100);
	},function(){
		$(this).stop(false,false).animate({'opacity':'0.5'},300);
	});
	
		
	setTimeout( function() {
		$('#topBar').animate({'top':'0px'},500);
		$('#topBarInvis').slideDown();
	},2500);
	
	$('#tbClose').click(function(){
		$('#topBar').animate({'top':'-45px'},500);
		$('#topBarInvis').slideUp();
	});	
	
	
	$('#tbEmailInp').keyup(function(e) { 
		if (e.which == 13) {
			submitEmail();
		}
	});
	$('#tbSubmit').click(function(){
		submitEmail();
	});

	function submitEmail(){
		var oldText = $('#tbCaption').text();
		
		var signupinput = $('#tbEmailInp').val();
		var emailPattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
		var validEmail = emailPattern.test(signupinput);
		
		if (validEmail===false) {
			alert ("Please enter a valid email address");	
		} else {
		
			$('#tbCaption').fadeOut();
			$('#tbForm').fadeOut(function(){
				
				var signupinput = $('#tbEmailInp').val();
				
				$.ajax({ 
					type: "POST", 
					url: "ajax/signup.php", 
					data: 	"email=" + signupinput,
					timeout: (15 * 1000),
					success: function(result, status) {
						$('#tbCaption').html("Thank you for signing up to receive updates from <strong>dennis barber ltd</strong>.");
						$('#tbCaption').fadeIn();
						setTimeout( function() {
							$('#tbCaption').fadeOut(function(){
								$('#tbCaption').html("Get <strong>dennis barber ltd</strong> updates delivered straight to your inbox");
								$('#tbCaption').fadeIn();
								$('#tbForm').fadeIn();
							});
						}, 4000);
					},
					error: function(request,error) {
						
					}
				});
				
			});
		
		}
		
	}
	
	
});
