<script type="text/javascript">
	// Global variable: ID of current active input area
		{% if (flags.edit_split) %}var currentInputAreaID = 'ng_news_content_short';
		{% else %}var currentInputAreaID = 'ng_news_content';{% endif %}


	function preview() {
		var form = document.getElementById("postForm");
		if (form.ng_news_content{% if (flags.edit_split) %}_short{% endif %}.value == '' || form.title.value == '') {
			alert('{{ lang.nsm['err.preview'] }}');
			return false;
		}

		form['mod'].value = "preview";
		form.target = "_blank";
		form.submit();

		form['mod'].value = "news";
		form.target = "_self";
		return true;
	}

	function changeActive(name) {
		if (name == 'full') {
			document.getElementById('container.content.full').className = 'contentActive';
			document.getElementById('container.content.short').className = 'contentInactive';
			currentInputAreaID = 'ng_news_content_full';
		} else {
			document.getElementById('container.content.short').className = 'contentActive';
			document.getElementById('container.content.full').className = 'contentInactive';
			currentInputAreaID = 'ng_news_content_short';
		}
	}
	function approveMode(mode) {
		document.getElementById('approve').value = mode;
		return true;
	}
</script>
<div class="post">
	<form id="postForm" name="form" ENCTYPE="multipart/form-data" method="POST" class="newtopic" action="{{ currentURL }}">
		<input type="hidden" name="token" value="{{ token }}"/>
		<input type="hidden" name="mod" value="news"/>
		<input type="hidden" name="approve" id="approve" value="0"/>
		<div class="postinfotop">
			<h2>{{ lang.nsm['addnews_title'] }}: [ <a role="button" href="{{ listURL }}">{{ lang.nsm['news.list'] }}</a> ]</h2>
		</div>
		<div class="accsection">
			<div class="topwrap">
				<div class="card">
					<div>
						<label>{{ lang.nsm['newstitle'] }}</label>
						<input type="text" name="title" value="" class="form-control" />
					</div>
					<div>
						<label>{{ lang.nsm['alt_name'] }}</label>
						<input type="text" name="alt_name" value="" class="form-control" />
					</div>
					<div>
						<label>{{ lang.nsm['category'] }}</label>
						<div>{{ mastercat }}</div>
					</div>
					{% if flags['multicat.show'] %}
						<div>
							<label>{{ lang.nsm['dop.categories'] }}</label>
							<div style="overflow:auto;max-height:100px;margin-bottom:10px">
								{{ extcat }}
							</div>
						</div>
					{% endif %}
					{% if (flags.edit_split) %}
						<div>
							<label>{{ lang.nsm['news.anons'] }}: ({{ lang.nsm['desk.news.anons'] }})</label>
							<div class="bb-editor">
								{{ quicktags }}
								<textarea onclick="changeActive('short');" onfocus="changeActive('short');" name="ng_news_content_short" id="ng_news_content_short" rows="5" class="form-control"></textarea>
							</div>
						</div>
						{% if (flags.extended_more) %}
							<div>
								<label>{{ lang.nsm['news.more'] }}</label>
								<input type="text" name="content_delimiter" value="" class="form-control" />
							</div>
						{% endif %}
						<div>
							<label>{{ lang.nsm['full.news'] }}: ({{ lang.nsm['desk.news.anons'] }})</label>
							<div class="bb-editor">
								{{ quicktags }}
								<textarea onclick="changeActive('full');" onfocus="changeActive('full');" name="ng_news_content_full" id="ng_news_content_full" rows="5" class="form-control"></textarea>
							</div>
						</div>
					{% else %}
						<div>
							<div class="bb-editor">
								{{ quicktags }}
								<textarea name="ng_news_content" id="ng_news_content" rows="10" class="form-control"></textarea>
							</div>
						</div>
					{% endif %}
					<div>
						{% if not flags['mainpage.disabled'] %}
							<div><input type="checkbox" name="mainpage" value="1" id="mainpage" {% if (flags.mainpage) %}checked="checked" {% endif %}{% if flags['mainpage.disabled'] %}disabled {% endif %}  /> {{ lang.nsm['mainpage'] }}</div>
						{% endif %}
						{% if not flags['pinned.disabled'] %}
							<div><input type="checkbox" name="pinned" value="1" id="pinned" {% if (flags.pinned) %}checked="checked" {% endif %}{% if flags['pinned.disabled'] %}disabled {% endif %}  /> {{ lang.nsm['add_pinned'] }}</div>
						{% endif %}
						{% if not flags['catpinned.disabled'] %}
							<div><input type="checkbox" name="catpinned" value="1" id="catpinned" {% if (flags.catpinned) %}checked="checked" {% endif %}{% if flags['catpinned.disabled'] %}disabled {% endif %}  /> {{ lang.nsm['add_catpinned'] }}</div>
						{% endif %}
						{% if not flags['favorite.disabled'] %}
							<div><input type="checkbox" name="favorite" value="1" id="favorite" {% if (flags.favorite) %}checked="checked" {% endif %}{% if flags['favorite.disabled'] %}disabled {% endif %}  /> {{ lang.nsm['add_favorite'] }}</div>
						{% endif %}
						{% if not flags['html.disabled'] %}
							<div><input name="flag_HTML" type="checkbox" id="flag_HTML" value="1" {% if (flags['html.disabled']) %}disabled {% endif %}{% if flags['html'] %}checked="checked"{% endif %} /> {{ lang.nsm['flag_html'] }}</div>
							<div><input type="checkbox" name="flag_RAW" value="1" id="flag_RAW" {% if (flags['html.disabled']) %}disabled {% endif %}{% if flags['html'] %}checked="checked"{% endif %}  /> {{ lang.nsm['flag_raw'] }}</div>
						{% endif %}
					</div>
					<div class="postinfobot">
						{% if flags['can_publish'] %}
							<button class="btn btn-success" onclick="return approveMode(1);" type="submit">{{ lang.nsm['add'] }}</button>
						{% else %} &nbsp; {% endif %}
						<button class="btn btn-warning" onclick="return approveMode(0);" type="submit">{{ lang.nsm['moder.news'] }}</button>
						<button class="btn btn-light" onclick="return approveMode(-1);" type="submit">{{ lang.nsm['save.draft'] }}</button>
						<button class="btn btn-primary" onclick="return preview();" type="button">{{ lang.nsm['preview'] }}</button>
					</div>
				</div>
				<div class="clearfix"></div>
			</div>
		</div>
	</form>
</div>
<script language="javascript" type="text/javascript">
	// Restore variables if needed
	var jev = {{ JEV }};
	var form = document.getElementById('postForm');
	for (i in jev) {
		//try { alert(i+' ('+form[i].type+')'); } catch (err) {;}
		if (typeof(jev[i]) == 'object') {
			for (j in jev[i]) {
				//alert(i+'['+j+'] = '+ jev[i][j]);
				try {
					form[i + '[' + j + ']'].value = jev[i][j];
				} catch (err) {
					;
				}
			}
		} else {
			try {
				if ((form[i].type == 'text') || (form[i].type == 'textarea') || (form[i].type == 'select-one')) {
					form[i].value = jev[i];
				} else if (form[i].type == 'checkbox') {
					form[i].checked = (jev[i] ? true : false);
				}
			} catch (err) {
				;
			}
		}
	}
</script>