function rc(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while(c.charAt(0)==' ') c = c.substring(1,c.length); if(c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function dc(name) { createCookie(name,"",-1); } function sc(name,value,exp) { if(exp) { var date = new Date(); // date.setTime(date.getTime()+(days*24*60*60*1000)); // date.setTime(date.getTime()+exp); date.setTime(exp); // date.setTime(date.getTime()+100000); var expires = "; expires="+date.toGMTString(); } else { var expires = ""; } document.cookie = name+"="+value+expires+"; path=/"; } function midnight() { var ct = new Date(); var nt = ct.getSeconds() + (ct.getMinutes() * 60) + (ct.getHours() * 3600); nt = 86400 - nt; nt*=1000; ct.setTime(ct.getTime()+nt); return ct.getTime(); // document.write('midnight is in ' + ct.toGMTString() + '
'); // document.write('midnight is in ' + ct.getTime() + '
'); } function inc(name) { var cur = parseInt(rc(name)); if(isNaN(cur)) { cur = 0; } var date = new Date(); // date.setTime(date.getTime()+(days*24*60*60*1000)); // sc(name,cur+1,(date.getTime()+(1000*60*60*2))); // sc(name,cur+1,(date.getTime()+midnight())); sc(name,cur+1,midnight()); // document.write(name + ' is ' + rc(name)); } function getval(name) { var cur = parseInt(rc(name)); if(isNaN(cur)) { cur = parseInt('0'); } return cur; }