﻿function validateRequiedField(fieldName, imgName, strOK, strNOK) {

    txtElement = document.getElementById(fieldName);

    if (txtElement.value != "") {
        document.getElementById(imgName).src = '/img/yes.png';
        document.getElementById(imgName).alt = strOK;
        document.getElementById(imgName).title = strOK;
    }
    else {
        document.getElementById(imgName).src = '/img/no.png';
        document.getElementById(imgName).alt = strNOK;
        document.getElementById(imgName).title = strNOK;
    }
}

function validateRegexField(fieldName, imgName, strOK, strNOK, Pattern) {

    var reg = Pattern;

    txtElement = document.getElementById(fieldName);

    if (txtElement.value != "" && reg.test(txtElement.value) == true) {
        document.getElementById(imgName).src = '/img/yes.png';
        document.getElementById(imgName).alt = strOK;
        document.getElementById(imgName).title = strOK;
    }
    else {
        document.getElementById(imgName).src = '/img/no.png';
        document.getElementById(imgName).alt = strNOK;
        document.getElementById(imgName).title = strNOK;
    }
}

function validateCompareField(fieldName, fieldName2, imgName, strOK, strNOK) {

    txtElement = document.getElementById(fieldName);
    txtElement2 = document.getElementById(fieldName2);

    if (txtElement.value != "" && txtElement.value == txtElement2.value) {
        document.getElementById(imgName).src = '/img/yes.png';
        document.getElementById(imgName).alt = strOK;
        document.getElementById(imgName).title = strOK;
    }
    else {
        document.getElementById(imgName).src = '/img/no.png';
        document.getElementById(imgName).alt = strNOK;
        document.getElementById(imgName).title = strNOK;
    }
}
