function ResetForm()
{
  var frm = document.forms[0];
  var ele = frm.elements;
  var i;

  for ( i=0; i < ele.length; i++ )
  {
    if ( ele[i].type.length > 0 )
    {     
      switch ( ele[i].type )
      { 
        case "text" : 
         ele[i].value = "";
         break;
        case "textarea" : 
         ele[i].value = "";
         break;
        case "radio" :
         if ( ele[i].checked != ele[i].defaultChecked ) ele[i].checked = !(ele[i].checked);
         break;
        case "select-one" :  
         for ( var x =0 ; x <ele[i].length; x++ )
         { 
          if ( ele[i].options[ x ].defaultSelected )  ele[i].options[ x ].selected = true;
         }
         break;
        case "select-multiple" :
         for ( var x =0 ; x <ele[i].length; x++ )
         {
          if ( ele[i].options[ x ].selected != ele[i].options[ x ].defaultSelected ) ele[i].options[ x ].selected = !(ele[i].options[ x ].selected);
         }
         break;
        case "checkbox" :
         if ( ele[i].checked != ele[i].defaultChecked ) ele[i].checked = !(ele[i].checked);
         break;
      }
    }
  }
}
