$(function(){
	/* settings */
	$('div.header div.wrapper div.content dl dd').hide();
	$('div.main ul.sort li:first-child').addClass('active');
	$('div.make-it-now').addClass('make-it-now-fixed');
	$('div.make-it-now').hide();
	var xOffset = 10;
	var yOffset = 20;

	/* showing tooltips */
	$('div.main ul.gifts li ul.chocs li dl dd span').hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		$('body').append('<p id=\"tooltip\">'+ this.t +'</p>');
		$('p#tooltip')
			.css('top',(e.pageY - xOffset) + 'px')
			.css('left',(e.pageX + yOffset) + 'px')
			.fadeIn('fast');		
    },
	function(){
		this.title = this.t;		
		$('p#tooltip').remove();
    });
	$('div.main ul.gifts li ul.chocs li dl dd span').mousemove(function(e){
		$('p#tooltip')
			.css('top',(e.pageY - xOffset) + 'px')
			.css('left',(e.pageX + yOffset) + 'px');
	});

	/* sliding content */
	$('div.header div.wrapper div.content dl dt span').click(function(){
		$(this).parent('dt').next('dd').slideToggle();
	});

	/* sorting gifts */
	$('div.main ul.sort li.all span').click(function(){
		$('div.main ul.sort li').removeClass('active');
		$(this).parent('li').addClass('active');
		$('div.main ul.gifts li ul.chocs li').show();
	});
	$('div.main ul.sort li.free span').click(function(){
		$('div.main ul.sort li').removeClass('active');
		$(this).parent('li').addClass('active');
		$('div.main ul.gifts li ul.chocs li').show();
		$('div.main ul.gifts li ul.chocs li.taken').hide();
	});
	$('div.main ul.sort li.taken span').click(function(){
		$('div.main ul.sort li').removeClass('active');
		$(this).parent('li').addClass('active');
		$('div.main ul.gifts li ul.chocs li').hide();
		$('div.main ul.gifts li ul.chocs li.taken').show();
	});

	/* making gifts */
	$('div.main ul.gifts li ul.chocs li dl dd a.make-a-gift').click(function() {
		var imgcode = $(this).parent('dd').parent('dl').children('dt').children('img').attr('id');
		$('div.make-it-now dl dd select.select option[value='+imgcode+']').attr('selected','selected');
		$('div.make-it-now').toggle(200);
		$('div#result').hide;
		return false;
	});
	$('div.make-it-now p.close').click(function() {
		$('div#result').hide;
		$('div.make-it-now p.error').hide;
		$('div.make-it-now p.smallclose').hide();
		$('div.make-it-now').hide(200);
	});
	$('div.make-it-now p.smallclose').click(function() {
		$('div.make-it-now div.result').fadeOut(200);
		$('div.make-it-now p.smallclose').hide();
	});
	$('div.make-it-now button.submit').click(function() {
		$('div.make-it-now img.loader').show();
	});

	/* sending form */
    $('form#form').ajaxForm({
        target: '#result', 
        success: function() {
            $('div#result').show();
			$('div.make-it-now p.smallclose').show();
			$('div.make-it-now img.loader').hide();
        } 
    }); 
});