// hlasovani ankety
function pollSend(el)
{
	url = $(el).attr('href');
	// pridame priznak, ze jde o AJAX
	url += '&ajax=1';
    // skryjeme box s anketou a zobrazime loading info
	$('#poll_load').height($('#poll').height());

	$('#poll').hide();
    $('#poll_load').fadeIn(1000);

	$.get(url, function(html){
		// prepiseme obsah boxu s anketou vracenou hodnotou
		$('#poll_box').hide();
        $('#poll_box').html(html);
		$('#poll_box').fadeIn(1000);
	});
}

// hlasovani ankety
function rateSend(el,id)
{
	url = $(el).attr('href');
	// pridame priznak, ze jde o AJAX
	url += '?ajax=1';
    // skryjeme box s anketou a zobrazime loading info
	//$('#rateBox_'+id).fadeOut(1000);
	$.get(url, function(html){
		// prepiseme obsah boxu s anketou vracenou hodnotou
		$('#rateBox_'+id).fadeOut(1000,function () {
			$('#rateBox_'+id).html(html);
			$('#rateBox_'+id).fadeIn(1000);
		});

	});
}


// inicializace validace formulare
function initValidator(formId)
{
	var formValidator = new ValidatorClass();
	formValidator.init({
	  form: '#'+formId,
	  errorColors: {
		isRequired: '#FBC2C4',
		isEmail:    '#FBC2C4'
	  },
	  isRequired:         ['from-name','from-mail', 'vzkaz@textarea'],
	  isEmail:            ['from-mail'],
	  requiredFieldMsg:   'Nezadali jste všechny požadované položky.',
	  emailFieldMsg:      'Položka e-mail není ve správném formátu.',
	  bindElement:        ['#formSub'],
	  bindEvent:          'click',
	  callback:           [validatorDone]
	});
}

function validatorDone() {
  // Do something ...
  //return true;
}
