// JavaScript Document
$(document).ready(function(){
	//$('div.buttons').slideDown(800,function(){slide($('div.thumbs div.thumb:first'))});
	$('div.menu').slideDown(600,function(){slide($('div.thumbs div.thumb:first'))});
	
  	$('h3.share').click(function(){
		if ($(this).children('span').html()=='+')
			$(this).children('span').html('-');
		else
			$(this).children('span').html('+');
		$('div.share').slideToggle(200);
	});

	$('div#subscribe input').keyup(function(e) {
		if(e.keyCode == 13) {
			ajaxSubscribe();
		}
	});
	$('a.ok').click(function(){
		ajaxSubscribe();
	});	
	
	$('div.box a').click(function(){
		$('form').submit();
	});
	$('div.box input').keyup(function(e) {
		if(e.keyCode == 13) {
			$('form').submit();
		}
	});	
	
	$('a.back').click(function(){window.history.back();});
	$('div.share a.facebook').attr('href','http://www.facebook.com/share.php?u=' + document.location.href);
	$('div.share a.twitter').attr('href','http://www.twitter.com/home?status=' + document.location.href);
	$('div.share a.delicious').attr('href','http://del.icio.us/post?url=' + document.location.href);
});

function slide($element){
  $element.animate({
    width: 176,
	height: 220
  }, 150, function() {
    if ($element.next('.thumb').length==1){
		slide($element.next());
	}
  });
}
function ajaxSubscribe(){
	var par={};
	par['email']=$('div#subscribe input').val();
	if (!isMail(par['email'])){
		$('div#subscribe span').html('Sorry, but that does not look like an email address to me.');
	}else{
		ajax(par,'subscribe.php',null,
			function(res){
				if(res=='1')
					$('div#subscribe span').html('Thank you! A confirmation message is on its way!');
				else
					$('div#subscribe span').html('That email address is already subscribed.');
			}
		);
	}	
}
