<html>
<head>
<title></title>
<script language="JavaScript">
<!-- Start Script

// setCookie function
// Analysis
function setCookie(name, value)
{
var expires=new Date();
expires.setYear(expires.getYear() + 1);

var cookieString = name + "=" + escape(value) + "; expires=";
cookieString += expires.toGMTString();

document.cookie = cookieString;
}

// getCookie function
// Analysis
function getCookie(name)
{
cookieString = document.cookie;

// Loop through cookieString searching for name
// Analysis
for(i=0; i<cookieString.length;)
	{
	// name found
	// Analysis
	if(cookieString.substring(i, i + name.length) == name)
		{
		i += (name.length + 1);
		if(cookieString.indexOf(";", i) < i)
			return unescape(cookieString.substring(i, cookieString.length));
		else
			return unescape(cookieString.substring(i, cookieString.indexOf(";", i)));
		}
	// Name not found
	// Analysis
	i = cookieString.indexOf(";", i);
	if(i<0)
		return null;
	else
		i += 2;
	}

// This line of code should never execute!
// Analysis
return null;
}

// visit variables
// Analysis
var visitString;
var numVisits;

// Check for cookie information
// Analysis
if( (visitString = getCookie("visits")) == null)
	{
	setCookie("visits", "1");
	visitString="1";
	}
else
	{
	numVisits = parseInt(visitString);
	numVisits++;
	visitString = "";
	visitString += numVisits;
	setCookie("visits", visitString);
	}

// Write string to screen
document.writeln("This is visit number " + visitString + ". Please enjoy your stay!<p>");
document.bgColor="#FFFFFF";
document.fgColor="#000000";
// End Script -->
</script>
</head>
<body>
</body>
</html>

Back to main page or execute code