function email_disallow(objID){
	var frmRequest = document.getElementById(objID);
   if (frmRequest)
   {
   if (window.event)
      frmRequest.onkeydown = frmRequest_KeyDown;
   else
      frmRequest.onkeypress = frmRequest_KeyPress;
   }
}

function frmRequest_KeyDown( e )
   {
   var numCharCode;
   var elTarget;
   var strType;

   if (!e) var e = window.event;

   if (e.keyCode) numCharCode = e.keyCode;
   else if (e.which) numCharCode = e.which;

   if (e.target) elTarget = e.target;
   else if (e.srcElement) elTarget = e.srcElement;
                                              
   if ( elTarget.tagName.toLowerCase() == 'input' )
      {
      strType = elTarget.getAttribute('type').toLowerCase();
      switch ( strType )
         {
         case 'checkbox' :
         case 'radio' :
         case 'text' :
			if (
				1!=1
				|| (numCharCode>=48 && numCharCode<=57)
				|| (numCharCode>=65 && numCharCode<=90)
				|| (numCharCode>=97 && numCharCode<=122)
				|| (numCharCode==64)
				|| (numCharCode==46)
				|| (numCharCode==45)
				|| (numCharCode==95)
				/*|| (numCharCode==59)*/
				|| (numCharCode==8)
				|| (numCharCode==9)
				/*|| (numCharCode==37)*/
				/*|| (numCharCode==39)*/
				){
				return(true);
			}else{
				return(false);
			}
            break;
         }
      }
   return true;
   }

function frmRequest_KeyPress( e )
   {
   var numCharCode;
   var elTarget;
   var strType;

   if (!e) var e = window.event;

   if (e.keyCode) numCharCode = e.keyCode;
   else if (e.which) numCharCode = e.which;

   if (e.target) elTarget = e.target;
   else if (e.srcElement) elTarget = e.srcElement;
                                              
   if ( elTarget.tagName.toLowerCase() == 'input' )
      {
      strType = elTarget.getAttribute('type').toLowerCase();
      switch ( strType )
         {
         case 'checkbox' :
         case 'radio' :
         case 'text' :
			if (
				1!=1
				|| (numCharCode>=48 && numCharCode<=57)
				|| (numCharCode>=65 && numCharCode<=90)
				|| (numCharCode>=97 && numCharCode<=122)
				|| (numCharCode==64)
				|| (numCharCode==46)
				|| (numCharCode==45)
				|| (numCharCode==95)
				/*|| (numCharCode==59)*/
				|| (numCharCode==8)
				|| (numCharCode==9)
				/*|| (numCharCode==37)*/
				/*|| (numCharCode==39)*/
				){
				return(true);
			}else{
				return(false);
			}
            break;
         }
      }
   return true;
   }
