var _BrowserName=navigator.appName;
var _BrowserVer=navigator.appVersion;
var _BrowCodeName=navigator.appCodeName;
var _CookieEnabled=navigator.cookieEnabled;
var _Platform=navigator.platform;
var Jack;
if(!Jack) Jack={};
if(!Jack.jsExtend) Jack.jsExtend={};
Jack.jsExtend.FireFoxToIE=function(){
   //FireFox到IE的拓展
   if(!window.addEventListener){return null;}
   //事件名方法名属性名
   HTMLElement.prototype.__defineGetter__("runtimeStyle",element_prototype_get_runtimeStyle); 
   HTMLElement.prototype.__defineGetter__("innerText",element_prototype_get_innerText); 
   HTMLElement.prototype.__defineSetter__("innerText",element_prototype_set_innerText);
   window.constructor.prototype.__defineGetter__("event",window_prototype_get_event);
   Event.prototype.__defineGetter__("srcElement",event_prototype_get_srcElement); 
   Event.prototype.__defineSetter__("cancelBubble",event_prototype_set_cancelBubble);
   Event.prototype.__defineGetter__("x",event_prototype_get_x); 
   Event.prototype.__defineGetter__("y",event_prototype_get_y);
   //实现函数
   function element_prototype_get_runtimeStyle() 
   { 
       return this.style; 
   }
   function element_prototype_get_innerText(){
	   return this.textContent;   
   }
   function element_prototype_set_innerText(sText){
	   this.textContent=sText;   
   }
   function window_prototype_get_event(){
	   var arg0=null,func=null;
	   func=window_prototype_get_event.caller;
	   while(func!=null){
	      arg0=func.arguments[0]
		  if(arg0){
			  if(arg0.constructor==Event||arg0.constructor==MouseEvent || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)){
			     return arg0;
			  }
		  }
		  func=func.caller;
	   }
	   return null;
   }
   function event_prototype_get_srcElement(){
       return this.target; 
   }
   function event_prototype_set_cancelBubble(value){
	   if(value==true){
	      event.stopPropagation();
	   }
   }
   function event_prototype_get_x(){
       return event.pageX; 
   }
   function event_prototype_get_y(){
       return event.pageY; 
   }
}
Jack.jsExtend.IEToFireFox=function(){
   //IE到FireFox的拓展
   if(_BrowserName!="Microsoft Internet Explorer") return null;
   var _self=this;
   document.getElementsByName=function(name){
       var allObjs=document.getElementsByTagName("*");
	   var objs=new Array();
	   var i;
	   for(i=0;i<allObjs.length;i++){
		   if(allObjs[i].getAttribute("name")==name){
	          objs[objs.length]=allObjs[i]
		   }
	   }
	   return objs
   }  
}

Jack.jsExtend.AddEvent=function(strEnt,strFun){
   //为事件追加函数
   if(eval(strEnt)!=null){
	  var strFunction="var oldEnt="+strEnt + ";";
	  strFunction+=strEnt + "=function(){oldEnt();"+strFun+"}";
      eval(strFunction);
   }
   else{
      var strFunction="";
	  strFunction=strEnt + "=function(){"+strFun+"}";
      eval(strFunction);
   }
}

Jack.jsExtend.FireFoxToIE()
Jack.jsExtend.IEToFireFox()

