//var POLL_SCRIPT_URL = 'http://193.29.204.6/poll/';
var POLL_SCRIPT_URL = 'http://ww6.president.gov.ua/poll/';
var POLL_RESULTS_JS = 'results.js';
var POLL_PAGE = document.location.pathname;
var POLL_MESSAGE;
var POLL_FORM;
var POLL_RESULTS;

$(document).ready(function(){

	if(POLL_PAGE == '/content/poll.html' || POLL_PAGE == '/content/poll_results.html')
	{
		POLL_MESSAGE = document.location.search.replace(/\?/, '')
		if(POLL_MESSAGE != '')
		{
			POLL_MESSAGE = document.getElementById(POLL_MESSAGE);
			if(POLL_MESSAGE)POLL_MESSAGE.style.display = 'block';
		}
		$(".print_version").hide();
	}

	if(POLL_PAGE == '/content/poll.html')
	{
		
		POLL_FORM = document.getElementById('poll_form');
		if(POLL_FORM)
		{
			POLL_FORM.action = POLL_SCRIPT_URL;
			POLL_FORM.onsubmit = PollValidate;
		}
	}

	if(POLL_PAGE == '/content/poll_results.html')
	{
		POLL_RESULTS = new Array();
		POLL_RESULTS[1] = new Array();
		POLL_RESULTS[2] = new Array();
		POLL_RESULTS[3] = new Array();
		POLL_RESULTS[4] = new Array();
		POLL_RESULTS[5] = new Array();
		$.getScript(POLL_SCRIPT_URL+POLL_RESULTS_JS, function(){
			for(var i = 1; i<=5; i++)
			{
				$("#res_"+i+" tr.y img").attr('width', POLL_RESULTS[i]['yl']);
				$("#res_"+i+" tr.y var").html('<b>'+POLL_RESULTS[i]['y']+'</b> ('+POLL_RESULTS[i]['yp']+'%)');
				$("#res_"+i+" tr.n img").attr('width', POLL_RESULTS[i]['nl']);
				$("#res_"+i+" tr.n var").html('<b>'+POLL_RESULTS[i]['n']+'</b> ('+POLL_RESULTS[i]['np']+'%)');
				$("#res_"+i).slideDown("slow");
			}
		});
	}
});

// Валидатор формы
function PollValidate()
{
	var f = POLL_FORM;
	var sel = false;
	for(var i=0; i<f.elements.length; i++)
	{
		if(f.elements[i].type == 'radio' && f.elements[i].checked == true)
		{
			sel = true;
			break;
		}		
	}
	if(sel == false)
	{
		alert('Не вибрано жодної відповіді...');
		return false;
	}
	if(!RegExp(/^[0-9]{5}$/).test(f.captcha.value))
	{
		alert('Некоректний захисний код...');
		f.captcha.focus();
		return false;
	}
	return true;
}

// Переключатель
function PollLabel(vote, val)
{
	var label_y = document.getElementById('y'+vote);
	var label_n = document.getElementById('n'+vote);
	if(val == 1)
	{
		label_y.className = 'y_on';
		label_n.className = 'n';
	}
	if(val == -1)
	{
		label_y.className = 'y';
		label_n.className = 'n_on';
	}
	return true;
}