// JavaScript Document
var allchecked = false;


function checkSearchForm() {
	var txt = document.forms.searchform.searchTerm.value;
	if(txt.length < 3 || txt == "min 3 zeichen") {
		document.forms.searchform.searchTerm.value = "min 3 zeichen";
		return false;
	} else {
		document.forms.searchform.submit();
		return true;
	}
}

function sendData(){
	var anrede = document.forms.anmeldung.anrede.value;
	var vorname = document.forms.anmeldung.vorname.value;
	var nachname = document.forms.anmeldung.nachname.value;
	var strasse = document.forms.anmeldung.strasse.value;
	var strassennummer = document.forms.anmeldung.strassennummer.value;
	var plz = document.forms.anmeldung.plz.value;
	var ort = document.forms.anmeldung.ort.value;
	var email = document.forms.anmeldung.email.value;
	var tel = document.forms.anmeldung.tel.value;
	var bemerkung = document.forms.anmeldung.bemerkung.value;
	var bereich = document.forms.anmeldung.bereich.value;
	
	if(bereich = '13'){
		alert(unescape("Anfragen zum Sponsoring:\r\nGerne w%FCrde die Firma Hartlauer %FCberall helfen und unterst%FCtzen. \r\nJ%E4hrlich erreichen uns tausende Anfragen zum Thema Sponsoring aus dem In- und Ausland. Diese gro%DFe Anzahl erm%F6glicht es uns leider nicht%2C eine gerechte Auswahl zu treffen. \r\nUnsere werblichen Schwerpunkte sind langfristig fixiert und unser Budget ist exakt festgelegt. Daher ist es uns leider nicht m%F6glich%2C Sponsoring-Projekte jeglicher Art durchzuf%FChren.\r\n\r\n Wir ersuchen um Ihr Verst%E4ndnis und w%FCnschen Ihnen f%FCr Ihr pers%F6nliches Projekt trotzdem viel Erfolg%21"));
		return false;
	}
	
	if(vorname == null || vorname == ''){
		alert("Bitte geben Sie einen Vornamen an");
		return false;
	}
	if(nachname == null || nachname == ''){
		alert("Bitte geben Sie einen Nachnamen an");
		return false;
	}
	if(strasse == null || strasse == ''){
		alert("Bitte geben Sie eine Strasse an");
		return false;
	}
	if(strassennummer == null || strassennummer == ''){
		alert("Bitte geben Sie eine Strassennummer an");
		return false;
	}
	if(plz == null || plz == '' || isNaN(plz)){
		alert("Bitte geben Sie eine Postleitzahl an");
		return false;
	}
	if(ort == null || ort == ''){
		alert("Bitte geben Sie einen Ort an");
		return false;
	}
	if(email == null || email == ''){
		alert("Bitte geben Sie eine E-Mail Adresse an");
		return false;
	}
	
	document.forms.anmeldung.submit();
	
	
}

        function checkFields(){
            vorname = document.kundendaten.vorname.value;
            nachname = document.kundendaten.nachname.value;
            strasse = document.kundendaten.strasse.value;
            plz = document.kundendaten.plz.value;
            ort = document.kundendaten.ort.value;
            email = document.kundendaten.email.value;
			
            warnmeldung = "Sie haben folgendes Pflichtfeld nicht ausgef%FCllt:\n\n";
				
            isALLok = true;
            if(vorname == null || vorname == ""){
                warnmeldung = warnmeldung + "Vorname";
                alert(unescape(warnmeldung));
								return;
            }
            if(nachname == null || nachname == ""){
                warnmeldung = warnmeldung + "Nachname";
                alert(unescape(warnmeldung));
								return;
            }	
            if(strasse == null || strasse == ""){
                warnmeldung = warnmeldung + "Strasse";
                alert(unescape(warnmeldung));
								return;
            }
            if(plz == null || plz == ""){
                warnmeldung = warnmeldung + "Postleitzahl";
                alert(unescape(warnmeldung));
								return;
            }            
            if(plz.length < 4){
                warnmeldung = warnmeldung + "Postleitzahl zu kurz";
                alert(unescape(warnmeldung));
								return;
            }
            if(isNaN(plz) == true){
                warnmeldung = warnmeldung + "Postleitzahl beinhaltet Buchstaben";
                alert(unescape(warnmeldung));
								return;
            }
            if(ort == null || ort == ""){
                warnmeldung = warnmeldung + "Ort";
                alert(unescape(warnmeldung));
								return;
            }
            if(ort.length < 2){
                warnmeldung = warnmeldung + "Ort zu kurz";
                alert(unescape(warnmeldung));
								return;
            }
            if(email == null || email == ""){
                warnmeldung = warnmeldung + "E-Mail";
                alert(unescape(warnmeldung));
								return;
            }
            if(email.length < 6){
                warnmeldung = warnmeldung + "E-Mail zu kurz";
                alert(unescape(warnmeldung));
								return;
            }
            if(email.indexOf("@") == -1){
                warnmeldung = warnmeldung + "E-Mail @ fehlt";
                alert(unescape(warnmeldung));
								return;
            }
            if(email.indexOf(".") == -1){
                warnmeldung = warnmeldung + "E-Mail"; 
                alert(unescape(warnmeldung));
								return;
            }
            //Zahlungsart prüfen
						
            for(var i=0;i<document.kundendaten.payment.length;i++){
                if(document.kundendaten.payment[i].checked == true){
                    allchecked = true;
                }
            }
            if(allchecked == false){
                warnmeldung = warnmeldung + "Zahlungsmittel nicht ausgew%E4hlt";
                alert(unescape(warnmeldung));
								return;
            }
            document.forms.kundendaten.submit();
        }

