function LimitLength(control, limitToLength) {
  var str = control.value;
  if(! str || str.length == 0) return false;
  
  var matches = str.match(/\r|\n/g);
  if(! matches) return false;
  
  var offSet = matches.length;
  if (str.length > (limitToLength + offSet)) {
    control.value = str.substring(0, limitToLength + offSet);
  }
  return false;
}

function hidediv(ReportAbuse) { 
  var Menu = ReportAbuse + "Menu";
  var Button = ReportAbuse + "button";
//alert(ReportAbuse + ", " +  Menu + ", " + Button);

  if (document.getElementById) { // DOM3 = IE5, NS6
      document.getElementById(Menu).style.visibility = 'hidden';
      document.getElementById(Button).style.visibility = 'hidden';
  }
  else {
     if (document.layers) { // Netscape 4
         document.Menu.visibility = 'hidden';
    }
    else { // IE 4
         document.all.Menu.style.visibility = 'hidden';
    }
  }
}

function showdiv(ReportAbuse) { 
//alert(ReportAbuse); 

  if (document.getElementById) { // DOM3 = IE5, NS6
     document.getElementById(ReportAbuse).style.visibility = 'visible';
  }
  else {
     if (document.layers) { // Netscape 4
         document.layers[ReportAbuse].visibility = 'visible';
     }
     else { // IE 4
         document.all[ReportAbuse].style.visibility = 'visible';
    }
  }
}

function showbutton(ReportAbuse) {
    var Menu = ReportAbuse + "Menu";
    var Button = ReportAbuse + "button";
//alert(ReportAbuse + ", " +  Menu + ", " + Button);

    if (document.getElementById) { // DOM3 = IE5, NS6
    document.getElementById(Button).style.visibility = 'visible';
    }
    else {
        if (document.layers) { // Netscape 4
        document.Menu.Button.visibility = 'visible';
        }
        else { // IE 4
        document.all.Menu.Button.style.visibility = 'visible';
        }
    }
}
