rendered paste body 1. --><select name="bMonth" id="bMonth" ></select><!-- 2. 3. 4. 5. 6. 7. --><select name="bDay" id="bDay"></select><!-- 8. 9. 10. 11. 12. 13. --><select name="bYear" id="bYear"></select><!-- 14. 15. 16. --> 17. <script type="text/javascript"> 18. function selMosb(pid,pval){ 19. var h=document.getElementById(pid); 20. var m= new Array('January','February','March','April','May','June','July','August','September','October','November','December'); 21. for(var i=1; i <= 12;i++) 22. h.options[h.options.length]=new Option(m[i-1],i); 23. h.value=pval; 24. } 25. function selRngb(pid,pval,pstart,pend){ 26. var h=document.getElementById(pid); 27. if (pend<pstart) { 28. for(var i=pstart; i>=pend; i--) 29. h.options[h.options.length]=new Option(i,i); 30. } 31. else 32. { 33. for(var i=pstart;i<=pend; i++) 34. h.options[h.options.length]=new Option(i,i); 35. } 36. h.value=pval; 37. }// addStuff 38. 39. function selAddBlnkb(pid,pidx){ 40. var l= new Array('Year','Month','Day'); 41. var h=document.getElementById(pid); 42. h.options[h.options.length]=new Option(l[pidx],0); 43. } 44. selAddBlnkb( "bYear",0); 45. selAddBlnkb( "bMonth",1 ); 46. selAddBlnkb( "bDay",2); 47. 48. selMosb( "bMonth", 0 ); 49. selRngb( "bDay", 0, 1, 31 ); 50. selRngb( "bYear", 0, 2007, 1907 );