function addListener(el,eventType,callback,cap)
{
//	if(el==null)return false;
	if(el.addEventListener){
		el.addEventListener(eventType,callback,cap);
	}else{
		if(el.attachEvent){
			el.attachEvent('on'+eventType,callback);
		}else{
			alert('ご利用のブラウザはイベント処理をサポートしていません');
			return false;
		}
	}
}

function removeListener(el,eventType,callback,cap)
{
//	if(el==null)return false;
	if(el.removeEventListener){
		el.removeEventListener(eventType,callback,cap);
	}else{
		if(el.detachEvent){
			el.detachEvent('on'+eventType,callback);
		}else{
			alert('ご利用のブラウザはイベント処理をサポートしていません');
			return false;
		}
	}
}