var ua = navigator.userAgent.toLowerCase(),
   isOpera = (ua.indexOf('opera') > -1),
   isSafari = (ua.indexOf('safari') > -1),
   isGecko = (!isOpera && !isSafari && ua.indexOf('gecko') > -1),
   isIE = (!isOpera && ua.indexOf('msie') > -1);

function posArea()
{
	var screenObj = document.getElementById('screen');
    if (screenObj)
    {
        var offsetTop = (Utils.getTopPos(screenObj));
        if ( offsetTop>30 )
        {
            screenObj.className = "centered";
        }
        else
        {
            screenObj.className = "standart";
        }
    }
}

function onLoadResize()
{
	posArea();
	
	if( typeof gallery != 'undefined' )
	{
		//gallery.content = gallery._formInternalData(response);
		/*gallery.content = '';
		Preloader.onFinish(gallery.finishLoading.bind(gallery));
        Preloader.load();*/
		
		gallery.initGalleryActions();
	}
	
	var menuh = document.getElementById('menuh');
	var links = menuh.getElementsByTagName('a');
	for (var i in links )
	{
		links[i].onmouseover = function(evt)
		{
			if (this.firstChild.tagName == 'IMG')
			{
				this.firstChild.src = this.firstChild.src.replace('menu.php','menu2.php');
			}
		}
		links[i].onmouseout = function(evt)
        {
            if (this.firstChild.tagName == 'IMG')
            {
                this.firstChild.src = this.firstChild.src.replace('menu2.php','menu.php');
            }
        }
	}
}

var $A = function(iterable)
{
    if (!iterable) return [];
    if (iterable.toArray)
    {
        return iterable.toArray();
    }
    else
    {
        var results = [];
        for (var i = 0; i < iterable.length; i++)
            results.push(iterable[i]);
        return results;
    }
}

Function.prototype.bind = function() {
  var __method = this, args = $A(arguments), object = args.shift();
  return function() {
    return __method.apply(object, args.concat($A(arguments)));
  }
}

if(typeof(XMLHttpRequest) == "undefined")
{
    var XMLHttpRequest = function()
    {
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
}

window.onload = onLoadResize;
if (!isIE)
{
	window.onresize = posArea;
}
