﻿<!--

//Phone format
/*
Adds the proper hyphenations to a signle text box phone entry

*/
 function phoneFormat(sender, ev)
    {
    var theNumber;
    var i;
    theNumber = '';
    for(i = 0; i < sender.value.length; i++)
    {
        if(!isNaN(sender.value.charAt(i)))
        {
        theNumber = theNumber + sender.value.charAt(i);
        }
    }
     if (ev.keyCode == 8 && theNumber.length > 0)
     {
     theNumber = theNumber.substring(0, theNumber.length -1);
     }
     if (theNumber.length > 6)
    {    sender.value = theNumber.substring(0,3) + '-' + theNumber.substring(3,6) + '-' + theNumber.slice(6);
         return(true);
    }
    if (theNumber.length > 5)
    {   
        sender.value = theNumber.substring(0,3) + '-' + theNumber.substring(3,6)+ '-';
        return(true);
    }
    if(theNumber.length > 3)
    {   
        sender.value = theNumber.substring(0,3) + '-' + theNumber.slice(3)
        return(true);
    }
    if (theNumber.length > 2)
    {
       sender.value = theNumber.substring(0,3)+ '-';
        return(true);
    
    }
     sender.value = theNumber;
        return(true);
    
    
    }
//Phone format

//ssn format
/*
Adds the proper hyphenations to a signle text box ssn entry

*/
 function ssnFormat(sender, ev)
    {
    var theNumber;
    var i;
    theNumber = '';
    for(i = 0; i < sender.value.length; i++)
    {
        if(!isNaN(sender.value.charAt(i)))
        {
        theNumber = theNumber + sender.value.charAt(i);
        }
    }
     if (ev.keyCode == 8 && theNumber.length > 0)
     {
     theNumber = theNumber.substring(0, theNumber.length -1);
     }
     if (theNumber.length > 5)
    {    sender.value = theNumber.substring(0,3) + '-' + theNumber.substring(3,5) + '-' + theNumber.slice(5);
         return(true);
    }
    if (theNumber.length > 4)
    {   
        sender.value = theNumber.substring(0,3) + '-' + theNumber.substring(3,5)+ '-';
        return(true);
    }
    if(theNumber.length > 3)
    {   
        sender.value = theNumber.substring(0,3) + '-' + theNumber.slice(3)
        return(true);
    }
    if (theNumber.length > 2)
    {
       sender.value = theNumber.substring(0,3)+ '-';
        return(true);
    
    }
     sender.value = theNumber;
        return(true);
    
    
    }
//ssn format

//dob format
/*
Adds the proper hyphenations to a signle text box dob entry

*/
 function dobFormat(sender, ev)
    {
    var theNumber;
    var i;
    theNumber = '';
    for(i = 0; i < sender.value.length; i++)
    {
        if(!isNaN(sender.value.charAt(i)))
        {
        theNumber = theNumber + sender.value.charAt(i);
        }
    }
     if (ev.keyCode == 8 && theNumber.length > 0)
     {
     theNumber = theNumber.substring(0, theNumber.length -1);
     }
     if (theNumber.length > 4)
    {    sender.value = theNumber.substring(0,2) + '/' + theNumber.substring(2,4) + '/' + theNumber.slice(4);
         return(true);
    }
    if (theNumber.length > 3)
    {   
        sender.value = theNumber.substring(0,2) + '/' + theNumber.substring(2,4)+ '/';
        return(true);
    }
    if(theNumber.length > 2)
    {   
        sender.value = theNumber.substring(0,2) + '/' + theNumber.slice(2)
        return(true);
    }
    if (theNumber.length > 1)
    {
       sender.value = theNumber.substring(0,2)+ '/';
        return(true);
    
    }
     sender.value = theNumber;
        return(true);
    
    
    }
//dob format
