$(document).ready(function(){ var codeHtmlCookiesNotice = ''; $("body").append(codeHtmlCookiesNotice); }); $(window).load(function() { calageCookiesNotice("depart"); }); $(window).resize(function() { if ($("#cookiesNotice").is(':visible')) { $("#cookiesNotice").fadeOut('slow'); } }); function calageCookiesNotice(mode) { var cookieName = "cookiesNotice"; var cookieTempName = "cookiesNoticeTemp"; if (!document.cookie.match(new RegExp(cookieName + '=([^;]+)')) && !document.cookie.match(new RegExp(cookieTempName + '=([^;]+)'))) { var largeur = $(window).width(); var hauteur = $(window).height(); var hauteurDepart = hauteur + 100; var largeurBox = parseInt(largeur) * 18 / 100; largeurBox = parseInt(largeurBox); if (largeurBox < 300) { largeurBox = 300; } var hauteurBox = parseInt(largeurBox) * 60 / 100; hauteurBox = parseInt(hauteurBox); var hauteurArrivee = hauteur - hauteurBox; var largeurFermer = parseInt(largeurBox) * 6 / 100; largeurFermer = parseInt(largeurFermer); var newTopFermer = parseInt(hauteurBox) * 12 / 100; newTopFermer = parseInt(newTopFermer); var newLeftFermer = largeurBox - largeurFermer - (newTopFermer / 1.5); newLeftFermer = parseInt(newLeftFermer); //window.alert(newLeftFermer+" : "+largeurBox+" - "+largeurFermer); $("#cookiesNotice").css({ "top": hauteurDepart+"px", "left": "0px", "width": largeurBox+"px", "height": hauteurBox+"px" }); $("#cookiesNotice .cadreNotice").css({ "top": "0px", "left": "0px", "width": largeurBox+"px", "height": hauteurBox+"px" }); $("#cookiesNotice .fermerNotice").css({ "top": newTopFermer+"px", "left": newLeftFermer+"px", "width": largeurFermer+"px" }); if (mode == "depart") { $("#cookiesNotice").fadeIn('slow'); $("#cookiesNotice").animate({ top: hauteurArrivee+"px", opacity: 1 }, 600, function() { }); } $("#cookiesNotice .fermerNotice").bind('click', function(event) { var largeur = $(window).width(); var hauteur = $(window).height(); hauteur = hauteur + 100; $("#cookiesNotice").animate({ top: hauteur+"px", }, 600, function() { }); var cookieName = "cookiesNotice"; var expiryDate = new Date(); expiryDate.setFullYear(expiryDate.getFullYear() + 1); document.cookie = cookieName + '=y; expires=' + expiryDate.toGMTString()+'; path=/'; event.stopPropagation(); }); document.cookie = cookieTempName + '=y; expires=0; path=/'; } }