// JavaScript Document

function oeffne (datei) {
	var offen = new XMLHttpRequest();
	offen.open("GET", "jloe.php?ln="+datei+"&js=true", false);
	offen.send(null);
	var inhalt = offen.responseText;
	document.getElementById("cont").innerHTML = inhalt;
}
function verweis (lnk, lang) {
	//  lang = autor_1
	unter = '';
	if(lang != "") {
		unter = "&dw="+lang;
	}
	document.getElementById('link').innerHTML = 'Link zu dieser Seite: http://www.j-lb.de/index.php?ln='+lnk+unter;
}
function zeig (inhalt, edit) {
	var laenge = document.getElementsByClassName('jlink').length;
//	alert(laenge);
	for(var a=0;a<laenge;a++) {
		var rst =  document.getElementsByClassName('jlink')[a].innerHTML;
		rst = rst.replace(/down.png/g, "right.png");
		document.getElementsByClassName('jlink')[a].innerHTML = rst;
	}
	var drin = document.getElementById(inhalt).innerHTML;
	var drin = drin.replace(/right.png/g, "down.png");
	document.getElementById(inhalt).innerHTML = drin;
	
	var datei = new XMLHttpRequest();
	datei.open("GET", "incData/"+inhalt+".php?js=true&cd=7659", false);
	datei.send(null);
	var text = datei.responseText;
	document.getElementById(edit).innerHTML = text;
}
function form_check(formular){
	var anrede = document.getElementById(formular+'_anrede');
	var vorname = document.getElementById(formular+'_vorname');
		vorname.style.backgroundColor = "#FFF";
	var nachname = document.getElementById(formular+'_nachname');
		nachname.style.backgroundColor = "#FFF";
	var mail = document.getElementById(formular+'_mail');
		mail.style.backgroundColor = "#FFF";
	var betreff = document.getElementById(formular+'_betreff');
		betreff.style.backgroundColor = "#FFF";
	var captcha = document.getElementById(formular+'_captcha');
	var text = document.getElementById(formular+'_text');
		text.style.backgroundColor = "#FFF";
	var kopie = document.getElementById(formular+'_kopie');
	
	var position = "";
	var fehler = "";
	if(vorname.value.length < 1) {
		fehler += 'Bitte tragen Sie Ihren Vornamen ein!\n';
		vorname.style.backgroundColor = "#C00";
		position = document.getElementById(formular+'_vorname');
	}
	if(nachname.value.length < 1) {
		fehler += 'Bitte tragen Sie Ihren Nachnamen ein!\n';
		nachname.style.backgroundColor = "#C00";
		if(position == "") {
			position = document.getElementById(formular+'_nachname');
		}
	}
	if(mail.value.length < 1 || mail.value.indexOf ('@',0) == -1 || mail.value.indexOf ('.',0) == -1) {
		fehler += 'Bitte tragen Sie eine korrekte E-Mail ein!\n';
		mail.style.backgroundColor = "#C00";
		if(position == "") {
			position = document.getElementById(formular+'_mail');
		}
	}
	if(betreff.value.length < 1) {
		fehler += 'Bitte tragen Sie einen Betreff!\n';
		betreff.style.backgroundColor = "#C00";
		if(position == "") {
			position = document.getElementById(formular+'_betreff');
		}
	}
	if(text.value.length < 1) {
		fehler += 'Bitte geben Sie Ihre Nachricht ein!\n';
		text.style.backgroundColor = "#C00";
		if(position == "") {
			position = document.getElementById(formular+'_text');
		}
	}
	if(fehler != "") {
		alert(fehler);
		position.focus();
	}
	else {
		var absenden = "checks/fertig.php?f="+formular+"&a="+anrede.value+"&v="+vorname.value+"&n="+nachname.value+"&m="+mail.value+"&b="+betreff.value+"&c="+captcha.value+"&t="+text.value+"&k="+kopie.checked;
		absenden = absenden.replace(/\n/g, "<br />");
		
		var form = new XMLHttpRequest();
		form.open("GET", absenden, false);
		form.send(null);
		var inhalt = form.responseText;
		
		document.getElementById(formular).innerHTML = inhalt;
	}
}
function falsch (formular, anrede, vorname, nachname, mail, betreff, text, kopie) {
	if(anrede == "feedback") {
		document.getElementById(formular+"_name").value = nachname;
		document.getElementById(formular+"_mail").value = mail;
		document.getElementById(formular+"_text").value = text;
	}
	else {
		document.getElementById(formular+"_anrede").value = anrede;
		document.getElementById(formular+"_vorname").value = vorname;
		document.getElementById(formular+"_nachname").value = nachname;
		document.getElementById(formular+"_mail").value = mail;
		document.getElementById(formular+"_betreff").value = betreff;
		document.getElementById(formular+"_text").value = text;
		if(kopie == "true") {
			var kopie2 = true;
		}
		else if(kopie == "false") {
			var kopie2 = false;
		}
		document.getElementById(formular+"_kopie").checked = kopie2;
	}
}
function zeichen () {
	var area = document.getElementById('feedf_text');
	var maximal = 400;
	var momentan = area.value.length;
	/// Rechnung //
	var verbleibend = maximal - momentan;
	
	if(verbleibend <= 0) {
		area.value = area.value.substr(0,maximal);
	}
	document.getElementById('counter').innerHTML = verbleibend;
}
function feed_check () {
	var name = document.getElementById('feedf_name');
		name.style.backgroundColor = "#FFF";
	var mail = document.getElementById('feedf_mail');
		mail.style.backgroundColor = "#FFF";
	var captcha = document.getElementById('feedf_captcha');
	var text = document.getElementById('feedf_text');
		text.style.backgroundColor = "#FFF";
	
	var position = "";
	var fehler = "";
	if(name.value.length < 1) {
		fehler += 'Bitte tragen Sie Ihren Namen ein!\n';
		name.style.backgroundColor = "#C00";
		position = document.getElementById('feedf_name');
	}
	if(mail.value.length < 1 || mail.value.indexOf ('@',0) == -1 || mail.value.indexOf ('.',0) == -1) {
		fehler += 'Bitte tragen Sie eine korrekte E-Mail ein!\n';
		mail.style.backgroundColor = "#C00";
		if(position == "") {
			position = document.getElementById('feedf_mail');
		}
	}
	if(text.value.length < 1) {
		fehler += 'Bitte geben Sie Ihr Feedback ein!\n';
		text.style.backgroundColor = "#C00";
		if(position == "") {
			position = document.getElementById('feedf_text');
		}
	}
	if(fehler != "") {
		alert(fehler);
		position.focus();
	}
	else {
		var absenden = "checks/ready.php?n="+name.value+"&m="+mail.value+"&c="+captcha.value+"&t="+text.value;
		absenden = absenden.replace(/\n/g, "<br />");
		
		var form = new XMLHttpRequest();
		form.open("GET", absenden, false);
		form.send(null);
		var inhalt = form.responseText;
		
		document.getElementById('feedf').innerHTML = inhalt;
		name.value = "";
		mail.value = "";
		captcha.value = "";
		text.value = "";
	}
}
