 function clearForms(){  
   // declare element type  
   var type = null;  
   // loop through forms on HTML page  
   for (x=0; x<document.forms.length; x++){  
     // loop through each element on form  
     for (y=0; y<document.forms[x].elements.length; y++){  
       // define element type  
       type = document.forms[x].elements[y].type  
       // alert before erasing form element  
       //alert('form='+x+' element='+y+' type='+type);  
       // switch on element type  
       switch(type){  
         case "text":  
         case "textarea":  
         case "password":  
         //case "hidden":  
           document.forms[x].elements[y].value = "";  
           break;  
         case "radio":  
         case "checkbox":  
           document.forms[x].elements[y].checked = "";  
           break;  
         case "select-one":  
           document.forms[x].elements[y].options[0].selected = true;  
           break;  
         case "select-multiple":  
           for (z=0; z<document.forms[x].elements[y].options.length; z++){  
             document.forms[x].elements[y].options[z].selected = false;  
           }  
         break;  
       }  
     }  
   }  
 }  