
function addLoadListener(fn)

{

	if (typeof window.addEventListener != 'undefined')

	{

		window.addEventListener('load', fn, false);

	}

	else if (typeof document.addEventListener != 'undefined')

	{

		document.addEventListener('load', fn, false);

	}

	else if (typeof window.attachEvent != 'undefined')

	{

		window.attachEvent('onload', fn);
	}

	else

	{

		return false;

	}

	

	return true;

};






function attachEventListener(target, eventType, functionRef, capture)

{

    if (typeof target.addEventListener != "undefined")

    {
        target.addEventListener(eventType, functionRef, capture);

    }

    else if (typeof target.attachEvent != "undefined")

    {

        target.attachEvent("on" + eventType, functionRef);

    }

    else
    {
        return false;

    }



    return true;


};
