﻿function DisableRightClick(e) {
  // IE is evil and doesn't pass the event object
  if (event == null)
    event = window.event;

  // we assume we have a standards compliant browser, but check if we have IE
  var target = event.target != null ? event.target : event.srcElement;
  
  // only show the context menu if the right mouse button is pressed
  if (event.button == 2) {
    alert('Right click is disabled.');
    return false;
  }
  else
    return true;
}

// Makes RadioButtons in a Repeater unique.
// http://www.developer.com/net/asp/article.php/3623096/ASPNET-Tip-Using-RadioButton-Controls-in-a-Repeater.htm
function SetUniqueRadioButton(nameregex, current) {
  re = new RegExp(nameregex);
  for (i = 0; i < document.forms[0].elements.length; i++) {
    elm = document.forms[0].elements[i];
    if (elm.type == 'radio' && re.test(elm.name))
      elm.checked = false;
  }
  current.checked = true;
}