$j(document).ready(function(){
    $j('#login').click(function() {
        $j('.fader').css('display','block');
        $j('.authbox').slideDown('slow');
    });
    $j('.fader, .authbox span').click(function() {
        $j('.fader').css('display','none');
        $j('.authbox').css('display','none')
    });
    
    $j('.plusone').click(function(){
        var id = $j(this).parent().attr('id');
        alert('+1 action for id = '+id);
    });
    
    /*Actions*/
     $j('#deleteaccount').click(function() {
       if(confirm('Вы действительно хотите удалить свой аккаунт?')) 
       {
          location.replace("?delete=1");
       } 
    });
	
	$j('a.vote-plus,a.like-plus').click( function() {

		var form = $j(this).prev();
		var val = ( form.find('input[name="interface"]').val() == 'vote' || form.find('input[name="interface"]').val() == 'like' ) ? 1 : -1;
		var lnk = $j(this);

		$.post( form.attr('action'), form.serialize(), function(data) {

			var sp = form.parent().find('.votes');
			sp.html( parseInt( sp.html() ) + val );

			var br = '<br />';

			if ( lnk.hasClass('nobr') )
				br = '';

			if ( val < 0 ) {

				var iface = lnk.hasClass('vote-plus') ? 'vote' : 'like';
				form.find('input[name="interface"]').val(iface);
				var ln_txt = lnk.hasClass('vote-plus') ? 'хочу'+br+' послушать' : 'мне'+br+' понравилось';
				lnk.html(ln_txt).parent().removeClass('want');
				lnk.removeClass('active');
			}

			else {

				var iface = lnk.hasClass('vote-plus') ? 'vote_unlink' : 'like_unlink';
				form.find('input[name="interface"]').val(iface);
				var ln_txt = lnk.hasClass('vote-plus') ? 'передумал,'+br+' не пойду' : 'передумал,'+br+' не понравилось';
				lnk.html(ln_txt);
				lnk.addClass('active');
				lnk.parent().addClass('want');
			}
		});

		return false;
	});
	
	/*Program tables*/
	$('.program_page').hide();
	$('.program_page').eq(0).show();
	/*$('.program_page a.prev_day').click(function() {
		if($(this).parent().parent().prev().hasClass('program_page')) {
			$(this).parent().parent().hide();
			$(this).parent().parent().prev().show();
		}
	});
	$('.program_page a.next_day').click(function() {
		if($(this).parent().parent().next().hasClass('program_page')) {
			$(this).parent().parent().hide();
			$(this).parent().parent().next().show();
		}
	});
    */
	$('.day26').click(function(){
		$('.program_page').hide();
		$('.program_page').eq(1).show();
		$(this).addClass('active');
		$('.day25').removeClass('active');
	});
	$('.day25').click(function(){
		$('.program_page').hide();
		$('.program_page').eq(0).show();
		$(this).addClass('active');
		$('.day26').removeClass('active');
	});
});
