$(document).ready(function(){

	$('input.twittername').focus(function() {
		$(this).siblings('.twitter-label').animate({opacity: 0.5}, 0);
		$(this).bind('keydown', function(e){
			if(e.keyCode == 16 || e.keyCode == 9){
			} else {
				$(this).siblings('.twitter-label').hide();
				emptyTimer = setTimeout(function(){
					$('input.twittername').val('');
					$('.twitter-label').animate({opacity: 1.0}, 0).show();
				}, 30000);
			}
		});
	});
	
	$('input.twittername').blur(function(){
		if(!this.value.length){
			$(this).siblings('.twitter-label').animate({opacity: 1.0}, 0).show();
		} else {
		}
	});
	
	$('input.su-email').focus(function(){
		$(this).siblings('.email-label').animate({opacity: 0.5}, 0);
		$(this).bind('keydown', function(e){
			if(e.keyCode == 16 || e.keyCode == 9){
			} else {
				$(this).siblings('.email-label').hide();
				emptyTimer = setTimeout(function(){
					$('input.su-email').val('');
					$('.email-label').animate({opacity: 1.0}, 0).show();
				}, 30000);
			}
		});
	});
	
	$('input.su-email').blur(function(){
			if(!this.value.length){
				$(this).siblings('.email-label').animate({opacity: 1.0}, 0).show();
			}
	});	
	
	$('input.search-input').focus(function() {
		if(this.value == this.defaultValue){
			this.value = "";
		}
	});
		
	$('input.search-input').blur(function(){
		if(!this.value.length){
			this.value = this.defaultValue;
		}
	});
	
	$('.submit-button').click(function(){
		var twit = $('input.twittername').val();
		var email = $('input.su-email').val();
		if((email == "" || email == "you@address.com") && (twit == "" || twit == "@twittername")){
			$(this).parent('form').siblings('p.empty-error').fadeIn();
		
		return false;
		}
		
		var datastring1 = 'email=' + email;
		var datastring2 = 'twittername=' + twit;
		
		if(email != "you@address.com"){
			$.ajax({
				type: 'POST',
				url: 'wp-content/themes/starkers/mailchimp/store-address.php',
				data: datastring1,
				success: function(){
					$('.signup').fadeOut('slow',function(){
						$('.email-response').fadeIn('slow');
					});
				}
			});
		}
				
		if(twit != "@twittername"){		
			$.ajax({
				type: 'POST',
				url: 'wp-content/themes/starkers/twitter.php',
				data: datastring2,
				success: function(){
					$('.signup').fadeOut('slow', function(){
						$('.email-response').fadeIn('slow');
					});
				}		
			});
		}
		
		return false;		
		
	});
	
	$('a.close').click(function(e){
		e.preventDefault();
		$('p.empty-error').fadeOut();
	});
	
	function setupTimer(){
		var newDate = Date.parse(new Date(2010,4,28,12,0,0,0));
		var timeNow = Date.parse(new Date());
		var diff = newDate - timeNow;
		var days = Math.floor(diff / 86400000);
		var hours = Math.floor((diff / 3600000) - (days * 24));
		var minutes = Math.floor((diff / 60000) - (days * 1440) - (hours * 60));
		var days = (days < 10) ? '0' + days : days;
		var hours = (hours < 10) ? '0' + hours : hours;
		var minutes = (minutes < 10) ? '0' + minutes : minutes;
		initializeClock(days,hours,minutes);
	}
	
	function initializeClock(days,hours,minutes){
		 var daysOne = days.toString().substring(0,1);
		 var daysTwo = days.toString().substring(1,2);
		 var hoursOne = hours.toString().substring(0,1);
		 var hoursTwo = hours.toString().substring(1,2);
		 var minutesOne = minutes.toString().substring(0,1);
		 var minutesTwo = minutes.toString().substring(1,2);
		 
		 $('#clock').html('<div id="front-clock"><div id="upperhalf"><img src=' + rootUrl + '/images/clock/top-left-' + daysOne + '.png alt="" class="days top left days-top-left"/><img src=' + rootUrl + '/images/clock/top-right-' + daysTwo + '.png alt="" class="days top right days-top-right"/><img src=' + rootUrl + '/images/clock/top-left-' + hoursOne + '.png alt="" class="hours top left hours-top-left"/><img src=' + rootUrl + '/images/clock/top-right-' + hoursTwo + '.png alt="" class="hours top right hours-top-right"/><img src=' + rootUrl + '/images/clock/top-left-' + minutesOne + '.png alt="" class="minutes top left minutes-top-left" id=""/><img src=' + rootUrl + '/images/clock/top-right-' + minutesTwo + '.png alt="" class="minutes top right minutes-top-right"/></div><div id="lowerhalf"><img src=' + rootUrl + '/images/clock/days-bottom-left-' + daysOne + '.png alt="" class="days left days-bottom-left" /><img src=' + rootUrl + '/images/clock/days-bottom-right-' + daysTwo + '.png alt="" class="days right days-bottom-right" /><img src=' + rootUrl + '/images/clock/hours-bottom-left-' + hoursOne + '.png alt="" class="hours left hours-bottom-left" /><img src=' + rootUrl + '/images/clock/hours-bottom-right-' + hoursTwo + '.png alt="" class="hours right hours-bottom-right" /><img src=' + rootUrl + '/images/clock/minutes-bottom-left-' + minutesOne + '.png alt="" class="minutes left minutes-bottom-left" /><img src=' + rootUrl + '/images/clock/minutes-bottom-right-' + minutesTwo + '.png alt="" class="minutes right minutes-bottom-right" /></div></div>');
	}
	
	setupTimer();
	
});