﻿// JScript File

function maskPhone(fldVal,objField)
{
   var isNamedFone;	
   var keyCnt;
   var tmpStr = "(";
   keyCount = fldVal.length;
   keyEntered =fldVal.substring(keyCount-1,keyCount);   
	
   if (keyCount <= 1)   isNamedFone = false;
   if (!isNamedFone)    
        
   keyCount++;
   switch (keyCount)
   {
   //((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}
	  case 2: 
         tmpStr +=  fldVal;
        objField.value = tmpStr;
         break;
      case 5:
         objField.value += ")" ;
         break;
      case 9:
         objField.value += "-" ;
         break;//upto this general
   }     
   
       keyvalue=window.event.keyCode;
    
    if(keyvalue<48 || keyvalue>57)    
    {
        if(document.all)  
        window.event.keyCode=0;
        return false;
    } 

}

function maskZip(fldVal,objField)
{
var isNamedFone;	
var tmpStr = "";
keyCount = fldVal.length;
keyEntered =fldVal.substring(keyCount-1,keyCount);
   
			
	if (keyCount <= 1)   isNamedFone = false;
	if (!isNamedFone)    
		        
	keyCount++;
	switch (keyCount)
	{
		case 3: 
			tmpStr +=  fldVal;
			objField.value = tmpStr;
			break;
		case 6:
			objField.value += "-" ;
			break;
	 } 
	 keyvalue=window.event.keyCode;
   
    if(keyvalue<48 || keyvalue>57)
    {
        if(document.all)  
        window.event.keyCode=0;
        return false;
    }  
}
function maskSSN(objField,objEvent)
{
    var keyValue;       
    if(navigator.appName == 'Microsoft Internet Explorer')
        keyValue = objEvent.keyCode;
	else if(navigator.appName == 'Netscape')
	    keyValue = objEvent.which;
	if(keyValue != 0 && keyValue != 13 && keyValue != 8)
	{
        var isNamedFone;	
        var tmpStr ="";
        keyCount = objField.value.length;
        keyEntered =objField.value.substring(keyCount-1,keyCount);
        if (keyCount <= 1)
            isNamedFone = false;
        if (!isNamedFone)    
            keyCount++;
        switch (keyCount)
        {
            case 2: 
                tmpStr +=  objField.value;
                objField.value = tmpStr;
                break;
            case 4:
                objField.value += "-" ;
                break;
            case 7:
                objField.value += "-" ;
                break;
        }
    }
}
function DisplayStatusMessage(sMessage)
{
	window.status=sMessage
	return true;
}


function maskDOB(fldVal,objField)
{
 
//alert(window.event.keyCode)
var isNamedFone;	
var tmpStr = "";
keyCount = fldVal.length;
keyEntered =fldVal.substring(keyCount-1,keyCount);
    
			
	if (keyCount <= 1)   isNamedFone = false;
	if (!isNamedFone)    
		        
	keyCount++;
	switch (keyCount)
	{
	    case 3:
			objField.value += "/" ;
			break;
			
		case 6:
			objField.value += "/" ;
			break;
	} 
	
	keyvalue=window.event.keyCode;

   if(keyvalue<48 || keyvalue>57)
    {
        if(document.all)  
        window.event.keyCode=0;
        return false;
    }     
}


function maskHMS(fldVal,objField)
{
var isNamedFone;	
var tmpStr = "";
keyCount = fldVal.length;
keyEntered =fldVal.substring(keyCount-1,keyCount);
    
			
	if (keyCount <= 1)   isNamedFone = false;
	if (!isNamedFone)    
		        
	keyCount++;
	switch (keyCount)
	{
	    case 3:
			objField.value += ":" ;
			break;
			
		case 6:
			objField.value += ":" ;
			break;
	} 
	
	keyvalue=window.event.keyCode;

    if(keyvalue<48 || keyvalue>57)
    {
        if(document.all)  
        window.event.keyCode=0;
        return false;
    }     
}

function validatenumber()
{
var keyvalue=window.event.keyCode;
//alert(keyvalue);
    if(keyvalue<48 || keyvalue>57)
    {
        if(document.all)  
        window.event.keyCode=0;
        return false;
    }    

}