function dic_activex_build(parent, tag, paramTag){
  var DICObjectElement = document.createElement(tag);
  for(var i = 0 ; i < paramTag.length; i++){
		var DICParamElement = document.createElement(paramTag[i]);
		DICObjectElement.appendChild(DICParamElement);
	}
  parent.appendChild(DICObjectElement);
}

var isNs = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNs)
document.captureEvents(Event.MOUSEDOWN || Event.MOUSEUP);

function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false;}
}
function mousehandler(e){
if(EnableRightClick==1){return true;}
var myevent = (isNs) ? e : event;
var eventbutton = (isNs) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNs) ? e : window.event;
if(myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
