SNI.HGTV.Quiz.setQuestionPage = function( options ) {
	var defaults = {
		num						: -1,
		labelID_prepend			: '#answer',
		previewID_prepend		: '#btn_preview',
		previewWindowWidth		: 515,
		previewWindowHeight		: 515,
		showPreviewWindowMenu	: 1,
		form					: '#frm_quiz',
		close_button			: '#btn_close',
		preview_urls			: []
	};
	var options = $.extend(defaults, options);
	if ( options.num == -1 ) { return; }
	for ( var i=0; i<options.preview_urls.length; i++ ) {
		var el = $(options.previewID_prepend + (i + 1));
		el.get(0).url = options.preview_urls[i]
		el.click(function() {
			SNI.Util.popup(this.url, options.previewWindowWidth, options.previewWindowHeight, options.showPreviewWindowMenu);
		});
	};
	$(options.form).submit(function() { return SNI.HGTV.Quiz.validate(options.num, options.labelID_prepend, options.form); });
	$(options.close_button).click(function() { self.close(); });
	$('a', options.form).click(function() { $('[type=radio]', $(this).next()).attr('checked', true); });
};
SNI.HGTV.Quiz.validate = function( num, labelID, form ) {
	var chosen = false;
	var allRadios = $('[type=radio]', form);
	$.each(allRadios, function(i) {
		if ( $(this).get(0).checked ) {
			opener.SNI.HGTV.Quiz.answer_choices[num - 1] = $(this).val().toUpperCase();
			if ( labelID ) { opener.SNI.HGTV.Quiz.answer_text[num - 1] = $(labelID + (i + 1)).html(); }
			var answer_choices = opener.SNI.HGTV.Quiz.answer_choices.length != 0 ? opener.SNI.HGTV.Quiz.answer_choices : [];
			var answer_text = opener.SNI.HGTV.Quiz.answer_text.length != 0 ? opener.SNI.HGTV.Quiz.answer_text : [];
			opener.SNI.HGTV.Quiz.answer_choices = answer_choices;
			opener.SNI.HGTV.Quiz.answer_text = answer_text;
			chosen = true;
		}
	});
	if ( !chosen ) {
		alert("Please choose an answer to continue.");
		return false;
	}
};
SNI.HGTV.Quiz.getNumCorrect = function( options ) {
	var defaults = {
		correct_answers: [],
		obj_total: '',
		beratementSplit: [4, 6, 8],
		beraterHeaderObj: '',
		beraterDescriptionObj: '',
		beraterHeaders: [],
		beraterDescriptions: [],
		goBack: -1
	};
	var options = $.extend(defaults, options);
	if ( opener.SNI.HGTV.Quiz.answer_choices.length < options.correct_answers.length ) {
		$.quizUtils.backToLastQuestion(options.goBack);
	}
	var numCorrect = 0;
	for ( var i=0; i<options.correct_answers.length; i++ ) {
		if ( options.correct_answers[i].indexOf(':') != -1 ) {
			var small_array = options.correct_answers[i].split(':');
			for ( j=0; j<small_array.length; j++ ) {
				if ( opener.SNI.HGTV.Quiz.answer_choices[i].toLowerCase() == small_array[j].toLowerCase() ) {
					numCorrect++;
				}
			}
		} else {
			if ( opener.SNI.HGTV.Quiz.answer_choices[i].toLowerCase() == options.correct_answers[i].toLowerCase() ) {
				numCorrect++;
			}
		}
	}
	for ( var i=0; i<options.beratementSplit.length; i++ ) {
		if ( numCorrect < options.beratementSplit[i] ) {
			jQuery(options.beraterHeaderObj).html(options.beraterHeaders[i]);
			jQuery(options.beraterDescriptionObj).html(options.beraterDescriptions[i]);
			break;
		}
	}
	//$(options.obj_total).html(numCorrect.toString());
	return parseInt(numCorrect, 10);
};
