﻿    /**
     * Registration Control Functions
     */
    
    function ValidateState(source, args){
      var state = args.Value.toString();
      state = state.toUpperCase();
      args.IsValid = (states[state] != null);
    }
    
    function CheckState(src){
      var state = src;
      var stateName = document.getElementById("FullStateName");
      var valid = false;
      
      state.value = state.value.toUpperCase();
      if(states[state.value] != null){
        stateName.style.color = "Black";
        stateName.innerHTML = states[state.value];
        valid = true;
      }else{
        stateName.style.color = "Red";
        stateName.innerHTML = "Hm... never heard of that state!";
        valid = false;
      }
      
      return valid;
    }
    
    var states = new Array();
    states["AL"] = "Alabama";
    states["AK"] = "Alaska";
    states["AZ"] = "Arizona";
    states["AR"] = "Arkansas";
    states["CA"] = "California";
    states["CO"] = "Colorado";
    states["CT"] = "Connecticut";
    states["DE"] = "Delaware";
    states["DC"] = "Dist. of Columbia";
    states["FL"] = "Florida";
    states["GA"] = "Georgia";
    states["HI"] = "Hawaii";
    states["ID"] = "Idaho";
    states["IL"] = "Illinois";
    states["IN"] = "Indiana";
    states["IA"] = "Iowa";
    states["KS"] = "Kansas";
    states["KY"] = "Kentucky";
    states["LA"] = "Louisiana";
    states["ME"] = "Maine";
    states["MD"] = "Maryland";
    states["MA"] = "Massachusetts";
    states["MI"] = "Michigan";
    states["MN"] = "Minnesota";
    states["MS"] = "Mississippi";
    states["MO"] = "Missouri";
    states["MT"] = "Montana";
    states["NE"] = "Nebraska";
    states["NV"] = "Nevada";
    states["NH"] = "New Hampshire";
    states["NJ"] = "New Jersey";
    states["NM"] = "New Mexico";
    states["NY"] = "New York";
    states["NC"] = "North Carolina";
    states["ND"] = "North Dakota";
    states["OH"] = "Ohio"; 
    states["OK"] = "Oklahoma";
    states["OR"] = "Oregon";
    states["PA"] = "Pennsylvania";
    states["RI"] = "Rhode Island";
    states["SC"] = "South Carolina";
    states["SD"] = "South Dakota";
    states["TN"] = "Tennessee";
    states["TX"] = "Texas";
    states["UT"] = "Utah";
    states["VT"] = "Vermont";
    states["VA"] = "Virginia";
    states["WA"] = "Washington";
    states["WV"] = "West Virginia";
    states["WI"] = "Wisconsin";
    states["WY"] = "Wyoming";
    
    /*****************************/
    
    /**
     * General Functions
     **/
    function SelectAll(objid){
      document.getElementById(objid).select();
    }
    
    function OnEnterClickButton(e, buttonid){ 
      var event = e ? e : window.event;
      var button = document.getElementById(buttonid);

      if (button){ 
          if (event.keyCode == 13){ 
                button.click(); 
                return false; 
          } 
      } 
    }

    /******************************/
    /**
     * Screen Shots
     *
     **/
     
  function ShowScreen(ScreenShotName)
  {
    name = "_blank"
    url = '/screenshot.aspx?id=' + ScreenShotName;
    w = 800 + 60;
    h = 600 + 80;
    wleft = (screen.width - w) / 2;
    wtop = (screen.height - h) / 2;
    if (wleft < 0) {
      w = screen.width;
      wleft = 0;
    }
    if (wtop < 0) {
      h = screen.height;
      wtop = 0;
    } 
    var win = window.open(url, name, +
    'width=' + w + ', height=' + h + ', ' + 'left=' + wleft + ', top=' + wtop + ', ' +
    'location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes');
    win.resizeTo(w, h);
    win.moveTo(wleft, wtop);
    win.focus();
  }
