function preview(){
	var FrmName = document.Vote.name.value;
	var FrmMail = document.Vote.mail.value;
	var FrmImg = document.Vote.imgfil.value;
	var FrmTitle = document.Vote.title.value;
	var FrmMsgFld = document.Vote.msgfld.value;
	if (document.getElementById) {
		if (!FrmName && !FrmMail && !FrmTitle && !FrmMsgFld) {
			document.getElementById("PreView").innerHTML = '';
			return;
		}
	} else if (document.all) {
		if (!FrmName && !FrmMail && !FrmTitle && !FrmMsgFld) {
			document.all("PreView").innerHTML = '';
			return;
		}
	}
	var TAG = '<table cellpadding="0" cellspacing="1" summary="message" class="bbs_msg">';
	TAG += '<tr>';
	TAG += '<td class="bbs_msg_lbl">';
	TAG += '<table cellpadding="0" cellspacing="0" summary="message label" style="width:100%;"><tr>';
	if (!FrmName) { FrmName = '匿名'; }
	TAG += '<td><span class="bbs_col_d">投稿者：</span>';
	if (FrmMail) { TAG += '<a href="mailto:' + FrmMail + '">'; }
	TAG += FrmName;
	if (FrmMail) { TAG += '</a>'; }
	TAG += '</td>';
	TAG += '<td class="aln_r"><span class="bold">Preview プレビュー</span></td>';
	TAG += '</tr></table>';
	TAG += '</td>';
	TAG += '</tr>';
	if (FrmTitle || FrmMsgFld) { 
		TAG += '<tr><td class="bbs_msg_txt">';
		if (FrmTitle) {
			if (FrmMsgFld) {
				TAG += '<div class="bbs_msg_title">' + FrmTitle + '</div>';
			} else {
				TAG += '<div class="bbs_msg_txt">' + FrmTitle + '</div>';
			}
		}
		if (FrmMsgFld) {
			FrmMsgFld = FrmMsgFld.replace(/&/g, '&amp;');
			FrmMsgFld = FrmMsgFld.replace(/"/g, ' &quot; ');
			FrmMsgFld = FrmMsgFld.replace(/</g, ' &lt; ');
			FrmMsgFld = FrmMsgFld.replace(/>/g, ' &gt; ');
			FrmMsgFld = FrmMsgFld.replace(/\r\n/g, '<br />');
			FrmMsgFld = FrmMsgFld.replace(/\r/g, '<br />');
			FrmMsgFld = FrmMsgFld.replace(/\n/g, '<br />');
			FrmMsgFld = FrmMsgFld.replace(/(http|https):\/\/[!#-&(-;=?-Z_a-z~]+/g, function($0){
				var DspURL = $0;
				if (DspURL.length > 50) { DspURL = DspURL.substring(0,50)+'...'; }
				return '<a href="'+$0+'" onclick="window.open('+"'"+$0+"'"+');return(false);" onkeypress="return(false)">'+DspURL+'</a>';
			});
			FrmMsgFld = FrmMsgFld.replace(/ &quot; /g, '&quot;');
			FrmMsgFld = FrmMsgFld.replace(/ &lt; /g, '&lt;');
			FrmMsgFld = FrmMsgFld.replace(/ &gt; /g, '&gt;');
			FrmMsgFld = FrmMsgFld.replace(/(<br \/>){3,}/g, '<br /><br />');
		}
		if (FrmMsgFld) {
			if (FrmImg) {
				TAG += '<table cellpadding="0" cellspacing="0" summary="message flame" class="full"><tr>';
				TAG += '<td class="valn_t"><div class="bbs_msg_txt" style="padding-bottom:0px;">' + FrmMsgFld + '</div></td>';
				TAG += '<td class="aln_r_t"><img src="./image/stop.gif" width="320" height="240" alt="" style="margin:10px 10px 0px 0px;" /></td>';
				TAG += '</tr><tr>';
				TAG += '<td colspan="2" style="padding:0px 10px 10px;">';
				TAG += '<input type="submit" value="メッセージを書き込む" class="form_bt" style="width:200px;margin-top:10px;" />';
				TAG += '<input type="hidden" name="cmd" value="write" />';
				TAG += '</td>';
				TAG += '</tr></table>';
			} else {
				TAG += '<div class="bbs_msg_txt">' + FrmMsgFld + '<br />';
				TAG += '<input type="submit" value="メッセージを書き込む" class="form_bt" style="width:200px;margin-top:10px;" />';
				TAG += '<input type="hidden" name="cmd" value="write" />';
				TAG += '</div>';
			}
		}
		TAG += '</td></tr>';
	}
	TAG += '</table>';
	if (document.getElementById) {
		document.getElementById("PreView").innerHTML = TAG;
	} else if (document.all) {
		document.all("PreView").innerHTML = TAG;
	}
}
