function catchEvent(e){
  var errmesg="layermessage|layererrmsg";
  var showfield="form1.F_credicardtype|form1.F_paymenttype|form1.F_sp_question";
  var keycode="";
  if (document.all){keycode=window.event.keyCode}
  else if (document.layers){keycode=e.which}
  else return true;
  
  if(keycode==27){return false;}
  if (keycode=='0'){
		var errmsgarray=errmesg.split("|");
		for(var z=0;z<errmsgarray.length;z++)  
		  MM_showHideLayers(errmsgarray[z],'','hide');

		if (eval("document.form1")=="[object]"){
			var showfieldarray=showfield.split("|");
			for(var z=0;z<showfieldarray.length;z++)  
			 	showobject(showfieldarray[z]);
		}	

  }  
  return true; 
 } 
 if (document.layers)
   document.captureEvents(Event.KEYPRESS)
 document.onkeydown = catchEvent
 document.onmousedown = catchEvent

