﻿// JScript File
function addListener(obj, evntType, func)
{
    if(window.addEventListener)
    {
        obj.addEventListener(evntType, func, false);
        return true;
    }
    
    else if(obj.attachEvent)
    {
        obj.attachEvent("on"+evntType, func);
        return true;
    }
    
    else
    {
        return false;
    }
    
}

function getEventElem(e)
{
    var returnElem;
    
    if(!e) var e = window.event;
    
    if(e.target)
    {
        returnElem = e.target;
    }
    
    else if(e.srcElement)
    {
        returnElem = e.srcElement;
    }
    
    return returnElem;
}

function findLeftPos(obj)
{
    var curleft = 0;
    
    while(obj.offsetParent)
    {
        curleft += obj.offsetLeft;
        obj = obj.offsetParent;
    }
    
    return curleft;
}

function findTopPos(obj)
{
    var curTop = 0;
    
    while(obj.offsetParent)
    {
        curTop += obj.offsetTop;
        obj = obj.offsetParent;
    }
    
    return curTop;
}
