<script language="javascript" 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';
		}
	}
</script>
<form name="DATA_tmp_storage" action="" id="DATA_tmp_storage">
<input type=hidden name="area" value="" />
</form>
<form name="form" ENCTYPE="multipart/form-data" method="post" action="{{ php_self }}" id="postForm">
<input type="hidden" name="token" value="{{ token }}"/>
<input type="hidden" name="mod" value="news"/>
<input type="hidden" name="action" value="edit"/>
<input type="hidden" name="subaction" value="submit"/>
<h2 class="section_name">{{ lang.nsm['editnews_title'] }} - [ <a role="button" href="{{ listURL }}">{{ lang.nsm['news.list'] }}</a> ]</h2>
<article class="box_content">
	<div class="box_in">
		<div class="addform">
			<ul class="ui-form">
				<li class="form-group">
					<label>{{ lang.nsm['newstitle'] }}</label>
					<input type="text" name="title" value="{{ title }}" class="wide" required>
				</li>
				<li class="form-group">
					<label>{{ lang.nsm['alt_name'] }}</label>
					<input type="text" name="alt_name" value="{{ alt_name }}" class="wide" required>
				</li>
				<li class="form-group">
					<label>{{ lang.nsm['category'] }}</label>
					{{ mastercat }}
				</li>
				{% if flags['multicat.show'] %}
					<li class="form-group">
						<label>{{ lang.nsm['dop.categories'] }}</label>
						<div style="overflow:auto;max-height:100px;margin-bottom:10px">
							{{ extcat }}
						</div>
					</li>
				{% endif %}
				{% if (flags.edit_split) %}
					<li class="form-group">
						<label>{{ lang.nsm['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="wide" required>{{ content.short }}</textarea>
						</div>
					</li>
					{% if (flags.extended_more) %} 
						<li class="form-group">
							<label>{{ lang.nsm['news.more'] }}</label>
							<input type="text" name="content_delimiter" value="{{ content.delimiter }}" class="wide" required>
						</li>
					{% endif %}
					<li class="form-group">
						<label>{{ lang.nsm['full.news'] }}</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="wide" required>{{ content.full }}</textarea>
						</div>
					</li>
				{% else %}
					<li class="form-group">
						<div class="bb-editor">
							{{ quicktags }}
							<textarea name="ng_news_content" id="ng_news_content" rows="10" class="wide" required>{{ content.short }}</textarea>
						</div>
					</li>
				{% endif %}
				<li class="form-group">
					<div class="admin_checkboxs">
						<div>
							{% if not flags['mainpage.disabled'] %}
								<label><input type="checkbox" name="mainpage" value="1" id="mainpage" {% if (flags.mainpage) %}checked="checked" {% endif %}{% if flags['mainpage.disabled'] %}disabled {% endif %}  /> {{ lang.nsm['mainpage'] }}</label><br />
							{% endif %}
							{% if not flags['pinned.disabled'] %}
								<label><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'] }}</label><br />
							{% endif %}
							{% if not flags['catpinned.disabled'] %}
								<label><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'] }}</label><br />
							{% endif %}
							{% if not flags['favorite.disabled'] %}
								<label><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'] }}</label><br />
							{% endif %}
							{% if not flags['html.disabled'] %}
								<label><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'] }}</label><br />
								<label><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'] }}</label><br />
							{% endif %}
						</div>
					</div>
				</li>
				{% if flags['params.lost'] %}
					<li>
						<div>
							<div>{{ lang.nsm['msge_perm_no'] }}.<br/>{{ lang.nsm['msge_rand'] }}:</div>
							{% if flags['publish.lost'] %}<div>&#8594;{{ lang.nsm['news.no_pub'] }}</div>{% endif %}
							{% if flags['html.lost'] %}<div>&#8594;{{ lang.nsm['news.no_tag'] }}</div>{% endif %}
							{% if flags['mainpage.lost'] %}<div>&#8594;{{ lang.nsm['news.no_main'] }}</div>{% endif %}
							{% if flags['pinned.lost'] %}<div>&#8594;{{ lang.nsm['news.no_home'] }}</div>{% endif %}
							{% if flags['catpinned.lost'] %}<div>&#8594;{{ lang.nsm['news.no_cat'] }}</div>{% endif %}
							{% if flags['favorite.lost'] %}<div>&#8594;{{ lang.nsm['news.no_bookmarks'] }}</div>{% endif %}
							{% if flags['multicat.lost'] %}<div>&#8594;{{ lang.nsm['news.no_dopcat'] }}</div>{% endif %}
						</div>
					</li>
				{% endif %}
			</ul>
			<div class="form_submit">
				<input type="hidden" name="id" value="{{ id }}" />
				{% if flags.editable %}
					<select size="1" style="width: 150px;" disabled>
						<option>
							{% if (approve == -1) %}
								{{ lang.nsm['state.draft'] }}
							{% elseif (approve == 0) %}
								{{ lang.nsm['state.unpublished'] }}
							{% else %}
								{{ lang.nsm['state.published'] }}
							{% endif %}
						</option>
					</select> &#8594;
					<select size="1" style="width: 150px;" name="approve" id="approve">
						{% if flags.can_draft %}<option value="-1" {% if (approve == -1) %}selected="selected"{% endif %}>{{ lang.nsm['state.draft'] }}</option>{% endif %}
						{% if flags.can_unpublish %}<option value="0" {% if (approve == 0) %}selected="selected"{% endif %}>{{ lang.nsm['state.unpublished'] }}</option>{% endif %}
						{% if flags.can_publish %}<option value="1" {% if (approve == 1) %}selected="selected"{% endif %}>{{ lang.nsm['state.published'] }}</option>{% endif %}
					</select>&nbsp;&nbsp;
					<button class="btn btn-big" onclick="return approveMode(-1);" type="submit"><b>{{ lang.nsm['news.edit.save'] }}</b></button>
				{% endif %}
				<button class="btn btn-big" onclick="preview();" type="button"><b>{{ lang.nsm['preview'] }}</b></button>
				{% if flags.deleteable %}
					<button class="btn btn-big" type="button" onClick="confirmit('{{ deleteURL }}', '{{ lang.nsm['sure_del'] }}')"><b>{{ lang.nsm['news.del'] }}</b></button>
				{% endif %}
			</div>
		</div>
	</div>
</article>
</form>
<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>