﻿function Validate_MarcacaoConsultas(ClientID)
{
    //Button.Attributes.Add("onclick", "return Validate_MarcacaoConsultas('" + Me.ClientID + "_')")
    var txtNome = document.getElementById(ClientID + "txtNome");
    var txtEmail = document.getElementById(ClientID + "txtEmail");
    var txtTelefone = document.getElementById(ClientID + "txtTelefone");
    var txtMensagem = document.getElementById(ClientID + "txtMensagem");
    
    if(txtNome.value == "" || txtEmail.value == "" || txtTelefone.value == "" || txtMensagem.value == "") {
        alert("Todos os campos são de preenchimento obrigatório!");
        return false;
    }
    
    if(Validate_EmailAddress(txtEmail.value) == false) {
        alert("Introduza um endereço E-Mail válido!");
        return false;
    }
        
    return true;
}

function Validate_Contactos(ClientID)
{
    //Button.Attributes.Add("onclick", "return Validate_MarcacaoConsultas('" + Me.ClientID + "_')")
    var txtNome = document.getElementById(ClientID + "txtNome");
    var txtEmail = document.getElementById(ClientID + "txtEmail");
    var txtTelefone = document.getElementById(ClientID + "txtTelefone");
    var txtMensagem = document.getElementById(ClientID + "txtMensagem");
    
    if(txtNome.value == "" || txtEmail.value == "" || txtTelefone.value == "" || txtMensagem.value == "") {
        alert("Todos os campos são de preenchimento obrigatório!");
        return false;
    }
    
    if(Validate_EmailAddress(txtEmail.value) == false) {
        alert("Introduza um endereço E-Mail válido!");
        return false;
    }
        
    return true;
}

function Validate_EmailAddress(strEmail)
{
    validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
    if (strEmail.search(validRegExp) == -1) 
        return false;
    else
        return true;
}

function IsNumberKey(evt)
{
    //TextBox.Attributes.Add("onkeypress", "return IsNumberKey(event)")
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
    return true;
}