if (!isset($blocks)) {
$blocks = array( // list of question IDs and images belonging to them
array('FQ01', 'pro://1.png'),
array('FQ02', 'pro://2.png'),
array('FQ03', 'pro://3.png'),
array('FQ04', 'pro://4.png'),
array('FQ05', 'pro://5.png'),
array('FQ06', 'pro://6.png'),
array('FQ07', 'pro://7.png'),
array('FQ08', 'pro://8.png'),
array('FQ09', 'pro://9.png'),
array('FQ10', 'pro://10.png'),
array('FQ11', 'pro://11.png'),
array('FQ12', 'pro://12.png'),
array('FQ13', 'pro://13.png'),
array('FQ14', 'pro://14.png'),
array('FQ15', 'pro://15.png'),
array('FQ16', 'pro://16.png'),
array('FQ17', 'pro://17.png'),
array('FQ18', 'pro://18.png'),
array('FQ19', 'pro://19.png'),
array('FQ20', 'pro://20.png'),
array('FQ21', 'pro://21.png'),
array('FQ22', 'pro://22.png'),
array('FQ23', 'pro://23.png'),
array('FQ24', 'pro://24.png'),
array('FQ25', 'pro://25.png'),
array('FQ26', 'pro://26.png'),
array('FQ27', 'pro://27.png'),
array('FQ28', 'pro://28.png'),
array('FQ29', 'pro://29.png'),
array('FQ30', 'pro://30.png'),
array('FQ31', 'pro://31.png'),
array('FQ32', 'pro://32.png'),
array('FQ33', 'pro://33.png'),
array('FQ34', 'pro://34.png'),
array('FQ35', 'pro://35.png'),
array('FQ36', 'pro://36.png')
);
// shuffle list
shuffle($blocks);
// make lists available on all pages
registerVariable('blocks');
}
// display blocks
$i = loopPage(count($blocks));
// display picture
html('<p><img src="'.$blocks[$i][1].'" alt="election poster"></p>');
// display question
question($blocks[$i][0]);