function deletekonto(i) {
Check=confirm("Wollen Sie dieses Konto wirklich löschen?\nEventuell vorhandenes Guthaben verfällt.");
if(Check == true){
window.location.href="index.php?id=deletekonto&kontenid=" + i + "";
}
}
function deletesteuern(i) {
Check=confirm("Wollen Sie diesen Steuer- oder Zinseintrag wirklich löschen?");
if(Check == true){
window.location.href="admin.php?id=deletesteuer&steuerid=" + i + "";
}
}
function deletebank(i) {
Check=confirm("Wollen Sie diese Bank wirklich löschen?");
if(Check == true){
window.location.href="admin.php?id=deletebank&bankenid=" + i + "";
}
}
function deleteda(i) {
Check=confirm("Wollen Sie diesen Dauerauftrag wirklich löschen?");
if(Check == true){
window.location.href="index.php?id=deleteda&daid=" + i + "";
}
}
function deletegroup(i) {
Check=confirm("Wollen Sie diese Benutzergruppe wirklich löschen?");
if(Check == true){
window.location.href="admin.php?id=deletegroup&groupid=" + i + "";
}
}
function deletekontotyp(i) {
Check=confirm("Wollen Sie diesen Kontotyp wirklich löschen?\nAlle noch vorhandenen Konten dieses Typs werden auch gelöscht.");
if(Check == true){
window.location.href="admin.php?id=deletekontotyp&kontotypid=" + i + "";
}
}
function deletekunde(i) {
Check=confirm("Wollen Sie diesen Kunden wirklich löschen?");
if(Check == true){
window.location.href="admin.php?id=deletekunde&kundenid=" + i + "";
}
}
function deleteadda(i) {
Check=confirm("Wollen Sie diesen Dauerauftrag wirklich löschen?");
if(Check == true){
window.location.href="admin.php?id=deleteda&daid=" + i + "";
}
}
function deletekredit(i) {
Check=confirm("Wollen Sie diesen Kredit wirklich löschen?");
if(Check == true){
window.location.href="admin.php?id=deletekredit&kreditid=" + i + "";
}
}
function submitkredit(i) {

betrag=document.getElementById("betrag" + i);
raten=document.getElementById("raten" + i);

window.location.href="admin.php?id=sendkredit&betrag=" + betrag.value + "&raten=" + raten.value + "&kreditid=" + i + "";

}
function intervalchange(interval){
elem1=document.getElementById("weekly");
elem2=document.getElementById("monthly");
if(interval.value=="weekly"){
elem1.style.display="block";
elem2.style.display="none";
}
if(interval.value=="monthly"){
elem1.style.display="none";
elem2.style.display="block";
}
if(interval.value=="no"){
elem1.style.display="none";
elem2.style.display="none";
}
return true;
}

function intervalchangesteuern(interval){
elem1=document.getElementById("weekly");
elem2=document.getElementById("monthly");
elem3=document.getElementById("transfer");
if(interval.value=="weekly"){
elem1.style.display="block";
elem2.style.display="none";
elem3.style.display="none";
}
if(interval.value=="monthly"){
elem1.style.display="none";
elem2.style.display="block";
elem3.style.display="none";
}
if(interval.value=="transfer"){
elem1.style.display="none";
elem2.style.display="none";
elem3.style.display="block";
}
if(interval.value=="no"){
elem1.style.display="none";
elem2.style.display="none";
elem3.style.display="none";
}
return true;
}
function ausland(empfaenger){
elem1=document.getElementById("auslandsspan1");
elem2=document.getElementById("auslandsspan2");
elem3=document.getElementById("auslandsspan3");
if(empfaenger.value=="fremd"){
elem1.style.display="block";
elem2.style.display="block";
elem3.style.display="block";
}else{
elem1.style.display="none";
elem2.style.display="none";
elem3.style.display="none";
}
}

function rbp(auswahl){
elem1=document.getElementById("norbp");
if(auswahl.value=="0"){
elem1.style.display="block";
}else{
elem1.style.display="none";
}
}

function filter(auswahl){
elem1=document.getElementById("change");
if(auswahl.value=="inactive" || auswahl.value=="active"){
elem1.style.display="none";
}else{
elem1.style.display="block";
}
}

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sendReq(input) {
var action = document.getElementById(input).value;
    http.open('get','./ajax.php?action=' + input + '&field='+ action);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {

    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();
            update = response.split('|');
            document.getElementById(update[0]).innerHTML = update[1];
    }
}



