function zb_process_insert(zb_insoption,zb_attachnum,zb_filename,zb_hilite,zb_link,zb_close) {

	if (zb_insoption=='image') {
		zb_insimg(zb_attachnum,zb_filename,zb_hilite,'');
	}
	if (zb_insoption=='thumb') {
		zb_insimg(zb_attachnum+'&thumb=1',zb_filename,zb_hilite,zb_link);
	}
	if (zb_insoption=='censored') {
		zb_insimg('48',zb_filename,zb_hilite,zb_link);
	}

	if (zb_close) {
		window.close();
	}
}

function zb_insimg(zb_attachnum,zb_filename,zb_hilite,zb_link) {
	
	var zb_insertion = '';
	if (zb_hilite) {
		zb_insertion = '[ATT='+zb_attachnum+']'+zb_filename+'[/ATT]';
	} else {
		zb_insertion = '[ATN='+zb_attachnum+']'+zb_filename+'[/ATN]';
	}

	if (zb_link) {
		zb_insertion = ' [URL='+zb_link+']'+zb_insertion+'[/URL] ';
	} else {
		zb_insertion = ' '+zb_insertion+' ';
	}

	if (window.opener) {
		if (window.opener.document.vbform.message) {
			window.opener.document.vbform.message.value+=zb_insertion;
			alert(zb_insertion+' has been inserted into your post.',zb_insertion+' has been inserted into your post.');
		} else {
			window.opener.htmlwindow.focus();
			window.opener.htmlbox.selection.createRange().pasteHTML(zb_insertion);
			this.focus();
			alert(zb_insertion+' has been inserted into your post.',zb_insertion+' has been inserted into your post.');
		}
	} else {
		if (document.vbform.message) {
			document.vbform.message.value+=zb_insertion;
			alert(zb_insertion+' has been inserted into your post.',zb_insertion+' has been inserted into your post.');
		} else {
			htmlwindow.focus();
			htmlbox.selection.createRange().pasteHTML(zb_insertion);
			alert(zb_insertion+' has been inserted into your post.',zb_insertion+' has been inserted into your post.');
		}
	}
}

