<script language="JavaScript">

function getRandomNum(lbound, ubound)
   {
	return (Math.floor(Math.random() * (ubound - lbound)) + lbound);
   }

function SetCookie (name, value) 

   {

   var argv = SetCookie.arguments;
   var argc = SetCookie.arguments.length;
   var expires = (2 < argc) ? argv[2] : null;
   var path = (3 < argc) ? argv[3] : null;
   var domain = (4 < argc) ? argv[4] : null;
   var secure = (5 < argc) ? argv[5] : false;
   document.cookie = name + "=" + escape (value) +
     ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
     ((path == null) ? "" : ("; path=" + path)) +
     ((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
   }


var expdate = new Date();
// Set expiration date to a year from now.
expdate.setTime(expdate.getTime() +  (24 * 60 * 60 * 1000 * 365)); 

var random1=getRandomNum(1,9999999999)
var random2=getRandomNum(1,9999999999)
var thisCookie = document.cookie; 

function getCookie(name) { 
  var index = thisCookie.indexOf(name + "="); 
  if (index == -1) return null;
  index = thisCookie.indexOf("=", index) + 1; 
  var endstr = thisCookie.indexOf(";", index); 
  if (endstr == -1) endstr = thisCookie.length; 
  return unescape(thisCookie.substring(index, endstr)); 
} 

var id = getCookie("id");

if ( id == null ) {
  SetCookie("id", random1.toString()+random2.toString(), expdate, "/", null, false);
}


</script>