﻿function addOnloadEvent(fnc)
{
  if (typeof window.addEventListener != "undefined")
    window.addEventListener("load", fnc, false);
  else if (typeof window.attachEvent != "undefined")
  {
    window.attachEvent("onload", fnc);
  }
  else
  {
    if (window.onload != null)
    {
      var oldOnload = window.onload;
      window.onload = function(e)
      {
        oldOnload(e);
        window[fnc]();
      };
    }
    else
      window.onload = fnc;
  }
}

function SetCookie(sName, sValue)
{
  document.cookie = sName + "=" + escape(sValue);
  // Expires the cookie in one month
  //var date = new Date();
  //date.setMonth(date.getMonth() - 1);
  //document.cookie += ("; expires=" + date.toUTCString());
}

// Retrieve the value of the cookie with the specified name.
function GetCookie(sName)
{
  // cookies are separated by semicolons
  var aCookie = document.cookie.split("; ");
  for (var i = 0; i < aCookie.length; i++)
  {
    // a name/value pair (a crumb) is separated by an equal sign
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0])
      return unescape(aCrumb[1]);
  }
  // a cookie with the requested name does not exist
  return null;
}

function confirmation()
{
  if (GetCookie("Confirmed") != "yes")
  {
    var d = document.getElementById("divConfirmation");
    var IpopLeft = (document.body.offsetWidth - d.offsetWidth) / 2;
    IpopLeft = IpopLeft - 400;
    var IpopTop = (document.body.offsetHeight - d.offsetHeight) / 2;

//    d.style.left = IpopLeft + document.body.scrollLeft + "px";
//    d.style.top = IpopTop  + document.body.scrollTop + "px";
    d.style.left = IpopLeft + (document.body.scrollLeft / 2) + "px";
    d.style.top = 100 + document.body.scrollTop + "px";

    d.style.display = "";
  }
}

function hideConfirm()
{
  var d = document.getElementById("divConfirmation");
  d.style.display = "none";
  SetCookie("Confirmed","yes");
}

addOnloadEvent(confirmation);
