function AddVote(id)
{
	form = $("#PollForm" + id).get(0);
	var UniqueID = form.UniqueID.value;
	var check = 0;
	var answer = '';
	if (form.PollType.value == 1)
	{
		$("#VoteDiv" + id + " input").each(function(i){
			if (this.type == 'radio' && this.checked == true)
			{
				answer += this.value;
				check++;
			}
		});
		if (check < 1)
		{
			alert('Вы не выбрали ни одного варианта ответа.');
			return false;
		}
	}
	else if (form.PollType.value == 2)
	{
		var MultiMin = $("#MultiMin").val();
		var MultiMax = $("#MultiMax").val();
		$("#VoteDiv" + id + " input").each(function(i){
			if (this.type == 'checkbox' && this.checked == true)
			{
				if (answer != '')
					answer += ',';
				answer += this.value;
				check++;
			}
		});
		
		if (check < MultiMin)
		{
			alert('Вы выбрали слишком мало ответов. Минимальное количество ответов - ' + MultiMin);
			return false;
		}
		else if (check > MultiMax)
		{
			alert('Вы выбрали слишком много ответов. Максимальное количество ответов - ' + MultiMax);
			return false;
		}
	}
	
	$("#button").attr('disabled', true)
	SendVote(
		'/community/' + UniqueID + '/poll/' + id + '.php',
		{
			action: 'vote_ajax',
			answer: answer,
			PollID: id
		},
		VoteAdded
	);
	
	
	return false;
}
function SendVote(url,params,success)
{
	$.ajax(
		{
			url: url,
			dataType: 'json',
			data: params,
			success: success,
			type: 'POST'
		}
	);
}
function VoteAdded(data)
{
	if (data.status == 'ok')
	{
		//$("#VoteDiv" + data.PollID).html(data.data);
		$(data.data).insertBefore("#VoteDiv" + data.PollID);
		$("#VoteDiv" + data.PollID).remove();
	}
	else if (data.status == 'error')
	{
		alert(data.data);
		$("#button").attr('disabled', false)
	}
}
function CountAnswers(obj)
{
	var MultiMax = $("#MultiMax").val();
	var MultiMin = $("#MultiMin").val();
	var Type = $("#Type").val();
	var cnt = 0;

	$('input[id*="ans-"]', obj.form).each(function()
	{
		if (this.checked == true)
			cnt++;
	});
	
	count = MultiMax - cnt;
	
	if (MultiMin <= cnt)
		$("#button").attr("disabled", false);
	else
		$("#button").attr("disabled", true);
	
	if (Type == 2 && count < 0)
	{
		obj.checked = false;
		alert('Вы выбрали максимальное количество ответов.');
		return false;
	}
	
	if (count == '')
		count = "0";
	
	$("#CountAnswer").html(count);
	
}

function checkAnswers(fid, manyansw, min, max)
{
	if(manyansw=='1')
	{		
		var count = $("#"+fid+" :checkbox:checked").length;
		if(count>max||count<min)
		{
			alert("Необходимо выбрать от "+min+" до "+max+" ответов!");
			return false;
		}
	}else{
	
		var count = $("#"+fid+" :radio:checked").length;
		if(!(count>0))
		{
			alert("Необходимо выбрать ответ!");
			return false;
		}
	
	}
	window.open('about:blank', 'stat', 'width=500,height=500,resizable=1,menubar=0,scrollbars=1').focus();
	return true;
}

