﻿function CheckZip(el){
    var allowed="0123456789";
    var msg="Please enter a valid 5 digit zip code.";
    if(el.value.length!=5&&el.value.length>0){
        alert(msg);el.value="";el.focus();
    }
    for(i=0;i<el.value.length;i++){
        if(allowed.indexOf(el.value.substring(i, i+1))=="-1"){
            alert(msg);el.value="";el.focus();
        }
    }
}

function SetArea(){
    try
    {
    AreaVal = document.getElementById(AreaId).options[document.getElementById(AreaId).selectedIndex].value;
        SpecVal = document.getElementById(SpecId).options[document.getElementById(SpecId).selectedIndex].value;
        document.getElementById(SpecId).options.length = 0;
        for(i=0;i<SpecArray.length;i++){ 
           if(AreaVal !=0){
               if(SpecArray[i].split("|")[0]==AreaVal){
                document.getElementById(SpecId).options[document.getElementById(SpecId).options.length] = new Option(SpecArray[i].split("|")[2],SpecArray[i].split("|")[1]);
               }
           }
           else{
                document.getElementById(SpecId).options[document.getElementById(SpecId).options.length] = new Option(SpecArray[i].split("|")[2],SpecArray[i].split("|")[1]);
           }
        }
        document.getElementById(SpecId).options.add(new Option("Show All","0"), 0);
        document.getElementById(SpecId).selectedIndex=0;
        for (i=0;i<document.getElementById(SpecId).options.length;i++){
            if (document.getElementById(SpecId).options[i].value==SpecVal){
                document.getElementById(SpecId).options.selectedIndex = i;
            }
        }
    }
    catch(err)
    {

    }
}

function SetProgram(el){
    val=el.options[el.selectedIndex].value;
    document.getElementById(hProgId).value=val;
}
SetArea();

