function tabs_onload(uri) {
    document.getElementById('tab2').style.display = "none";
    document.getElementById('tab3').style.display = "none";
}

var selected = 0;

function getDetails() {
    for(i=0; i<document.spendenformular.elements.length; i++) {
        var gender = document.spendenformular.txtTitle.value;
        var name = document.spendenformular.txtName.value;
        var vorname = document.spendenformular.txtFirstName.value;
        var street = document.spendenformular.txtStreet1.value;
        var zip = document.spendenformular.txtZipCode.value;
        var city = document.spendenformular.txtCity.value;
        var total = document.spendenformular.txtTotal.value;
        var mail = document.spendenformular.txtEmail.value
        if(document.spendenformular.elements[i].name == 'art' && document.spendenformular.elements[i].checked == true) {
            var art = document.spendenformular.elements[i].value;
        }
    }
    
    if(art == '' || total == '' || gender == '' ||  name == '' || vorname == '' || street == '' || zip == '' || city == '' || mail == '') {
            document.getElementById('angaben').innerHTML = "<b>Es scheinen noch nicht alle erforderlichen Felder ausgefüllt zu sein!!!</b><br/><br/>";
            document.getElementById('confirm').style.display = "none";
    } else {
        document.getElementById('angaben').innerHTML = "<b>Ihre Angaben</b><br/><br/>Ich spende den Betrag von CHF "+total+".-<br/><br/>"+gender+"<br/>"+name+" "+vorname+"<br/>"+street+"<br/>"+zip+" "+city+"<br/><br/><br/>";
        
        if(document.getElementById('confirm').style.display == "none") {
            document.getElementById('confirm').style.display = "";
        }
        if(art == "card") {
            document.getElementById('confirm').value = "sichere Verbindung zur Post";
	     document.getElementById('confirm').style.width = "200px"
        } else {
		document.getElementById('confirm').style.width = "100px"

            document.getElementById('confirm').value = "Bestätigen";
        }
    }
}

function shownext(current,next) {
    if(next == 3) {
        getDetails();
    }
    hidde(current);
    document.getElementById("tab"+next).style.display = "block";
    document.getElementById("list"+next).className = "selected";
    selected = next;
}

function showprev(current,prev) {
    hidde(current);
    document.getElementById("tab"+prev).style.display = "block";
    document.getElementById("list"+prev).className = "selected";
    selected = prev;
}

function hidde(id) {
    document.getElementById("tab"+id).style.display = "none";
    document.getElementById("list"+id).className = "";
}

function showintablist(id) {
    if(id == 4) {
        getDetails();
    }
    if(selected == 0) {
        selected = 1;
    }
    hidde(selected);
    selected = id;
    document.getElementById("tab"+id).style.display = "block";
    document.getElementById("list"+id).className = "selected";
}

function checkFirstForm() {

    var test = false;
    for(i=0; i<document.spendenformular.elements.length; i++) {
        if(document.spendenformular.elements[i].name == 'art' && document.spendenformular.elements[i].checked == true){
            test = true;
        }
    }
    
    if(test != true) {
        alert("Bitte wählen Sie eine Zahlungsart!");
        return;
    }

    for(i=0; i<document.spendenformular.elements.length; i++) {
        if(document.spendenformular.elements[i].name == 'txtTotal' && document.spendenformular.elements[i].value == ""){
            alert("Sie müssen einen Betrag bestimmen um spenden zu können!");
        } else if(document.spendenformular.elements[i].name == 'txtTotal' && document.spendenformular.elements[i].value != "") {
            shownext('1','2');
        }
    }
}

function checkSecondForm() {
    var test = true;
    for(i=0; i<document.spendenformular.elements.length; i++) {
        if(document.spendenformular.elements[i].name == 'txtEmail' && document.spendenformular.elements[i].value == ""){
            emailValidator(document.spendenformular.elements[i]);
            test = "email";
        } else {
            if(document.spendenformular.elements[i].name == 'txtFirstName' && document.spendenformular.elements[i].value == ""){
                test = false;
            }
            if(document.spendenformular.elements[i].name == 'txtName' && document.spendenformular.elements[i].value == ""){
                test = false;
            }
            if(document.spendenformular.elements[i].name == 'txtStreet1' && document.spendenformular.elements[i].value == ""){
                test = false;
            }
            if(document.spendenformular.elements[i].name == 'txtZipCode' && document.spendenformular.elements[i].value == ""){
                test = false;
            }
            if(document.spendenformular.elements[i].name == 'txtCity' && document.spendenformular.elements[i].value == ""){
                test = false;
            }
        }
    }
    if(test == true) {
        shownext('2','3');
    } else if(test != 'email') {
        alert("Alle Felder, welche mit einen * versehen sind müssen ausgefüllt werden!");
    }
}


function checkForm() {
    checkFirstForm();
    checkSecondForm();
}
                                         
function setDonation() {
    for(i=0; i<document.spendenformular.elements.length; i++) {
        if(document.spendenformular.elements[i].name == 'txtOrderTotal' && document.spendenformular.elements[i].checked == true) {
            if(document.spendenformular.elements[i].value != '' && document.spendenformular.elements[i].value != '0') {
                document.getElementById('txtTotal').value = document.spendenformular.elements[i].value;
            }
        }
    }
}

function emailValidator(elem){
    var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return false;
	}else{
		alert("Die Email Adresse ist ungültig!");
		elem.focus();
		return true;
	}
}

