function f7c_startpage_spatz_more(section, pos) {
	$('#startpage_spatz_section_' + section + '_' + (pos - 1) + ' li.startpage_spatz_contentlist_more_line').hide();
	$.get('extern.php?out=startpage_spatz&section=' + section + '&num=' + pos, function(data) { $('#startpage_spatz_section_' + section + '_' + pos).prepend(data); }	);
	$('#startpage_spatz_section_' + section + '_' + pos).show();
	f7c_link_count('startpage_spatz_' + pos + 'more');
}

function f7c_startpage_spatz_tabcontrol(nav_node, container_name, section_name) {
	var container = document.getElementById(container_name);
	var nav_anzahl = container.childNodes.length;
	for (var i=0; i<nav_anzahl; i++) {
		if (container.childNodes[i].className == "startpage_spatz_section_tab") {
			container.childNodes[i].style.display = "none";
		}
	}
	var section = document.getElementById("startpage_spatz_section_" + section_name);
	section.style.display = "block";

	var nav = nav_node.parentNode.parentNode;
	for (var i=0; i<nav.childNodes.length; i++) {
		if (nav.childNodes[i].childNodes[0].className == "selected") {
			nav.childNodes[i].childNodes[0].className = "";
		}
	}
	nav_node.className = "selected";
}

function f7c_topbox_switch(hoverarea, image, text) {
	var hoverlist = document.getElementById("tb_nav");
	for (var i=0; i < hoverlist.childNodes.length; i++) {
		hoverlist.childNodes[i].className="";
	}
	hoverarea.className = "selected";
	var content = document.getElementById("tb_content");
	content.innerHTML = text;
	var bg_layer = document.getElementById("tb_bg_layer");
	bg_layer.style.backgroundImage = "url(" + image + ")";
}


function f7c_recent_article_show(section) {
	for (var i = 1; i <= 4; i++) {
		var el = document.getElementById('recent_article_details_' + i);
		if (el != null) {
			el.style.display = 'none';
		}
	}
	document.getElementById('recent_article_details_' + section).style.display = 'block';
}

function f7c_quickrate_set(key, defaultvar) {
	for (var i = 1; i <= 5; i++) {
		if (i <= defaultvar) {
			document.getElementById(key + '_submit_' + i).className = 'selected';
		} else {
			document.getElementById(key + '_submit_' + i).className = '';
		}
	}
}

function F7C_bbeditor_addtag(start_tag, end_tag, fieldname) {
	var textarea = document.getElementById(fieldname);
	if (textarea == null) {
		return false;
	}
	if (document.selection) {
		textarea.focus();
		var sel = document.selection.createRange();
		sel.text = start_tag + sel.text + end_tag;
	} else {
		var len = textarea.value.length;
		var start = textarea.selectionStart;
		var end = textarea.selectionEnd;
		var scrollTop = textarea.scrollTop;
		var scrollLeft = textarea.scrollLeft;
		var sel = textarea.value.substring(start, end);
		var rep = start_tag + sel + end_tag;
		textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
		textarea.scrollTop = scrollTop;
		textarea.scrollLeft = scrollLeft;
	}
}

function F7C_bbeditor_addimage(fieldname) {
	var textarea = document.getElementById(fieldname);
	var url = prompt('Gib die URL zum Bild ein:','http://');
	var scrollTop = textarea.scrollTop;
	var scrollLeft = textarea.scrollLeft;

	if (url != '' && url != null) {
		if (document.selection) {
			textarea.focus();
			var sel = document.selection.createRange();
			sel.text = '[img]' + url + '[/img]';
		} else {
			var len = textarea.value.length;
			var start = textarea.selectionStart;
			var end = textarea.selectionEnd;
			var sel = textarea.value.substring(start, end);
			var rep = '[img]' + url + '[/img]';
			textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
			textarea.scrollTop = scrollTop;
			textarea.scrollLeft = scrollLeft;
		}
	}
}

function F7C_bbeditor_addyt(fieldname) {
	var textarea = document.getElementById(fieldname);
	var url = prompt('Gib den YouTube Link zum Video ein:','http://');
	var scrollTop = textarea.scrollTop;
	var scrollLeft = textarea.scrollLeft;

	if (url != '' && url != null) {
		if (document.selection) {
			textarea.focus();
			var sel = document.selection.createRange();
			sel.text = '[YOUTUBE]' + url + '[/YOUTUBE]';
		} else {
			var len = textarea.value.length;
			var start = textarea.selectionStart;
			var end = textarea.selectionEnd;
			var sel = textarea.value.substring(start, end);
			var rep = '[YOUTUBE]' + url + '[/YOUTUBE]';
			textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
			textarea.scrollTop = scrollTop;
			textarea.scrollLeft = scrollLeft;
		}
	}
}

function F7C_bbeditor_addquote(fieldname) {
	var textarea = document.getElementById(fieldname);
	var quote = prompt('Gib das Zitat ein:','');
	var scrollTop = textarea.scrollTop;
	var scrollLeft = textarea.scrollLeft;

	if (quote != '' && quote != null) {
		if (document.selection) {
			textarea.focus();
			var sel = document.selection.createRange();
			sel.text = '[QUOTE]' + quote + '[/QUOTE]';
		} else {
			var len = textarea.value.length;
			var start = textarea.selectionStart;
			var end = textarea.selectionEnd;
			var sel = textarea.value.substring(start, end);
			var rep = '[QUOTE]' + quote + '[/QUOTE]';
			textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
			textarea.scrollTop = scrollTop;
			textarea.scrollLeft = scrollLeft;
		}
	}
}

function F7C_bbeditor_addurl(fieldname) {
	var textarea = document.getElementById(fieldname);
	var url = prompt('Gib die URL ein:','http://');
	var scrollTop = textarea.scrollTop;
	var scrollLeft = textarea.scrollLeft;

	if (url != '' && url != null) {
		if (document.selection) {
			textarea.focus();
			var sel = document.selection.createRange();
			if(sel.text==''){
				sel.text = '[url]'  + url + '[/url]';
			} else {
				sel.text = '[url=' + url + ']' + sel.text + '[/url]';
			}			
		} else {
			var len = textarea.value.length;
			var start = textarea.selectionStart;
			var end = textarea.selectionEnd;
			var sel = textarea.value.substring(start, end);
			if(sel==''){
				var rep = '[url]' + url + '[/url]';
			} else {
				var rep = '[url=' + url + ']' + sel + '[/url]';
			}
			textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
			textarea.scrollTop = scrollTop;
			textarea.scrollLeft = scrollLeft;
		}
	}
}

