// JavaScript Document
var _LoadNewsKommentsId = null;
var _ShowKommentsLinkText = new Array();

function showHideNews(id){
	if(document.getElementById(id).style.height == "0px"){
		document.getElementById(id + "MoreLink").innerHTML = "weniger";
		openCloseDiv(id, 5);
	}else{
		document.getElementById(id + "MoreLink").innerHTML = "mehr";
		openCloseDiv(id, -5);
	}
}

function showHideNewsKomments(nid){
	_LoadNewsKommentsId = nid;
	if(document.getElementById("newsKomments" + nid).style.display == "none"){
		axSend("/inc/ajax/news.php", "a=1&nid=" + nid, "getNewsKomments");
		_ShowKommentsLinkText[nid] = document.getElementById("showKommentsLink" + nid).innerHTML;
		document.getElementById("showKommentsLink" + nid).innerHTML = "Kommentare werden geladen...";
	}else{
		_BlendPostFunction = "document.getElementById('newsKomments" + nid + "').style.display = 'none';";
		blendObject("newsKomments" + nid, -3);
		document.getElementById("showKommentsLink" + nid).innerHTML = _ShowKommentsLinkText[nid];
	}
}
function getNewsKomments(ret){
	if(_LoadNewsKommentsId == null)
		return;

	document.getElementById("newsKomments" + _LoadNewsKommentsId).innerHTML = ret;
	blendObject("newsKomments" + _LoadNewsKommentsId, 3);
	document.getElementById("showKommentsLink" + _LoadNewsKommentsId).innerHTML = "Kommentare ausblenden";
}

function showKommentForm(nid){
	_LoadNewsKommentsId = nid;
	blendObject("kommentForm", 5);
}

function closeKommentForm(){
	blendObject("kommentForm", -5);
	document.getElementById("komment_name").value = "";
	document.getElementById("komment_text").value = "";
}

function newKomment(){
	var name = document.getElementById("komment_name").value;
	var text = document.getElementById("komment_text").value;
	var mailShow = document.getElementById("komment_mail").checked;
	
	if(name == "" || name == " " || text == "" || text == " "){
		alert("Fehler! Bitte alle Felder ausfüllen!");
		return;
	}
	
	axSend("/inc/ajax/news.php", "a=2&nid=" + _LoadNewsKommentsId + "&name=" + escape(name) + "&text=" + escape(text) + "&mail=" + mailShow, "getNewsKomments");
	closeKommentForm();
}

function delNews(id){
	if(!confirm("Eintrag wirklich löschen?"))
		return;
	
	axSend("/inc/ajax/news.php", "a=3&id=" + id, "delNewsDiv");
}

function delNewsDiv(ret){
	if(isNaN(ret)){
		alert(ret);
	}else{
		document.getElementById("newsDiv" + ret).parentNode.removeChild(document.getElementById("newsDiv" + ret));
		alert("Eintrag erfolgreich gelöscht!");
	}
}

function showHideNewsEntry(){
	if(document.getElementById("newsEntryDiv").style.display == "none"){
		document.getElementById("newsEntryFrame").src = "/admin/newsEntry.php";
		document.getElementById("newsBG").style.display = "none";
		document.getElementById("newsEntryDiv").style.display = "";
	}else{
		document.getElementById("newsEntryFrame").src = "";
		document.getElementById("newsBG").style.display = "";
		document.getElementById("newsEntryDiv").style.display = "none";
	}
}

function editNews(id){
	if(document.getElementById("newsEntryDiv").style.display == "none"){
		document.getElementById("newsEntryFrame").src = "/admin/newsEntry.php?id=" + id;
		document.getElementById("newsBG").style.display = "none";
		document.getElementById("newsEntryDiv").style.display = "";
	}else{
		document.getElementById("newsEntryFrame").src = "";
		document.getElementById("newsBG").style.display = "";
		document.getElementById("newsEntryDiv").style.display = "none";
	}
}

function delNewsKomment(id){
	if(!confirm("Eintrag wirklich löschen?"))
		return;
	
	axSend("/inc/ajax/news.php", "a=4&id=" + id, "delNewsKommentTbl");
}

function delNewsKommentTbl(ret){
	if(isNaN(ret)){
		alert(ret);
	}else{
		document.getElementById("newsKommentTbl" + ret).parentNode.removeChild(document.getElementById("newsKommentTbl" + ret));
		alert("Eintrag erfolgreich gelöscht!");
	}
}
