function checkPollFields(f){
	var voted = f.polling;
	var email = f.useremail.value;
	var error = '';
	if(isSelected(voted) == false){
		error += '- Выберите один из вариантов ответа!\n';
	}
	if(!isValidEmail(email) || email.length <=0){
		error += '- Укажите свой реальный e-mail адрес!\n';
	}
	if(error.length > 0){
		alert('Ошибки:\n-----------------------------------------------------------\n\n'+error+'\n-----------------------------------------------------------\n');
		return false;
	}else{
		return true;	
	}
}

function isValidEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  if (strEmail.search(validRegExp) == -1) {
      return false;
  } 
  return true; 
}

function isSelected(obj){
	var radio_choice = false;
	for (counter=0; counter<obj.length; counter++){
		if (obj[counter].checked)
			radio_choice = true; 
	}
	if (!radio_choice){
		return (false);
	}
	return (true);
}