var browser = {isIE: /msie/i.test(navigator.userAgent), isFF: /firefox/i.test(navigator.userAgent), isOpera: /opera/i.test(navigator.userAgent), isIE6: /msie\s*6/i.test(navigator.userAgent), isIE7: /msie\s*7/i.test(navigator.userAgent)};

function somov$() {
	var elements = new Array();	

	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;
}

var builder = {funcs: []};

builder.init = function()
{
	for(each in builder.funcs)
		builder.funcs[each]();
};

builder.addEvent = function(el, evname, func) {
	if (el.attachEvent)
		el.attachEvent("on" + evname, func);
	else if (el.addEventListener) 
		el.addEventListener(evname, func, true);
	else
		el["on" + evname] = func;
};

builder.removeEvent = function(el, evname, func) {
	if (el.detachEvent)
		el.detachEvent("on" + evname, func);
	else if (el.removeEventListener)
		el.removeEventListener(evname, func, true);
	else
		el["on" + evname] = null;
};

builder.addEvent(this, "load", builder.init);
