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;
}