function clearErrors() {
    var er = new ErrorRenderer();
    er.clearAll();
}

function showForetag() {
    show('foretag');
}

function show(choice) {

    namnRow = document.getElementById('namn_row');
    foretagRow = document.getElementById('foretag_row');
    kontaktRow = document.getElementById('kontakt_row');
    orgnrRow = document.getElementById('orgnr_row');

    if (choice == 'foretagskund') {
        namnRow.style.display = 'none';
        foretagRow.style.display = 'block';
        kontaktRow.style.display = 'block';
        orgnrRow.style.display = 'block';
    }

    else if (choice == 'privat') {
        namnRow.style.display = 'block';
        foretagRow.style.display = 'none';
        kontaktRow.style.display = 'none';
        orgnrRow.style.display = 'none';
    }

    clearErrors();
}

function preValidateKundtjanst(theForm) {

    var va = new Validator();
    var er = new ErrorRenderer();
    er.clearAll();

    if (!va.isRadioSelected(theForm.kund)) {

        var errorEmpty = new Error(theForm.kund, 'Här måste du välja om ärendet avser företag eller privat');
        va.addError(errorEmpty);
        return er.displayErrors(theForm, va.getErrors());
    }

	if (!va.isRadioSelected(theForm.arende)) {
        var errorEmpty = new Error(theForm.arende, 'Här måste du välja om ärendet avser brev eller paket');
        va.addError(errorEmpty);
        return er.displayErrors(theForm, va.getErrors());
    }
	
    if (va.isEmpty(theForm.fraga)) {
        var errorEmpty = new Error(theForm.fraga, 'Här måste du beskriva ditt ärende');
        va.addError(errorEmpty);
    }
    if (va.isEmpty(theForm.epost)) {
        var errorEmpty = new Error(theForm.epost, 'Här måste du fylla i din e-post');
        va.addError(errorEmpty);
    }
    else if (!va.checkEmail(theForm.epost.value)) {
        var errorEmpty = new Error(theForm.epost, 'Här måste du fylla i en korrekt e-postadress');
        va.addError(errorEmpty);
    }

    if (document.getElementById('foretagskund').checked) {

        if (va.isEmpty(theForm.foretag)) {
            var errorEmpty = new Error(theForm.foretag, 'Här måste du fylla i ert företagsnamn');
            va.addError(errorEmpty);
        }
        if (va.isEmpty(theForm.kontakt)) {
            var errorEmpty = new Error(theForm.kontakt, 'Här måste du fylla i er kontaktperson');
            va.addError(errorEmpty);
        }
        if (va.isEmpty(theForm.orgnr)) {
            var errorEmpty = new Error(theForm.orgnr, 'Här måste du fylla i ert organisationsnummer');
            va.addError(errorEmpty);
        }

    }

    if (document.getElementById('privatkund').checked) {

        if (va.isEmpty(theForm.namn)) {
            var errorEmpty = new Error(theForm.namn, 'Här måste du fylla i ditt namn');
            va.addError(errorEmpty);
        }
    }

    if (va.getErrors().length > 0) {
        return er.displayErrors(theForm, va.getErrors());
    } else {
            if (document.getElementById('privatkund').checked) {
                if(document.getElementById("statSvar").value.length == 0){
                    if(document.getElementById("statSent").value.length == 0){
                        document.getElementById("statSent").value="x";
                        SiteassistantJS.sendStatisticsToHumany("Send");
                    }
                }else{
                    if(document.getElementById("statSent").value.length == 0){
                        document.getElementById("statSent").value="x";
                        SiteassistantJS.sendStatisticsToHumany("SendAnswer");
                    }
                }
            }       
        return true;
    }
}
