$(document).ready(function(){
	/* IE6 bug fixes */
	$('#left li:first a').css('border-top', 'none');
	$('#left li:last a, #std-news dd:last').css('border-bottom', 'none');
	
	// target
	$('#left p a').attr('target', '_blank');
	
	/* fancybox */
	$('#simple-gallery a, .popup').fancybox({
		'titleShow': true,
		'transitionIn': 'elastic',
		'transitionOut': 'elastic'
	});
	
	// feedback
	$('#message').keyup(function(){
		var isValueEmpty = ( $(this).attr('value') == '' );
		var url = location.href.replace(/\#.+$/, '').replace(/\/+$/, '') + (isValueEmpty ? '/error' : '/post');
		$('#feedback input[type="submit"]').attr('disabled', isValueEmpty);
		$('#feedback #submit span').css('display', (isValueEmpty ? 'inline' : 'none') ) ;
		$('#feedback form').attr('action', url);
	});
	
	// menu 
	$('#left ul li a').each(function(){
		if ( $(this).parent().find('ul').text() != '') {
			$(this).click(function(){
				$('#left li').removeClass('cur');
				$('#left li ul').slideUp(function(){ $(this).parent().removeClass('cur'); });
				if ( $(this).parent().attr('class') != 'cur' ) {
					$(this).parent().addClass('cur').find('ul').slideDown();
				}
				return false;
			});
		}
	});
});

// Опрос
function Poll() {
	var poll = $('#poll');
	var list = poll.find('li');
	var listContainer = poll.find('ul');
	var firstAns = poll.find('input[type="radio"]:first');
	var ans = poll.find('input[type="radio"]');
	var btn = poll.find('input[type="button"]');
		
	var aid = 0;

	ans.change( function(){aid=$(this).val(); });
	firstAns.attr('checked', true).change();
	btn.click(vote);
		
	function vote() {
		$.post("/poll/vote/", {"id":aid}, getAnswers);
	}
		
	function getAnswers(data) {
		list.remove();
		btn.parent().remove();
		var answers = $(data).find('answer');
		for (var i=0; i<answers.length; i++) {
			listContainer.append('<li>' + answers.eq(i).text() + ' (' + answers.eq(i).attr('vote') + ')</li>');
		}
		listContainer.addClass('marker');
		poll.append('<p>Ваш голос учтен.</p>');
	}
}
