//alert( navigator.userAgent );
//alert( navigator.appName );
//alert( window.opera );

if ( navigator.userAgent.indexOf('Opera') > -1 || (window.opera && window.print) ) {
   var tags = document.getElementsByTagName('textarea');
   var elementnumber = 0;
   while ( tags[elementnumber] ) {
      if ( tags[elementnumber].wrap.toUpperCase() == "OFF" ) {
         tags[elementnumber].rows++;
      }
      elementnumber++;
   }
   // Seems that Opera's textboxes are 1 width less than firefox and ie
   var tags = document.getElementsByTagName('input');
   var elementnumber = 0;
   while ( tags[elementnumber] ) {
      //showObj( tags[elementnumber] );
      if ( tags[elementnumber].size ) {
         tags[elementnumber].size++;
      }
      elementnumber++;
   }
} else if ( navigator.userAgent.indexOf('Firefox') > -1 || navigator.userAgent.indexOf('Gecko') > -1 || navigator.appName.indexOf('Netscape') > -1 ) {
   var tags = document.getElementsByTagName('textarea');
   var elementnumber = 0;
   var wrap_value = '';
   while ( tags[elementnumber] ) {
      wrap_value = tags[elementnumber].getAttribute('wrap');
      if ( wrap_value == null || wrap_value.toUpperCase() != "OFF" ) {
         if ( tags[elementnumber].rows != 1 ) {
            tags[elementnumber].rows--;
         }
      }
      elementnumber++;
   }
}
//if ( navigator.userAgent.indexOf('Opera') > -1 ) {
//   var tags = document.getElementsByTagName('textarea');
//   var elementnumber = 0;
//   while ( tags[elementnumber] ) {
//      //alert( tags[elementnumber].wrap.toUpperCase() );
//      tags[elementnumber].rows++;
//      elementnumber++;
//   }
//} else if ( navigator.userAgent.indexOf('MSIE') > -1 ) {
//   var tags = document.getElementsByTagName('textarea');
//   var elementnumber = 0;
//   while ( tags[elementnumber] ) {
//      //alert( tags[elementnumber].wrap.toUpperCase() );
//      if ( tags[elementnumber].wrap.toUpperCase() != "OFF" ) {
//         tags[elementnumber].rows++;
//      }
//      elementnumber++;
//   }
//}