I found this on the web, it uses cookies, hope it helps...
<script type="text/javascript">
function set(cookieN,n,expiration)
{
xd=new Date();
xd.setDate(xd.getDate()+expiration);
document.cookie=cookieN+ "=" +escape(n)+
((expiration==null) ? "" : ";expires="+xd.toGMTString());
}
function handleCookie(cookieN)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(cookieN + "=");
if (c_start!=-1)
{
c_start=c_start + cookieN.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return "";
}
function validateCookie()
{
visitsN=handleCookie('times');
if (visitsN > 0)
{
visitsN=Number(visitsN)+1;
alert('Number of visits '+visitsN+'!');
set('times',visitsN,5);
}
else
{
firstTime();
}
}
function firstTime()
{
nw=window.open('window popup just first visit cookie.htm','_blank');
if(window.nw)
{
visitsN=1;
set('times',visitsN,5);
}
}
</script>
<body onload="validateCookie();">