Setting Date Format

I am trying to set date format as following

  1. Whenever user enters 2 numbers automatically one sign like / is created
  2. Whenever user enters another 2 numbers automatically one sign like / is created again

<script language="javascript" type ="text/javascript">
        function formatDate(obj) {
            //04/04/2011 PP
            var v_date = obj.value
            var numCount = v_date.length;
            if ((event.keyCode >= 48 && event.keyCode <= 57)) {
                if (numCount == 2) {
                    obj.value = v_date + "/"
                }
                else if (numCount == 5) {
                    obj.value = v_date + "/"
                }
            }
            else {
                event.keyCode = 0;
            }

        }         
    </script>  

<input type="text" id="txtfrmdt"  onkeypress="javascript:formatDate(this);" />