function checkAGB(gesch,lens){
		/*
			Wenn der Wert gesch auf eins steht, dann wird die Seite von einem Geschät aufgerufen
			Wenn lens auf 1 steht, dann ist es ein Linsenbeleg und es muss die Einverständnisserklärung angehakt werden.
		*/
		if(gesch == 1){
			if(window.document.vk.vknr.value == ""){
				alert(unescape("Sie m%FCssen eine Verk%E4ufernummer eingeben"));
				return;
			}
			if(window.document.vk.filnr.value == ""){
				alert(unescape("Sie m%FCssen eine Filialnummer eingeben"));
				return;
			}
		}
		
		
	
    if(window.document.agbcheck.agb.checked == false){
        alert(unescape("Sie m%FCssen zuerst die Allgemeinen Gesch%E4ftsbedingungen der Firma Hartlauer best%E4tigen!"));
	return;
    }
    if(window.document.agbcheck.wk.checked == false){
        alert(unescape("Bitte best%E4tigen Sie den Warenkorb!"));
	return;
    }
	if(lens == 1){
		if(window.document.agbcheck.lens.checked == false){
        	alert(unescape("Bitte best%E4tigen Sie den Text zu den Tageslinsen!"));
			return;
    	}
	}
    document.forms.vk.submit();
}

function closePayment(){
    parent.location.href="/Portal/jsp/hartlauer2/payment/beleg.jsp";
}

            function selectProductGroup(val2filter) {
            
                if (val2filter.value.length > 0) {
                    var f = document.forms.helpForm;
                    f.cmd.value = 'FILTERPRODGRP';
                    f.selProductGroup.value = val2filter.value;
                    f.submit();
                }
                
            }

            function nextPage(val2filter) {
                var f = document.forms.helpForm;
                f.cmd.value = 'NEXTPAGE';
                f.selProductGroup.value = val2filter.value;
                f.submit();
                
            }
            
            function selectManufacturer(val2filter) {
            
                var f = document.forms.helpForm;
                f.cmd.value = 'FILTERMANUFACTURER';
                f.selManufacturer.value = val2filter.value;
                f.submit();
                
            }
            
            function selectPriceGroup(val2filter) {
            
                var f = document.forms.helpForm;
                f.cmd.value = 'FILTERPRICE';
                f.selPriceGroup.value = val2filter.value;
                f.submit();
                
            }
            
            function gotoPage(pageNo) {
            
                var f = document.forms.helpForm;
                f.cmd.value = 'GOTOPAGE';
                f.curPage.value = pageNo;
                f.submit();
            }
            
            function removeFilter() {
            
                var f = document.forms.helpForm;
                f.cmd.value = 'SEARCH';
                f.submit();
            
            }
            
            // Sortierung nach bestimmten Spalten
            function sortResult(sortBy, direction) {
            
                var f = document.forms.helpForm;
                f.cmd.value = 'SORT_' + sortBy;
                f.searchDirection.value = direction;
                f.submit();
                
            }

function popup(URL,height,width) {
w = window.open(URL, "", "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width="+width+",height="+height+",left = 390,top = 262");
}

function checkLoginForm(){
	var login_lc_nr = document.login_form.login_key.value;
	var login_lc_pass = document.login_form.login_pass.value;
	if(login_lc_nr == ''){
		alert("Bitte geben Sie Ihre Löwencardnummer oder Ihre E-Mail Adresse im Feld Email/LC-Nummer ein");
		return false;
	}
	if(login_lc_pass == ''){
		alert("Bitte geben Sie Ihr Passwort an");
		return false;
	}
	return true;

}




