

function $(element) {
	elements = new Array();
	if(arguments.length==1){
		if(typeof element == 'string')
			return document.getElementById(element);
		else
			return null;
	}
	else{
		for(i=0;i<arguments.length;i++){
			if(document.getElementById(arguments[i]))
				elements.push(document.getElementById(arguments[i]))
		}
		return elements;
	}
}

function $$(tag){
	var elements = new Array();
	if(arguments.length==1){
		if(typeof tag == 'string')
			elements = document.getElementsByTagName(tag);
		else
			return null;
	}
	else{
		var k=0;
		for(i=0;i<arguments.length;i++){
			var e = $tag(arguments[i]);
			for(j=0;j<e.length;j++){
				if(e[j])
					elements.push(e[j]);	
			}
		}
	}
	return elements;
}

function Selector(){};

var selector = new Selector();
Selector.prototype.$=$;
Selector.prototype.$$=$$;
