﻿<!--
function ValidateByRegularExpression(ctrlID,messageID,validationRule,validationMessage,validationClass)
{
    var isValid = true;
    var ctrlValue=document.getElementById(ctrlID);
    var msgCtrl = document.getElementById(messageID);

    if (msgCtrl != null)
    {
        msgCtrl.className="None";
        msgCtrl.innerHTML="";

        if (ctrlValue != null && ctrlValue.value.length >0)
        {
            if (validationRule != null && validationMessage.length >0)
            {
                if (validationRule.test(ctrlValue.value) == false)
                {
                    msgCtrl.className=validationClass;
                    msgCtrl.innerHTML=validationMessage;
                    isValid = false;
                    ctrlValue.focus();
                }
             }
         }
     }
     
     return isValid;
}
function ValidateRequired(ctrlID,messageID,validationMessage,validationClass)
{
    var isValid = true;
    var ctrlValue=document.getElementById(ctrlID);
    var msgCtrl = document.getElementById(messageID);

    if (msgCtrl != null)
    {
        msgCtrl.className="None";
        msgCtrl.innerHTML="";

        if (ctrlValue != null && ctrlValue.value.length == 0)
        {
            msgCtrl.className=validationClass;
            msgCtrl.innerHTML=validationMessage;
            isValid = false;
         }
     }
     return isValid;
     
}
function SetValidation(ctrlID, messageID, validationMessage, validationClass, isValid, focus, focusTurnedOn)
{
    var ctrlValue=document.getElementById(ctrlID);
    var msgCtrl = document.getElementById(messageID);
    
    if (msgCtrl != null)
    {
        msgCtrl.className="None";
        msgCtrl.innerHTML="";

        if (!isValid)
        {
            msgCtrl.className=validationClass;
            msgCtrl.innerHTML=validationMessage;
         }
     }
     
     if (focusTurnedOn == true && focus == true) 
     {
        ctrlValue.focus();
     }
     
     return isValid;
}

function ClearValidation(messageID)
{
    var msgCtrl = document.getElementById(messageID);
    
    if (msgCtrl != null)
    {
        msgCtrl.className="None";
        msgCtrl.innerHTML="";
     }
}

function IsNumeric(input) 
{ 
   return (input - 0) == input && input.length > 0; 
}
// -->
