$(document).ready(function(){
	/**Share this**/
	/*var object = SHARETHIS.addEntry({},{button:false});
	$('#shareThisLink').html('<a href="#share">Share</a>');
	var elements = $('li.share');
	jQuery.each(elements, function() {
		object.attachButton(this);	
	});*/
	
	/*var element=document.getElementById("shareThisLink");
	object.attachButton(element);*/
	/**End Share this**/
	
	/**Share this**/
	$('li.share > a').click(function() {
		$(this).siblings('.sociable').slideToggle();	
		return false;
	});
	/**End Share this**/
	
	/**Favorites**/
	/*var favs = $('#favorites').children();
	var numFavs = favs.length;
	var currentPane = 1;
	$('#favoritesNav li.current').text('1/'+numFavs);
	
	$('#favorites li').hide();
	$('#favorites li:first-child').fadeIn();
	
	$('#favoritesNav li.previous a').click(function() {
		if(currentPane == 1) {
			fadeIn = numFavs;
		} else {
			fadeIn = currentPane - 1;
		}
		$('#favorites li:nth-child('+currentPane+')').fadeOut('normal',function() {
			$('#favorites li:nth-child('+fadeIn+')').fadeIn('slow');
		});
		currentPane = fadeIn;
		$('#favoritesNav li.current').text(currentPane+'/'+numFavs);
		return false;
	});
	
	$('#favoritesNav li.next a').click(function() {
		if(currentPane == numFavs) {
			fadeIn = 1;
		} else {
			fadeIn = currentPane + 1;
		}
		$('#favorites li:nth-child('+currentPane+')').fadeOut('normal',function() {
			$('#favorites li:nth-child('+fadeIn+')').fadeIn('slow');
		});
		currentPane = fadeIn;
		$('#favoritesNav li.current').text(currentPane+'/'+numFavs);
		return false;										
	});*/
	/**End favorites**/
	
	/**Contact Form**/
	$('#contactForm').submit(function(){
		$('#contactSubmit').attr('readonly','readonly');
		$('.error').hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		if($('#contactName').val() == '') {
			$('#contactName').after('<span class="error">Please enter your name.</span>');
			hasError = true;
		}
		
		if($('#contactEmail').val() == '') {
			$('#contactEmail').after('<span class="error">Please enter your email.</span>');
			hasError = true;
		} else if(!emailReg.test($('#contactEmail').val())) {
			$('#contactEmail').after('<span class="error">Please enter a valid email.</span>');
			hasError = true;
		}
		
		if($('#contactMessage').val() == '') {
			$('#contactMessage').after('<span class="error">Please enter your message to Joanna.</span>');
			hasError = true;
		}

		if(hasError == true) {
			$('#contactSubmit').removeAttr('readonly');
			return false;
		} else {
			return true;	
		}
	});
	/**End Contact Form**/
	
	/**Comment Form**/
	$('#commentform').submit(function(){
		$('#submit').attr('readonly','readonly');
		$('.error').hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		if($('#author').val() == '') {
			$('#author').after('<span class="error">Please enter your name.</span>');
			hasError = true;
		}
		
		if($('#email').val() == '') {
			$('#email').after('<span class="error">Please enter your email.</span>');
			hasError = true;
		} else if(!emailReg.test($('#email').val())) {
			$('#email').after('<span class="error">Please enter a valid email.</span>');
			hasError = true;
		}
		
		if($('#comment').val() == '') {
			$('#comment').after('<span class="error">Please enter your comments.</span>');
			hasError = true;
		}

		if(hasError == true) {
			$('#submit').removeAttr('readonly');
			return false;
		} else {
			return true;	
		}
	});
	/**End Comment Form**/
	
	/**Feedburner form**/
	$('#subscribeForm input#subscribeEmail').focus(function() {
		if($(this).val() == 'email address') {
			$(this).val('');	
		}
	});

	$('#subscribeForm input#subscribeEmail').blur(function() {
		if($(this).val() == '') {
			$(this).val('email address');
		}
	});
	/**End feedburner form**/
});