/* PECMS JavaScript */

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;

var clicked_b4janitor = false;

function formJanitor(objFormJanitor, strDestination, objSecretId) {

  var objDestination = objFormJanitor.destination;
  objDestination.value = strDestination;

  if (clicked_b4janitor == true) {
    setTimeout("alert('Operacja już wykonana')", 100);
    return false;
  } else {

    var btns = document.getElementById('buttons');
    var inputs = btns.getElementsByTagName('input');

    for(var inpt in inputs) {
      if((inputs[inpt]).getAttribute && (inputs[inpt]).getAttribute('type') == 'submit') {
        (inputs[inpt]).disabled = "disabled";
        (inputs[inpt]).className = (inputs[inpt]).className + " disabled";
        (inputs[inpt]).blur();
      }
    }
    clicked_b4janitor = true;

    btns.className = btns.className + " loading";

    var objJanitorInput = document.getElementById(objSecretId);
    if(objJanitorInput){
      objJanitorInput.value = Math.random();
      objFormJanitor.submit();
      return true;
    } else {
      return false;
    }
  }
}

var newWindow = null;
function openWindow(mypage, w, h, scrollbar, pos) {
  if (scrollbar == '1') {
    scrollbar = "yes";
  } else {
    scrollbar = "no";
  }
  if (pos == "center") {
    myleft = (screen.width) ? (screen.width-w)/2 : 100;
    mytop = (screen.height) ? (screen.height-h)/2 : 100;
  } else {
    myleft = 0;
    mytop = 0;
  }
  settings = "width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=" + scrollbar + ",location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";
  newWindow = window.open(mypage, '', settings);
  newWindow.focus();
}
