function forum_InsertCode(codestr, DocumentForm, addition, promptstr1, promptstr2)
{
	if (codestr!='hrline' && codestr!='image') {
			reltext = prompt(promptstr1,'');
		}
	
	switch (codestr)
	{
		case 'bold':
			if (reltext!=null) { DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value=DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value + '[B] '+reltext+' [/B]'; }
		break;
		case 'underline':
			if (reltext!=null) { DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value=DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value + '[U] '+reltext+' [/U]'; }
		break;
		case 'italic':
			if (reltext!=null) { DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value=DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value + '[I] '+reltext+' [/I]'; }
		break;
		case 'hrline':
			DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value=DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value + '[HLINE '+addition+']';
		break;
		case 'mail':
			href = prompt(promptstr2,'mail@domain.de');			
			
			if (reltext!=null && href!=null) {
				DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value=DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value + '[EMAIL '+href+'] '+reltext+' [/EMAIL]';
				}
		break;
		case 'link':
			href = prompt(promptstr2,'http://');
			
			if (reltext!=null && href!=null) {
				DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value=DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value + '[LINK '+href+'] '+reltext+' [/LINK]';
				}
		break;
		case 'cite':		
			if (reltext!=null) { DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value=DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value + '[CITE] '+reltext+' [/CITE]'; }
		break;
		case 'image':			
			DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value=DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value + '[IMAGE %'+addition+']';
		break;
		case 'font':			
			if (reltext!=null) { DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value=DocumentForm.FORUM_SUBMIT_CREATEPOST.forum_createpost_text.value + '[FONT '+addition+']'+reltext+'[/FONT]'; }
		break;
	}
}
