<!--
var nowLocal = new Date();
var localTime = Math.floor(nowLocal.getTime() / 1000);
function SyncWithServerTime(serverTime) {
	if (serverTime) {
		var serverDelta = Math.floor(localTime - serverTime);
		document.cookie = 'e107_tdOffset=' + serverDelta + '; path=/';
		document.cookie = 'e107_tdSetTime=' + (localTime - serverDelta) + '; path=/'
	}
	var tzCookie = 'e107_tzOffset=';
	var timezoneOffset = nowLocal.getTimezoneOffset();
	document.cookie = tzCookie + timezoneOffset + '; path=/'
}
var ns6 = 0;
if (document.getElementById && !document.all) {
	ns6 = 1
}
var agtbrw = navigator.userAgent.toLowerCase();
var operaaa = (agtbrw.indexOf('opera') != -1);
var head = "display:''";
var folder = '';
function expandit(curobj, hide) {
	if (document.getElementById(curobj)) {
		folder = document.getElementById(curobj).style
	} else {
		if (ns6 == 1 || operaaa == true) {
			folder = curobj.nextSibling.nextSibling.style
		} else {
			folder = document.all[curobj.sourceIndex + 1].style
		}
	}
	if (folder.display == "none") {
		folder.display = ""
	} else {
		folder.display = "none"
	}
	if (hide) {
		var hide_objects = hide.split(",");
		for (i = 0; i < hide_objects.length; i++) {
			hide_objects[i] = hide_objects[i].replace(/^\s*(.*)/, "$1");
			hide_objects[i] = hide_objects[i].replace(/(.*?)\s*$/, "$1");
			if (document.getElementById(hide_objects[i])) {
				hidden = document.getElementById(hide_objects[i]).style;
				if (hidden.display == "") {
					hidden.display = "none"
				}
			}
		}
	}
}
function urljump(url) {
	top.window.location = url
}
function setInner(id, txt) {
	document.getElementById(id).innerHTML = txt
}
function jsconfirm(thetext) {
	return confirm(thetext)
}
function insertext(str, tagid, display) {
	document.getElementById(tagid).value = str;
	if (display) {
		document.getElementById(display).style.display = 'none'
	}
}
function appendtext(str, tagid, display) {
	document.getElementById(tagid).value += str;
	document.getElementById(tagid).focus();
	if (display) {
		document.getElementById(display).style.display = 'none'
	}
}
function open_window(url, wth, hgt) {
	if ('full' == wth) {
		pwindow = window.open(url)
	} else {
		if (wth) {
			mywidth = wth
		} else {
			mywidth = 600
		}
		if (hgt) {
			myheight = hgt
		} else {
			myheight = 400
		}
		pwindow = window.open(url, 'Name', 'top=100,left=100,resizable=yes,width=' + mywidth + ',height=' + myheight + ',scrollbars=yes,menubar=yes')
	}
	pwindow.focus()
}
function ejs_preload(ejs_path, ejs_imageString) {
	var ejs_imageArray = ejs_imageString.split(',');
	for (ejs_loadall = 0; ejs_loadall < ejs_imageArray.length; ejs_loadall++) {
		var ejs_LoadedImage = new Image();
		ejs_LoadedImage.src = ejs_path + ejs_imageArray[ejs_loadall]
	}
}
function textCounter(field, cntfield) {
	cntfield.value = field.value.length
}
function openwindow() {
	opener = window.open("htmlarea/index.php", "popup", "top=50,left=100,resizable=no,width=670,height=520,scrollbars=no,menubar=no");
	opener.focus()
}
function setCheckboxes(the_form, do_check, the_cb) {
	var elts = (typeof(document.forms[the_form].elements[the_cb]) != 'undefined') ? document.forms[the_form].elements[the_cb] : document.forms[the_form].elements[the_cb];
	if (document.getElementById(the_form)) {
		if (the_cb) {
			var elts = (typeof(document.getElementById(the_form).elements[the_cb]) != 'undefined') ? document.getElementById(the_form).elements[the_cb] : document.getElementById(the_form).elements[the_cb]
		} else {
			var elts = document.getElementById(the_form)
		}
	}
	var elts_cnt = (typeof(elts.length) != 'undefined') ? elts.length: 0;
	if (elts_cnt) {
		for (var i = 0; i < elts_cnt; i++) {
			elts[i].checked = do_check
		}
	} else {
		elts.checked = do_check
	}
	return true
}
var ref = "" + escape(top.document.referrer);
var colord = window.screen.colorDepth;
var res = window.screen.width + "x" + window.screen.height;
var eself = document.location;
function storeCaret(textAr) {
	e107_selectedInputArea = textAr
}
function addtext(text, emote) {
	if (!window.e107_selectedInputArea) {
		return
	}
	var eField = e107_selectedInputArea;
	var eSelection = false;
	var tagOpen = '';
	var tagClose = '';
	if (emote != true) {
		var tmp = text.split('][', 2);
		if (tmp[0] == text) {
			tagOpen = text
		} else {
			tagOpen = tmp[0] + ']';
			tagClose = '[' + tmp[1]
		}
	} else {
		tagOpen = text
	}
	if (document.selection) {
		eSelection = document.selection.createRange().text;
		eField.focus();
		if (eSelection) {
			document.selection.createRange().text = tagOpen + eSelection + tagClose
		} else {
			document.selection.createRange().text = tagOpen + tagClose
		}
		eSelection = '';
		eField.blur();
		eField.focus();
		return
	}
	var scrollPos = eField.scrollTop;
	var selLength = eField.textLength;
	var selStart = eField.selectionStart;
	var selEnd = eField.selectionEnd;
	if (selEnd <= 2 && typeof(selLength) != 'undefined') {
		selEnd = selLength
	}
	var sel1 = (eField.value).substring(0, selStart);
	var sel2 = (eField.value).substring(selStart, selEnd);
	var sel3 = (eField.value).substring(selEnd, selLength);
	var newStart = selStart + tagOpen.length + sel2.length + tagClose.length;
	eField.value = sel1 + tagOpen + sel2 + tagClose + sel3;
	eField.focus();
	eField.selectionStart = newStart;
	eField.selectionEnd = newStart;
	eField.scrollTop = scrollPos;
	return
}
function help(helpstr, tagid) {
	if (tagid) {
		document.getElementById(tagid).value = helpstr
	} else if (document.getElementById('dataform')) {
		document.getElementById('dataform').helpb.value = helpstr
	}
}
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i = 0; i < anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank"
	}
}
function eover(object, over) {
	object.className = over
}
var e107_dupCounter = 1;
function duplicateHTML(copy, paste, baseid) {
	if (document.getElementById(copy)) {
		e107_dupCounter++;
		var type = document.getElementById(copy).nodeName;
		var but = document.createElement('input');
		var br = document.createElement('br');
		but.type = 'button';
		but.value = 'x';
		but.className = 'button';
		but.onclick = function () {
			this.parentNode.parentNode.removeChild(this.parentNode)
		};
		var destination = document.getElementById(paste);
		var source = document.getElementById(copy).cloneNode(true);
		var newentry = document.createElement(type);
		newentry.appendChild(source);
		newentry.value = '';
		newentry.appendChild(but);
		newentry.appendChild(br);
		if (baseid) {
			newid = baseid + e107_dupCounter;
			newentry.innerHTML = newentry.innerHTML.replace(new RegExp(baseid, 'g'), newid);
			newentry.id = newid
		}
		destination.appendChild(newentry)
	}
}
function preview_image(src_val, img_path, not_found) {
	var ta;
	var desti = src_val + '_prev';
	ta = document.getElementById(src_val).value;
	if (ta) {
		document.getElementById(desti).src = img_path + ta
	} else {
		document.getElementById(desti).src = not_found
	}
	return
}
var nowLocal = new Date();
var localTime = Math.floor(nowLocal.getTime() / 1000);
function SyncWithServerTime(serverTime) {
	if (serverTime) {
		var serverDelta = Math.floor(localTime - serverTime);
		document.cookie = 'e107_tdOffset=' + serverDelta + '; path=/';
		document.cookie = 'e107_tdSetTime=' + (localTime - serverDelta) + '; path=/'
	}
	var tzCookie = 'e107_tzOffset=';
	var timezoneOffset = nowLocal.getTimezoneOffset();
	document.cookie = tzCookie + timezoneOffset + '; path=/'
}
var ns6 = 0;
if (document.getElementById && !document.all) {
	ns6 = 1
}
var agtbrw = navigator.userAgent.toLowerCase();
var operaaa = (agtbrw.indexOf('opera') != -1);
var head = "display:''";
var folder = '';
function expandit(curobj, hide) {
	if (document.getElementById(curobj)) {
		folder = document.getElementById(curobj).style
	} else {
		if (ns6 == 1 || operaaa == true) {
			folder = curobj.nextSibling.nextSibling.style
		} else {
			folder = document.all[curobj.sourceIndex + 1].style
		}
	}
	if (folder.display == "none") {
		folder.display = ""
	} else {
		folder.display = "none"
	}
	if (hide) {
		var hide_objects = hide.split(",");
		for (i = 0; i < hide_objects.length; i++) {
			hide_objects[i] = hide_objects[i].replace(/^\s*(.*)/, "$1");
			hide_objects[i] = hide_objects[i].replace(/(.*?)\s*$/, "$1");
			if (document.getElementById(hide_objects[i])) {
				hidden = document.getElementById(hide_objects[i]).style;
				if (hidden.display == "") {
					hidden.display = "none"
				}
			}
		}
	}
}
function urljump(url) {
	top.window.location = url
}
function setInner(id, txt) {
	document.getElementById(id).innerHTML = txt
}
function jsconfirm(thetext) {
	return confirm(thetext)
}
function insertext(str, tagid, display) {
	document.getElementById(tagid).value = str;
	if (display) {
		document.getElementById(display).style.display = 'none'
	}
}
function appendtext(str, tagid, display) {
	document.getElementById(tagid).value += str;
	document.getElementById(tagid).focus();
	if (display) {
		document.getElementById(display).style.display = 'none'
	}
}
function open_window(url, wth, hgt) {
	if ('full' == wth) {
		pwindow = window.open(url)
	} else {
		if (wth) {
			mywidth = wth
		} else {
			mywidth = 600
		}
		if (hgt) {
			myheight = hgt
		} else {
			myheight = 400
		}
		pwindow = window.open(url, 'Name', 'top=100,left=100,resizable=yes,width=' + mywidth + ',height=' + myheight + ',scrollbars=yes,menubar=yes')
	}
	pwindow.focus()
}
function ejs_preload(ejs_path, ejs_imageString) {
	var ejs_imageArray = ejs_imageString.split(',');
	for (ejs_loadall = 0; ejs_loadall < ejs_imageArray.length; ejs_loadall++) {
		var ejs_LoadedImage = new Image();
		ejs_LoadedImage.src = ejs_path + ejs_imageArray[ejs_loadall]
	}
}
function textCounter(field, cntfield) {
	cntfield.value = field.value.length
}
function openwindow() {
	opener = window.open("htmlarea/index.php", "popup", "top=50,left=100,resizable=no,width=670,height=520,scrollbars=no,menubar=no");
	opener.focus()
}
function setCheckboxes(the_form, do_check, the_cb) {
	var elts = (typeof(document.forms[the_form].elements[the_cb]) != 'undefined') ? document.forms[the_form].elements[the_cb] : document.forms[the_form].elements[the_cb];
	if (document.getElementById(the_form)) {
		if (the_cb) {
			var elts = (typeof(document.getElementById(the_form).elements[the_cb]) != 'undefined') ? document.getElementById(the_form).elements[the_cb] : document.getElementById(the_form).elements[the_cb]
		} else {
			var elts = document.getElementById(the_form)
		}
	}
	var elts_cnt = (typeof(elts.length) != 'undefined') ? elts.length: 0;
	if (elts_cnt) {
		for (var i = 0; i < elts_cnt; i++) {
			elts[i].checked = do_check
		}
	} else {
		elts.checked = do_check
	}
	return true
}
var ref = "" + escape(top.document.referrer);
var colord = window.screen.colorDepth;
var res = window.screen.width + "x" + window.screen.height;
var eself = document.location;
function storeCaret(textAr) {
	e107_selectedInputArea = textAr
}
function addtext(text, emote) {
	if (!window.e107_selectedInputArea) {
		return
	}
	var eField = e107_selectedInputArea;
	var eSelection = false;
	var tagOpen = '';
	var tagClose = '';
	if (emote != true) {
		var tmp = text.split('][', 2);
		if (tmp[0] == text) {
			tagOpen = text
		} else {
			tagOpen = tmp[0] + ']';
			tagClose = '[' + tmp[1]
		}
	} else {
		tagOpen = text
	}
	if (document.selection) {
		eSelection = document.selection.createRange().text;
		eField.focus();
		if (eSelection) {
			document.selection.createRange().text = tagOpen + eSelection + tagClose
		} else {
			document.selection.createRange().text = tagOpen + tagClose
		}
		eSelection = '';
		eField.blur();
		eField.focus();
		return
	}
	var scrollPos = eField.scrollTop;
	var selLength = eField.textLength;
	var selStart = eField.selectionStart;
	var selEnd = eField.selectionEnd;
	if (selEnd <= 2 && typeof(selLength) != 'undefined') {
		selEnd = selLength
	}
	var sel1 = (eField.value).substring(0, selStart);
	var sel2 = (eField.value).substring(selStart, selEnd);
	var sel3 = (eField.value).substring(selEnd, selLength);
	var newStart = selStart + tagOpen.length + sel2.length + tagClose.length;
	eField.value = sel1 + tagOpen + sel2 + tagClose + sel3;
	eField.focus();
	eField.selectionStart = newStart;
	eField.selectionEnd = newStart;
	eField.scrollTop = scrollPos;
	return
}
function help(helpstr, tagid) {
	if (tagid) {
		document.getElementById(tagid).value = helpstr
	} else if (document.getElementById('dataform')) {
		document.getElementById('dataform').helpb.value = helpstr
	}
}
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i = 0; i < anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank"
	}
}
function eover(object, over) {
	object.className = over
}
var e107_dupCounter = 1;
function duplicateHTML(copy, paste, baseid) {
	if (document.getElementById(copy)) {
		e107_dupCounter++;
		var type = document.getElementById(copy).nodeName;
		var but = document.createElement('input');
		var br = document.createElement('br');
		but.type = 'button';
		but.value = 'x';
		but.className = 'button';
		but.onclick = function () {
			this.parentNode.parentNode.removeChild(this.parentNode)
		};
		var destination = document.getElementById(paste);
		var source = document.getElementById(copy).cloneNode(true);
		var newentry = document.createElement(type);
		newentry.appendChild(source);
		newentry.value = '';
		newentry.appendChild(but);
		newentry.appendChild(br);
		if (baseid) {
			newid = baseid + e107_dupCounter;
			newentry.innerHTML = newentry.innerHTML.replace(new RegExp(baseid, 'g'), newid);
			newentry.id = newid
		}
		destination.appendChild(newentry)
	}
}
function preview_image(src_val, img_path, not_found) {
	var ta;
	var desti = src_val + '_prev';
	ta = document.getElementById(src_val).value;
	if (ta) {
		document.getElementById(desti).src = img_path + ta
	} else {
		document.getElementById(desti).src = not_found
	}
	return
}
