/* ========================================
Datei:	kunden-bestellung-container.js 

Abhaengig von: mdk_lib_validation.js

===========================================*/

function checkForm( formular) {

        var KundenNummer =  formular.elements['Kundennummer'];
        if ( KundenNummer.value == "" )
            {
                highlightInput(KundenNummer);
                alert(mdkErrors.KeineKundenNummer);
		return false;
            }
        else
            {
                restoreInput(KundenNummer);
            }

        
	var KundTelVor = formular.elements['KundTelVor']; 
	if ( KundTelVor.value == "") {
            highlightInput(KundTelVor);
            alert(mdkErrors.KeineVorwahl);
            return false;
	}
	else if ( ! validPhone(KundTelVor.value) ) {
               highlightInput(KundTelVor);
		alert(mdkErrors.VorwahlFalsch);
		return false;
	}
       else
            {
                restoreInput(KundTelVor);
            } 
	
	var KundTelNum  = formular.elements['KundTelNummer'];
	if ( KundTelNum.value == "") {
            highlightInput(KundTelNum);
            alert(mdkErrors.KeineTelefonnummer);
            return false;
	}
	else if ( ! validPhone(KundTelNum.value) ) {
            highlightInput(KundTelNum);
            alert(mdkErrors.TelefonnummerFalsch);
            return false;
	}
        else
            {
                restoreInput(KundTelNum);
            }
        
	var KundenEmail  = formular.elements['emailaddresse'];
	if ( KundenEmail.value == "") {
            highlightInput(KundenEmail);
            alert(mdkErrors.KeineEmail);
            return false;
	}
	else if ( ! validEmail(KundenEmail.value) ) {
            highlightInput(KundenEmail);  
            alert(mdkErrors.EmailFalsch);
            return false;   
	 }
        else
            {
                restoreInput(KundenEmail);
            }
        
	var stellplatzStrasse = formular.elements['Stellplatz'][0];
 	var stellplatzGrundstueck = formular.elements['Stellplatz'][1];
	if( stellplatzStrasse.checked == false && stellplatzGrundstueck.checked == false) {
                highlightInput(stellplatzStrasse);
		alert(mdkErrors.KeineStellplatzArt);
		return false;
	}
        else
            {
                restoreInput(stellplatzStrasse);
            }

	var AbfallArt = formular.elements['Abfallart'];
	if ( AbfallArt.value == "nichts"){
            highlightInput(AbfallArt);
            alert(mdkErrors.Abfallart);
            return false;
	}
        else
            {
                restoreInput(AbfallArt);
            }
        
	var Auftrag = formular.elements['auftrag'];
	if (  ! Auftrag.value  ||  Auftrag.value =='auswahl'){
            highlightInput(Auftrag);
            alert(mdkErrors.KeinContainerAuftrag);
            return false;
	}
        else
            {
                restoreInput(Auftrag);
            }
        
	var ContainerGroesse = formular.elements['Containergroesse'];
	if ( ContainerGroesse.value == "0"){
             highlightInput(ContainerGroesse);
             alert(mdkErrors.KeineContainerGroesse);
             return false;
	}
        else
            {
                restoreInput(ContainerGroesse);
            }
	
	var LieferDatum = formular.elements['lt'];
	if ( LieferDatum.value == "nichts" ||  LieferDatum.value == "") {
            highlightInput(LieferDatum);
            alert(mdkErrors.KeinLiefertermin);
            return false;
	}
        else
            {
                restoreInput(LieferDatum);
            }        
	
	if ( ! formular.elements['agbCheck'].checked ) {
            highlightInput( formular.elements['agbCheck'] );
            alert(mdkErrors.KeineAGB);
            return false;
	}
        else
            {
                restoreInput( formular.elements['agbCheck'] );
            }        
	
	return true;
}

//.................................................................................
function showCalendarElement() {
	var calendarElement = document.getElementById('calendar-widget');
	if (calendarElement) {
		calendarElement.style.display = 'inline';
	}
	return true;
}

window.onload = showCalendarElement;
