function poll_form_submit(in_form){

	for(var i = 0; i < in_form.elements.length; i++){
		
		if( in_form.elements[i].name.indexOf("vote_") > -1){
			
			if(in_form.elements[i].type == "select-one"){
				
				if(in_form.elements[i].selectedIndex == 0){
					return false;
				}
				
			}else if(in_form.elements[i].type == "radio"){
				
				// Find all radios of this name
				var valid_radio = 0;
				for(var j = 0; j < in_form.elements.length; j++){
					
					if(in_form.elements[i].name == in_form.elements[j].name && in_form.elements[j].checked){
						
						valid_radio = 1;
						
					}
					
				}
				/*
				if(!valid_radio){
					return false; // commenting this line out allows users to submit the poll results without selecting an answer to all the polls on the page ("forked polls")
				}
				*/
				
			}
			
		}
		
	}
	
	in_form.submit();

}

