function checkPreviewSupported(sel_message, sel_btn, btn_is_p) {
	var errors = new Array();;
	if( ($.browser.msie && $.browser.version < 7) || ($.browser.mozilla && $.browser.version < 3) ) {
		errors.push('Browser must be Internet Explorer 7+ or Firefox 3+');
	}
	if( !$.flash.hasVersion(9) ) {
		errors.push('Browser plug-ins to support Adobe Flash version 9+');
	}
	if( screen.width < 1024 || screen.height < 768 ) {
		errors.push('Screen resolution 1024 x 768 pixels');
	}
	if( errors.length > 0 ) {
		var btn = $(sel_btn);
		if( btn_is_p ) {
			btn.addClass('notSupported').prepend('* ');
		} else {
			btn.addClass('notSupported').attr('value', '* ' + btn.attr('value'));
		}
		var content = '<p>* Note the following issues were detected and this may cause the preview function to operate incorrectly:</p><ul>';
		$.each(errors, function(key, value) {
			content += "<li>" + value + "</li>";
		});
		content += "</ul><p>Please seek technical assistance from your local IT support to rectify the above issues.</p>";
		$(sel_message).html(content);
	}
}

