﻿function fn_SetFormObjects() {
    _bFormValidated = fnValidateContactForm(LastName, FirstName, Email);
}


function fnValidateContactForm(LastName, FirstName, Email) {

    var objLastName = document.getElementById(LastName);    
    var objFirstName = document.getElementById(FirstName);
    var objEmail = document.getElementById(Email);
    var objConnemts = document.getElementById(Comms);
    var bformIsValid = true;
    
    if (objLastName.value == "") {
        bformIsValid = false;
        objLastName.style.background = "#ffffcc";
    }
    if (objFirstName.value == "") {
        bformIsValid = false;
        objFirstName.style.background = "#ffffcc";
    }
    var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    if (objEmail.value == "") {
        bformIsValid = false;
        objEmail.style.background = "#ffffcc";
    }

    if (objConnemts.value == "") {
        bformIsValid = false;
        objConnemts.style.background = "#ffffcc";
    }

    return bformIsValid;
}

function RestoreBg(el) {
    if (el) {
        if (el.id.indexOf('_Email') != -1) {
            for (i = 0; i < Page_Validators.length; i++) {
                if (Page_Validators[i].id.indexOf('_Email') != -1) {
                    if (Page_Validators[i].isvalid) {
                        el.style.background = '';
                    }
                    else {
                        el.style.background = '#ffffcc';
                    }
                    
                }
            }
        }
        else {
            ChangeBg(el);
        }
        
     
    }
    
}

function ChangeBg(el) {
    if (el.value.length > 0) {
        el.style.background = "";
    }
    else {
        el.style.background = "#ffffcc";
    }
}

function CardKeyboard(textboxID, charPressed) {
    var txtBox = document.getElementById(textboxID);

    if (charPressed == "backspace")
        txtBox.value = txtBox.value.substring(0, txtBox.value.length - 1);
    else {
        if (txtBox.value.length > 15)
            return;
        txtBox.value += charPressed;
    }
}
function ShowElement(id) {
    document.getElementById(id).style.display = "block";
}


function resizeVerLine() {
    try{
        var s = document.getElementById('BannersHolder');
        var mt = document.getElementById('MainTable');
        s.style.height = mt.offsetHeight - 20; 
    }
    catch(e){}
}
