<!-- ************************ COOKIES JAVASCRPT CODE HERE (START HERE)***************************--> <!-- **************** Function to check cookie value - Start *****************--> function check_cookie() { if(getCookieforEU(getBaseURL())) { document.getElementById("eu_cookies").style.display="none"; } else { document.getElementById("eu_cookies").style.display="block"; } } function getCookieforEU(eu_cookie_name) { var i,x,y,ARRcookies=document.cookie.split(";"); for (i=0;i<ARRcookies.length;i++) { x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("=")); y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1); x=x.replace(/^\s+|\s+$/g,""); if (x==eu_cookie_name) { return unescape(y); } } } <!-- **************** Function to check cookie value - End *****************--> <!-- **************** Function to assign cookie value - Start *****************--> <!-- NOTE:- Cookie will expires in 30 days.--> function calltohide() { var exdate=new Date(); eu_cookie_name=getBaseURL(); value=randomString(); exdays=30; exdate.setDate(exdate.getDate() + exdays); var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString()); //document.cookie=eu_cookie_name + "=" + c_value; document.cookie=eu_cookie_name + "=" + c_value +"; path=/"; document.getElementById("eu_cookies").style.display="none"; } <!-- **************** Function to assign cookie value - End *****************--> <!-- **************** Function to get base url for site to assign cookie - Start *****************--> <!-- **************** Function to get base url for site to assign cookie - Start *****************--> function getBaseURL() { var url = location.href; // entire url including querystring - also: window.location.href; var baseURL = url.substring(0, url.indexOf('/', 14)); if (baseURL.indexOf('http://localhost') != -1) { // Base Url for localhost var url = location.href; // window.location.href; var pathname = location.pathname; // window.location.pathname; var index1 = url.indexOf(pathname); var index2 = url.indexOf("/", index1 + 1); var baseLocalUrl = url.substr(0, index2); return baseLocalUrl + "/"; } else { // Root Url for domain name return baseURL + "/"; } } <!-- **************** Function to get base url for site to assign cookie - End *****************--> <!-- **************** Function to get generate random number - Start *****************--> function randomString() { var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz"; var string_length = 16; var randomstring = ''; for (var i=0; i<string_length; i++) { var rnum = Math.floor(Math.random() * chars.length); randomstring += chars.substring(rnum,rnum+1); } return randomstring; } <!-- **************** Function to get generate random number - End *****************--> <!-- ************************ COOKIES JAVASCRPT CODE HERE (END HERE)***************************-->