/* Javascript by Daniel Cohen Gindi (c) danielgindi@gmail.com 054-5655765 */

function $(n) { return document.layers ? document.layers[n] : (document.all ? document.all[n] : document.getElementById(n)); }
function registerEvent(element, event, ev_func, capture) {
    if (element == null) return;
    if (element.addEventListener) element.addEventListener(event, ev_func, capture ? true : false);
    else if (element.attachEvent) element.attachEvent('on' + event, ev_func);
}
function unregisterEvent(element, event, ev_func, capture) {
    if (element == null) return;
    if (element.removeEventListener) element.removeEventListener(event, ev_func, capture ? true : false);
    else if (element.detachEvent) element.detachEvent('on' + event, ev_func);
}
function escapeJsString(str)
{
	if (str===undefined || str===null) return '';
	else return str.replace(/\'/,"\\\'").replace(/\"/,"\\\"").replace(/\\/,"\\\\").replace(/\r/,"\\r").replace(/\n/,"\\n");
}