//window.onload = startPP;
addLoadEvent(startPP);
window.onunload = exitNow;

document.onclick = exitCaptureEvent;
if(document.form) {
  document.form.submit = exitCaptureEvent;
}

function startPP() {
  var x = getCookie("on1");
  if(getCookie("on1") == 1) {
    document.showpoponunload = false;
  } else {
    document.showpoponunload = true;
  }
  return true;
}

function exitCaptureEvent(e) {
   if (!document.getElementById)  { return true;  }
   if (!e) {
      var e = window.event;
      var elmClick = e.srcElement;
   } else {
      var elmClick = e.target; 
   }
   document.showpoponunload = false;
}

function exitNow() {
  var url = window.location.href;
  if (document.showpoponunload && url.indexOf('order') > 0) {
     date = new Date();
     date.setTime(date.getTime()+(365*24*60*60*1000))
     setCookie('on1', '1',date, '/', '', '');
     window.open('../leaving.php@action=form.html', 'goodbyeWindow', 'height=600,width=425,scrollbars,resizable');
  } 
  return true;
}

function getCookie( name ) {
  if (document.cookie.length > 0) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
      var c = ca[i];
      while (c.charAt(0)==' ') {
        c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) {
          return c.substring(nameEQ.length,c.length); 
        }
      }
    }
    return false;
  }
}
function setCookie(name, value, expires, path, domain, secure) {
  var thisCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = thisCookie;
}
