﻿function ClearValidators(Validator1ID, Validator2ID) {
    PutValitatorText(Validator1ID, "", false);
    PutValitatorText(Validator2ID, "", false);
}
function CheckIfDisplay(Validator1Id, Validator2Id) {
    var Validator1 = document.getElementById(Validator1Id);
    var Validator2 = document.getElementById(Validator2Id);

    if (Validator1.innerHTML == '' && Validator2.innerHTML == '')
        return true;
    else
        return false;
}
function checkEmpty2(TextBoxId, ValidatorId, error_text) {
    var TextBox = document.getElementById(TextBoxId);
    if (TextBox.value == "" || TextBox.value == null || TextBox.value == error_text) {
        if (ValidatorId != null) {
            PutValitatorText(ValidatorId, error_text, true);
        }
        return false;
    }
    else {
        PutValitatorText(ValidatorId, "", false);
        return true;
    } 
}

function showpassword_ls(txtClientID) {
    var obj_pass = document.getElementById(txtClientID);
    var obj_pass_tmp = document.getElementById("tmp_Passwords2");
    obj_pass.setAttribute("class", "style-input");
    obj_pass.style.display = '';
    obj_pass_tmp.style.display = 'none';
    obj_pass.focus();
}
function hidePassword_LS(txtClientID) {
    var obj_pass = document.getElementById(txtClientID);
    var obj_pass_tmp = document.getElementById("tmp_Passwords2");
    obj_pass.setAttribute("class", "style-input");
    obj_pass.style.display = 'none';
    obj_pass_tmp.style.display = 'block';
    obj_pass_tmp.value = 'סיסמה';
    obj_pass_tmp.style.color = "black";
}
function InitObject(ObjectId, value, Text) {
    var obj_pass = document.getElementById(ObjectId);
    if (Text != null) {
        if (obj_pass.value == Text) {
            obj_pass.value = value;
        }
    }
    else {
        obj_pass.value = value;
    }
}
function PutValitatorText(ValidatorId, Text, Display) {
    var obj_pass = document.getElementById(ValidatorId);
    if (Display || Display == null) {
        obj_pass.innerHTML = Text;
        obj_pass.style.display = 'block';
    }
    else {
        obj_pass.style.display = 'none';
    }
}

function ValidateEmail(TextBoxId, ValidatorId) {
    if (!checkEmpty2(TextBoxId, ValidatorId, "אנא הזן מייל")) {
        return false;
    }
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    var TextBox = document.getElementById(TextBoxId);
    var Validator = document.getElementById(ValidatorId);
    if (!filter.test(TextBox.value)) {
        if (Validator != null) {
            PutValitatorText(ValidatorId, "אנא הזן מייל תקין", true);
        }
        return false;
    }
    else {
        PutValitatorText(ValidatorId, "", false);
        return true;
    }
}
function ClearValidators(validator1ID, validator2ID) {
    PutValitatorText(validator1ID, "", false);
    PutValitatorText(validator2ID, "", false);
}
function InitLoginSignin(validator1ID, validator2ID, TextBoxEmailClientID, TextBoxPasswordClientID) {

    ClearValidators(validator1ID, validator2ID);
    hidePassword_LS(TextBoxPasswordClientID);
    InitObject(TextBoxEmailClientID, "אימייל");
}