/*insures that a selection has been made by the user*/
function validatePoll( form )
{
  var selection = false;
  for (i=0; i < form.ChoiceId.length; i++) {
    if ( form.ChoiceId[i].checked ) {         
      selection = true;
    }   
  }
  
  if (! selection ){
    var messages = new Array();
    messages["en_US"] = "Please select a choice to vote!";
    messages["de_DE"] = "Treffen Sie bitte eine Auswahl um eine Stimme abzugeben!";  
    
    var locale = (form.locale && form.locale.value != "") ? form.locale.value : "en_US";
    
    if (messages[locale] == null){//even locale is defined we migt not have a localized message
        locale = "en_US";
    }
    
    alert( messages[locale] );    
    return false;
  }else{
    return true;
  }
}


function viewResults(_formName)
{
    str =  'document.forms["' + _formName + '"]';
    form = eval ('document.forms["' + _formName + '"]');

    if ( form ){
      if ( form.viewMode && (form.viewMode != null ) && (form.viewMode.value == 'preview') )
        return false;

      setNextPageURL(form);
      form.evt.value = "showResults";
      form.submit();
    }
}
