/**
 * Регистрация события для заданного элемента.
 * @params Object obj объект для которого мы регистрируем событие
 * @params String event_name имя события
 * @param Function fn функция обработчик события.
 */
elementWrapper = function()
{

}
elementWrapper.set_attribute_for = function(obj, attribute_name, fn)
{
        if (obj)
        {
            //obj.addEventListener( event_name, fn, false );
            alert(obj)
        }
 }

function get_attribute_for (obj, attribute_name)
{
        
        //obj=window;
        if (obj)
        {
            //alert(typeof(obj))
            return obj.attribute_name;
            return obj.getAttribute(attribute_name);
        }
        return 0;
 }

elementWrapper.getScrollY = function ()
{
    var scrollY = 0;
    if (typeof window.pageYOffset == "number") {
        scrollY = window.pageYOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {
        scrollY = document.documentElement.scrollTop;
    }  else if (document.body && document.body.scrollTop) {
        scrollY = document.body.scrollTop;
    } else if (window.scrollY) {
        scrollY = window.scrollY;
    }
    return scrollY;
}
