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 $() {
	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);

function setEventsToImages()
{
	var images_box = $("photos");
	
	if(images_box)
	{
		for(var i = 0; i < images_box.getElementsByTagName("img").length; i ++)
		{
			var img = images_box.getElementsByTagName("img")[i];
			
			if(img.parentNode.parentNode.className == "image")
			{
				img.onmouseover = new Function("this.parentNode.parentNode.className='selected-image'");
				img.onmouseout = new Function("this.parentNode.parentNode.className='image'");
			}
		}
	}
	
	var images_menu = $("menu-header-links");
	
	if(images_menu)
	{
		for(i = 0; i < images_menu.getElementsByTagName("img").length; i ++)
		{
			var img = images_menu.getElementsByTagName("img")[i];
			
			if($("ma_" + i) && (img.id == "mi_" + i))
			{
				img.onmouseover = new Function("$(this.id.replace('i','a')).style.display='block'");
				img.onmouseout = new Function("$(this.id.replace('i','a')).style.display='none'");
			}
		}
	}
}

builder.funcs[builder.funcs.length] = function()
{
	setEventsToImages();
};

