Привет.
Помогите переделать скрипт:
Startloadreadofcom = function() {
function setCookie(a,b,c){if(c){var d=new Date();d.setTime(d.getTime()+(c*24*60*60*1000));var e="; expires="+d.toGMTString()}else var e="";document.cookie=a+"="+b+e+"; path=/"};function getCookie(a){var b=a+"=";var d=document.cookie.split(';');for(var i=0;i<d.length;i++){var c=d[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(b)==0)return c.substring(b.length,c.length)}return null};function delCookie(a){setCookie(a,"",-1)};
(function(){
if(navigator.cookieEnabled){
var dt=new Date().getDate(),nm='_hbip_'+dt,hbip=getCookie(nm),e1=$('.loadreadofcom'),e2=$('.disableofcom');
if(!e1.size()||!e2.size())return;
if(hbip){
var cn=parseInt(hbip)+1;
if(cn>5){
$('.loadreadofcom img').each(function(){
if(this.src.indexOf('.')!=-1){
this.src=this.src.replace('.','.feikcom2');
};
});
e1.attr('class','disableofcom');
e2.attr('class','loadreadofcom');
}else{
setCookie(nm,cn,1);
};
}else{
setCookie(nm,1,1);
};
}else{
alert('Включите поддержку Cookie');
e1.remove();
e2.remove();
};
})();
}
Суть скрипта - это лимит на показ информации, 5 раз в день. Т.е. каждому пользователю показывается информация в определённом div блоке, но на шестое посещение сайта, это информация скрывается, и показывает другой div блок. Куки стирается ровно в 00:00 нового дня, т.е. в 12:00 часов ночи. Но, хитрые пользователи просто берут и чистят кукисы в браузере. Помогите переделать скрипт, чтобы сохранение происходило не в куки, а в localstorage, его вроде как сложнее очистить простому пользователю, нежели кукисы.