$(document).ready(function () {
    $('#rightbanner').cycle({
        pager: '#tabs'
    });
	
	$('#nav li ul').hover(function() {
		$(this).parent().find('a').addClass('over');
	}, function() {
		$(this).parent().find('a').removeClass('over');
	});
	
	$('#maillistinput').focus(function() {
		if($(this).val() == 'Enter your email address' || $(this).val() == 'Already subscribing!'){
			$(this).val('');	
		}
	});
	
	$('#maillistinput').blur(function() {
		if($(this).val() == '') {
			$(this).val('Enter your email address');
		}
	});
	
	$('.maillistsubmit').click(function() {
		var email = $('#maillistinput').val();
		if(email != 'Enter your email address') {
			
			var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
   			if(emailPattern.test(email) == false) {
   				alert("Invalid email address!");
   			}
			else{
				$.ajax({
					url: 'mailinglist/signup.php',
					type: 'post',
					data: 'email=' + email,
					cache: false,
					dataType: 'text',
					success: function(result) {
						if(result == 'success')	{
							$('#maillistinput').val('Thank you for subscribing!').attr('disabled', 'disabled');
						}
						else if(result == 'exists') {
							alert("You're already subscribing!");
						}
					},
					error: function(result) {
						
					}
				});
			}
		}
		else {
			alert('You must enter your email address!');
		}
	});
});
