/******************
addevent.js
(C) 2005-2006 WATARU, Wings-Winds Project
http://wi-wi.jp/
******************/
function AddEvent() {
	if(arguments.length<3)return;
	var args=new Array();
	var el =arguments[0];
	var ev =arguments[1];
 	var func =arguments[2];
	for(var i=3;i<arguments.length;i++){args.push(arguments[i]);}
	ev=ev.replace(/^on/i,'');
	ev=ev.toLowerCase();
	if(!!el.addEventListener){
		el.addEventListener(ev, function(){func.apply(this,args)},false);
	}else if(!!el.attachEvent){
		el.attachEvent('on'+ev, function(){func.apply(this,args)});
	}else{
		if(document.all){ // IEはdocument.all[id].onclick=funcという名前で割り当てることが可能。ただし引数を渡すことが出来ない
			ev='on'+ev;
			eval("document.all["+el.id+"]."+ev+"=func;");
		}else if(document.layers){
//		eval("document.layers['"+en+"'].on"+ev+"=func;");
//		eval("document.layers['"+en+"'].captureEvents(Event."+ev.toUpperCase()+");");
		}else{
//			ev='on'+ev;
//			eval("document."+en+"."+ev+"=func;");
		}
	}
}

