﻿// JScript File
function ZipCode(obj,e)
{
    var key = window.event ? e.keyCode : e.which;
	var keychar = String.fromCharCode(key);
	 document.title=keychar;
	reg = /\d|[\b'%.#\t]/;
	return reg.test(keychar);
}
function St2(obj,e)
{
   var key = window.event ? e.keyCode : e.which;
   var keychar = String.fromCharCode(key);
   document.title=keychar;
   reg = /\D|[\b'%.#\t]/;
   return reg.test(keychar);
}


function ValidPhoneKey(obj,e)
{
    var key = window.event ? e.keyCode : e.which;
	var keychar = String.fromCharCode(key);
	 document.title=keychar;
	reg = /\d|[\b'%.#\t()½]/;
	return reg.test(keychar);

}

function BlockNonPhone(obj,e)
{

	var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(document.all) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
		
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
	
	if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);

	// check for backspace,delete,(,) or - if Ctrl was pressed
	if (key == 8 || isCtrl||key==9||key==35||key==36||key==37||key==38||key==39||key==40||key==41||key==45||key==46  )
	{
		return true;
	}

	reg = /\d|[a-i]/;
    return reg.test(keychar);

}

function vphone(obj,e)
{

	var key;
	var isCtrl = false;
	var keychar;
	var reg;
	if(document.all) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
		
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
	if (isNaN(key)) return true;
	
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl ||key==9||key==35||key==36||key==37||key==38||key==39||key==40||key==46)
	{
	   
		return true;
	}
	
	
 
    
    var str = obj.value;
    if (str.length==1&&str.charAt(0) == '(') return true;
    var num = str.replace(/\D*/g,"");
    
     if (num.length>2)
    {
        if(num.length>6 )
        {
            ph = "(" + num.substring(0,3) + ")" +   num.substring(3,6) + "-" + num.substring(6,10);

        }else if (num.length>3)
        {
           ph = "(" + num.substring(0,3) + ")" + num.substring(3)
        } 
        else
        {
            ph="("+num;
        }
    }
    else if (num.length>0)
    {
        ph="("+num;
    }
    else
    {
        ph=num;
    }
    obj.value = ph;
     
    return true;
}



function blockNonNumbers(obj, e)
{
	var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(document.all) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
	if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	document.title=key;
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl ||key==9||key==35||key==36||key==37||key==38||key==39||key==40||key==46)
	{
		return true;
	}

	reg = /\d|[a-i]/;
	
	return reg.test(keychar);
}



//if(Sys){ Sys.Application.notifyScriptLoaded();}