// Disable Right Click
var message="Please contact the copyright owner of uKabobs for permission to use it.";
function click(e) {
  if (document.all) {
    if (event.button == 2 && event.srcElement.tagName=="IMG") {
      alert(message);
      return false;
    }
  }
  if(document.layers||(document.getElementById && !document.all))
	{
    if (e.which == 3 && e.target.tagName=="IMG") {
		alert(message);
		return false;
    }
  }
}

function checkkey(e) {
	var keychar;
	var regex = /^[a-zA-Z0-9_\-\+\.\*\?\b\r\,\(\);:\s\/!@&]+$/;
	if(window.event) // IE
	{
		if(event.srcElement.tagName=="INPUT" || event.srcElement.tagName=="TEXTAREA") {
			keychar = String.fromCharCode(event.keyCode);
			if(regex.exec(keychar) == null) {
				//alert("No special characters allowed in input field");
				return false;
			}
			
		}
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		if(e.target.tagName=="INPUT" || e.target.tagName=="TEXTAREA") {
			keychar = String.fromCharCode(e.which);
			if(regex.exec(keychar) == null) {
				//alert("No special characters allowed in input field");
				return false;
			}
		}
	}
}


if (document.layers) {
  document.captureEvents(Event.MOUSEDOWN);
  document.captureEvents(Event.KEYPRESS);
}
document.onmousedown=click;  
document.oncontextmenu=click;
document.onkeypress=checkkey;

