
if (!isAccessGranted()) {
  revokeAccess();
}

function revokeAccess() {
  var overlay = document.getElementById('overlay');
  if (overlay) {
    var content = "";
    content += "<div id='forbidden'>";
    
    content += "  <div id='forbidden_left'></div>";
    content += "  <div id='forbidden_center'>";
    content += "  <div id='forbidden_panel'></div>";
    content += "    <h2>Boutique réservée aux adultes</h2>";
    content += "    <p><strong>Rue du Désir</strong> est une boutique strictement réservée aux personnes agées de plus de 18 ans ou ayant l'âge de la majorité légale dans leur pays. Certains rayons de notre boutique en ligne présentent des photos explicites à caractère sexuel pouvant choquer les plus jeunes ou géner un public sensible. En accédant à cette boutique, vous certifiez être majeur.";
    content += "    <div class='access'>";
    content += "      <div class='access_left'></div>";
    content += "      <div class='access_center' onclick=\"javascript:grantAccess();\">Je certifie être majeur</div>";
    content += "      <div class='access_right'></div>";
    content += "    </div>";
    content += "    <div class='clear'></div>";
    content += "  </div>";
    content += "  <div id='forbidden_right'></div>";
    content += "  <div class='clear'></div>";
    content += "</div>";
    overlay.innerHTML = content;
    overlay.style.visibility = 'visible';
  }
}

function grantAccess() {
  file('./scripts/popups/grantAccess.php');
  var overlay = document.getElementById('overlay');
  if (overlay) {
    overlay.style.visibility = 'hidden';
  }
}

function isAccessGranted() {
  if (file('./scripts/popups/isAccessGranted.php') == '1') {
    return true;
  }
  return false;
}

function file(fichier) {
 if (window.XMLHttpRequest)     // Firefox
   xhr_object = new XMLHttpRequest();
 else if(window.ActiveXObject)  // IE
   xhr_object = new ActiveXObject('Microsoft.XMLHTTP');
 else
   return false;
 xhr_object.open('GET', fichier, false);
 xhr_object.send(null);
 if (xhr_object.readyState == 4)
   return xhr_object.responseText;
 else
   return false;
}


