﻿// JavaScript Document

window.onload = function () { };

//add multiple onload events
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function () {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}

//convert to string and add "px"
function AddPx(TargetStr) {
    return TargetStr.toString() + "px";
}

//change the display property
function ElementDisplay(Elements, Value) {
    for (var i = 0; i < Elements.length; i++) {
        Elements[i].style.display = Value;
    }
}

// returns consitent co-ords for an object
function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        do {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
        } while (obj = obj.offsetParent);
    }
    return [curleft, curtop];
}

//escapes html tags
function escapeHTML(oTarget) {
    var oEscapeDiv = document.createElement('div');
    oEscapeDiv.style.display = "none";
    var text = document.createTextNode(oTarget.value);
    oEscapeDiv.appendChild(text);
    oTarget.value = oEscapeDiv.innerHTML;
}