function editKonto(konto,text) {
    http.open('get','./admin.php?id=editkonto&kontoid=' + konto + '&text='+ text);
    http.send(null);
}
function editKontotyp(konto,text) {
    http.open('get','./admin.php?id=editkontotyp&typid=' + konto + '&text='+ text);
    http.send(null);
}

function ajaxTextfeld(nn,actual,mode) {
	elem = document.getElementById("content" + nn);
	elem.innerHTML = "<input type=\"text\" size=\"12\" value=\"" + trim(actual.innerHTML) + "\" size=\"20\" onkeypress=\"return ajaxEnterTextfeld(this,event," + nn + "," + mode + ")\" onblur=\"return ajaxBlurTextfeld(this," + nn + "," + mode + ")\" />";
	elem.firstChild.focus();
}

function ajaxDropdown(nn) {
    http.open('get','./ajax.php?action=kontotypen&id='+ nn);
    http.onreadystatechange = handleResponse;
    http.send(null);
}
function ajaxBlurDropdown(ajaxobjekt,konto) {
	if (ajaxobjekt.value!="") {
		ajaxobjekt.value = ajaxobjekt.value.replace("/\|/","");
  		http.open('get','./admin.php?id=kontoedittyp&kontoid=' + konto + '&newtyp=' + ajaxobjekt.value);
		http.send(null);
	elem = document.getElementById("drop" + konto);
	Element = ajaxobjekt.selectedIndex;
	elem.innerHTML = "<span id=\"drop" + konto + "\"><span ondblclick=\"ajaxDropdown(" + konto + ");\">" + ajaxobjekt.options[Element].innerHTML + "</span></span>";
	}
}

function ajaxEnterTextfeld(ajaxobjekt,evt,idfld,mode) {
	evt = (evt) ? evt : window.event;
	if (evt.keyCode == 13 && ajaxobjekt.value!="") {
		ajaxobjekt.value = ajaxobjekt.value.replace("/\|/","");
		elem = document.getElementById("content" + idfld);
	if(mode==1){
		editKonto(idfld,ajaxobjekt.value);
	}
	if(mode==2){
		editKontotyp(idfld,ajaxobjekt.value);
	}
		elem.innerHTML = "<span ondblclick=\"ajaxTextfeld(" + idfld + ",this," + mode + ");\">" + trim(ajaxobjekt.value) + "</span>";
		return false;
	} else {
		return true;
	}
}

function ajaxBlurTextfeld(ajaxobjekt,idfld,mode) {
	if (ajaxobjekt.value!="") {
		ajaxobjekt.value = ajaxobjekt.value.replace("/\|/","");
		elem = document.getElementById("content" + idfld);
	if(mode==1){
		editKonto(idfld,ajaxobjekt.value);
	}
	if(mode==2){
		editKontotyp(idfld,ajaxobjekt.value);
	}
		elem.innerHTML = "<span ondblclick=\"ajaxTextfeld(" + idfld + ",this);\"></span>";
		elem.firstChild.innerHTML = ajaxobjekt.value;
		return false;
	}
}

function check(betrag){
betrag.value = betrag.value.replace(/[^0-9\,]/,""); 
}
function check1(){
betrag=document.getElementById("von");
betrag.value = betrag.value.replace(/[^0-9\,]/,"");
elem = document.getElementById("nach");
alt=betrag.value.replace(",",".");
wechsel = document.getElementById("wechsel");
wechselkurs=wechsel.value;
neu=alt/wechselkurs;
elem.value=Math.round(neu * 100)/100;
elem.value=elem.value.replace(".",",");
}

function admincheck(betrag){
betrag.value = betrag.value.replace(/[^0-9\,+-]/,""); 
}

function ping(bankid,zeit,timeout){
    if(timeout==0){
window.setTimeout("ping(" + bankid + "," + zeit + ",1);",500);
}
    http.open('get','./admin.php?id=ping&bankid=' + bankid + '&random=' + zeit);
    http.send(null);
    http.onreadystatechange= new function() {
    if(http.readyState == 4){
        var response = http.responseText;
	alert(response);
    }
}
}
function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

var W3CDOM = (document.createElement && document.getElementsByTagName);

function initFileUploads()
{
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='pix/button_select.gif';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++)
	{
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}

