﻿// JScript File
function validateZipCode(field) 
{
    var valid = "0123456789";
    if(field != "Zip Code") {
        if (field.length!=5) {
	        alert("Please enter your 5 digit zip code.");
	        return false;
        }
        for (var i=0; i < field.length; i++) {
	        temp = "" + field.substring(i, i+1);
	        if (valid.indexOf(temp) == "-1") {
		        alert("Invalid characters in your zip code.  Please try again.");
		        return false;
	        }
        }
    }
    return true;
}

function validateNonNumber(phone)
{
    try {
            
                if(document.all)
                {
                    
                        keycode = document.all ? event.keyCode : e.which;
					        
	    
			            //alert("test");

	                if (
		                (((keycode >= 48 && keycode < 58 ) && window.event.shiftKey != true /*0-9*/ ) || 
		                keycode == 8 /*backspace*/ ||
		                keycode == 9 /*tab*/ || keycode == 27 /*escape*/ ||
		                keycode == 13  && window.event.shiftKey != true /*enter*/ ||
		                keycode == 36  && window.event.shiftKey != true /*Home*/||					
		                keycode == 35  && window.event.shiftKey != true /*End*/)
		                && window.event.ctrlKey != true 
		                )
	                    {	
    			            
		                    var tmpStr ;
		                    var keyCount = phone.value.length;            										            
		                    keyEntered = phone.value.substring(keyCount-1,keyCount);
    			            
		                    if (keyCount <= 1) isNamedFone = false;
    			            
		                    //if (!isNamedFone) isNamedFone = chkNAN(keyEntered);
		                    //alert(keyEntered);
		                    keyCount++;
    			            
    				        
		                    if ( keycode != 8 )
			                    {
				                    switch (keyCount)
				                    {
					                    case 4: 
							                    //tmpStr += document.forms(0).item(phone).value;
							                    //tmpStr += phone.value;
							                    //document.forms(0).item(phone).value = tmpStr;
							                    //document.form1.item(txtphone).value = "-";
							                    phone.value += "-";
							                    break;
    								            
					                    case 8:
							                    //document.forms(0).item(phone).value += ")";
							                    //document.form1.item(txtphone).value += "-";
							                    phone.value += "-";
							                    break;            								
				                    }
			                    }            					
	                    }            			
                        else
	                    {
		                    event.keyCode=0;
		                    event.cancelBubble = true;
		                    return false;
	                    }
                }
                else
                {                    
                            var keyCount = phone.value.length;
	                        switch (keyCount)
                            {
                                case 3: 
		                                //tmpStr += document.forms(0).item(phone).value;
		                                //tmpStr += phone.value;
		                                //document.forms(0).item(phone).value = tmpStr;
		                                //document.form1.item(txtphone).value = "-";
		                                phone.value += "-";
		                                break;
                    		            
                                case 7:
		                                //document.forms(0).item(phone).value += ")";
		                                //document.form1.item(txtphone).value += "-";
		                                phone.value += "-";
		                                break;            								
                            }
	                        return false;
                    
                               
                }    
            return false;    
        }
     catch(e) 
      {
        return false;
      }
}



