Script no JSP

Coloquei o seguinte script na minha JSP para formatar o campo data de um formulario:

script language="JavaScript" type="text/javascript"> 
	 function mascaraData(campoData){ 
              var data = campoData.value; 
              if (data.length == 2){ 
                  data = data + '/'; 
                  document.forms[0].data_pai.value = data; 
      return true;              
              } 
              if (data.length == 5){ 
                  data = data + '/'; 
                  document.forms[0].data_pai.value = data; 
                  return true; 
              } 
         } 
  
/script> 


E no campo do formilario coloquei o seguinte:

input type="text" name="data_pai" OnKeyUp="mascaraData(this);" maxlength="10" value="<%=data_pai%>"/>


Mas não esta funcionando. Não sei se estou esquecendo de algo, além do que já coloquei.Alguém sabe o que pode estar faltando?Estou usando o NetBeans 5.5.