﻿function $() { 
	var elements = []; 
	for (var i = 0; i < arguments.length; i++) { 
		var element = arguments[i]; 
		if (typeof element == 'string') 
			element = document.getElementById(element); 
		if (arguments.length == 1) 
			return element; 
		elements.push(element); 
	} 
	return elements; 
}
function addEvent(node,type,listener){
	if(!(node=$(node))){return false;}
	if(node.addEventListener){
		node.addEventListener(type,listener,false);
		return true;
	};
	if(node.attachEvent){
		node['e'+type+listener]=listener;
		node[type+listener]=function(){
			node['e'+type+listener](window.event);
		}
		node.attachEvent('on'+type,node[type+listener]);
		return true;
	}
}
var addLoadEvent = function(fn) { 
	var oldonload = window.onload; 
	if (typeof window.onload != 'function') { 
		window.onload = fn; 
	}
	else { 
		window.onload = function() { 
			oldonload();    
			fn();    
		} 
	} 
}