﻿

        //       -----------   ASCII CODES     --------

//          BACK SPACE-8   ENTER-13        SPACE-32
//          '"'-34         '&'-38          '''-39          '('-40
//          ')'-41         '*'-42          '+'-43          '-'-45
//          '.'-46         '/'-47          '0'-48          '9'-57
//          '@'-64         'A'-65          'Z'-90          '['-91
//          ']'-93         'a'-97          'z'-122         '{'-123
//          '}'-125        DELETE-127
//                   


        //   Script for checking Zip/Postal codes   (0-9),A-Z,a-z,Backspace
        function checkSecurityCode(evt)
        {            
            var charCode;
            charCode = (evt.which) ? evt.which : event.keyCode;
            if( (charCode >= 48 && charCode <= 57) || (charCode >= 65 && charCode <= 90) ||(charCode >= 97 && charCode <= 122) ||  charCode==8 )
            {
                return true;
            }
            else
            {
                return false;
            }
        } 
        
        //   Script for checking Zip/Postal codes   (0-9),'-','/',SPACE
        function checkZipcode(evt)
        {            
            var charCode;
            charCode = (evt.which) ? evt.which : event.keyCode;
            if( (charCode >= 48 && charCode <= 57) || charCode == 45 || charCode==8 || charCode==47 || charCode==32 || (charCode >= 65 && charCode <= 90) || (charCode >= 97 && charCode <= 122))
            {
                return true;
            }
            else
            {
                return false;
            }
        }

        //  Script for checking Phone numbers  (0-9),'+','-'
        function checkPhone(evt) 
        {            
            var charCode;
            charCode = (evt.which) ? evt.which : event.keyCode;
            if( (charCode >= 48 && charCode <= 57) || charCode == 45 || charCode==8 || charCode==43 || charCode==32 )
            {
                return true;
            }
            else
            {
                return false;
            }
        }


        //  Script for checking Price  (0-9),'.'
        function checkPrice(evt) 
        {            
            var charCode;
            charCode = (evt.which) ? evt.which : event.keyCode;
            if( (charCode >= 48 && charCode <= 57) || charCode==8 || charCode==46 )
            {
                return true;
            }
            else
            {
                return false;
            }
        }


        //  Script for checking Number  (0-9)
        function checkNumber(evt) 
        {            
            var charCode;
            charCode = (evt.which) ? evt.which : event.keyCode;
            if( (charCode >= 48 && charCode <= 57) || charCode==8)
            {
                return true;
            }
            else
            {
                return false;
            }
        }


        //  Script for checking All Characters (A-Z,a-z)
        function checkAllChar(evt)
        {            
            var charCode;
            charCode = (evt.which) ? evt.which : event.keyCode;
            if( (charCode >= 65 && charCode <= 90) ||(charCode >= 97 && charCode <= 122) || charCode==8)
            {
                return true;
            }
            else
            {
                return false;
            }
        }


        //  Script for checking Lowercase Characters (a-z)
        function checkLowerChar(evt)
        {            
            var charCode;
            charCode = (evt.which) ? evt.which : event.keyCode;
            if( charCode >= 97 && charCode <= 122  || charCode==8)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

       
       //  Script for checking Uppercase Characters (A-Z)
        function checkUpperChar(evt)
        {            
            var charCode;
            charCode = (evt.which) ? evt.which : event.keyCode;
            if( charCode >= 65 && charCode <= 90  || charCode==8)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        
        
        //  Script for checking Login ID  '@','.','A-Z','a-z','0-9',Back Space
        function checkLoginID(evt)
        {            
            var charCode;
            charCode = (evt.which) ? evt.which : event.keyCode;
            if( (charCode >= 65 && charCode <= 90) ||(charCode >= 97 && charCode <= 122) || (charCode >= 48 && charCode <= 57)  || charCode==8 || charCode==64 || charCode==46 || charCode==45 || charCode==95)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        
        //  Script for checking Name 'A-Z','a-z','0-9','.','&',''',Back Space
        function checkName(evt)
        {            
            var charCode;
            charCode = (evt.which) ? evt.which : event.keyCode;
            if( (charCode >= 65 && charCode <= 90) ||(charCode >= 97 && charCode <= 122) || (charCode >= 48 && charCode <= 57) || charCode==8 || charCode==38 || charCode==39 || charCode==46)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        
         function checkKeywords(evt)
        {            
            var charCode;
            charCode = (evt.which) ? evt.which : event.keyCode;
            if( (charCode >= 65 && charCode <= 90) ||(charCode >= 97 && charCode <= 122) || (charCode >= 48 && charCode <= 57) || charCode==8 || charCode==32)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

        

//
//Region help

var node;
var on = false;
function showHelp(text, obj, e)
{
    if (on) return;
    var node = document.createElement('div');
    node.style.left = e.clientX + 'px';
    node.style.top = e.clientY + 'px';
    node.id = 'popBox';
    node.setAttribute('class','popBox');
    node.innerHTML = text;
    obj.appendChild(node);
    on=true;
}

function moveHelp(e) 
{
    if (!on) return false;
    node = document.getElementById('popBox');
    if (node == null) return;
    node.style.left = e.clientX + 'px';
    node.style.top = e.clientY + 'px';
}
function hideHelp()
{
    node = document.getElementById('popBox');
    if (node == null) return;
    node.parentNode.removeChild(node);
    on = false;
}
//Region help

//

function MultilineMaxLength(txt,maxLen,e)
{
     var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    
    if (keycode==8) return true;
    try
    {
        if(txt.value.length > maxLen)return false;
    }   
    catch(e){  }
    return true;
}

function ConfirmDelete(msg)
    {
        if (confirm(msg)) 
        return true;
        else 
        return  false;
    }
