function wo(where){
  window.open(where, "_blank","height=400,width=600,menubar=no, resizable=yes, toolbar=no,scrollbars=yes");
}

function removeBorder(str) {
    return str.replace(/border=1/g,"border=0");
}

function addBorder(str) {
    return str.replace(/border=0/g,"border=1");
}

function trim(str) {
  return str.replace(/^\s*/, '').replace(/\s*$/, '');
}


function askDelete(){
  return (confirm(decodeURIComponent("%D0%9F%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B4%D0%B8%D1%82%D0%B5%20%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5")));
}

function getObject( objectName) { // this function 'should' be functional cross-browser
  if (document.getElementById) { // NS/Mozilla
    return document.getElementById(objectName);
  } else if (document.all) { // IE
    return document.all[objectName];
  } else if (document.layers) { //NS4
    obj = eval("document.layers[\"" + objectName + "\"]");
    return obj;
  }
}

// Set up Event Listener - the script that allows us to use the addEvent call below
function addEvent(elm, evType, fn, useCapture) {
  if (elm.addEventListener) {
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent) {
    var r = elm.attachEvent('on' + evType, fn);
    return r;
  } else {
    elm['on' + evType] = fn;
  }
}

function addOnLoadFunction(fStr){
  addEvent(document.body, "load", fStr, true)
};

