window.onload = function() { self.focus(); }

function getCookieVal(offset)
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name)
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;

	while (i < clen)
	{
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		return getCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}

	return null;
}


function generate(x, y)
{
	var range = y-x+1;
 	var l = ("" + range).length;
 	var num = (Math.floor(Math.random() * Math.pow(10,l)) % range) + parseInt(x);
 	return num;
}


function DrawLink(linkData)
{
	if (linkData != null)
	{
		var tLoc = linkData.indexOf("~") ;
		var pTitle = linkData.substring(0, tLoc);
		var pURL = linkData.substring(tLoc + 1, linkData.length);

		do {
			pURL = pURL .replace("}", "=");
		} while (pURL .search("}") > 0)

		document.write("<a href='" + pURL + "'>" + pTitle + "</a><br />&nbsp;<br />");
	}
}

var tmpURL = document.location.toString();

do {
tmpURL = tmpURL.replace("=", "}");
} while (tmpURL.search("=") > 0)

var thisCookie = GetCookie("rva");
var flag = 1;
var i = 1;
var intmatch = 0;
var cookie_array = new Array();
var cookie_string = "";
var title_url =  escape(document.title) + "~" + tmpURL;
var noSpaceURL = document.title + "~" + tmpURL;

if (thisCookie != null)
{
	cookie_array = thisCookie.split("!");
	for (i=0; i < 5; i++)
	{
			if (noSpaceURL == cookie_array[i])
			{
				 flag = 2;
				 intmatch = i;
			}
	}
}
else
{
	document.cookie = "rva=" + title_url;
}

if (flag == 1)
{
	for (i = 0; i < cookie_array.length ; i++)
	{
		if (i < 4)
		{
			cookie_string = cookie_string + cookie_array[i] + "!" ;
		}
	}

		document.cookie = "rva=" + title_url +"!"+escape(cookie_string.slice(0, -1));
}

if (flag == 2)
{
	for (j = 0; j < cookie_array.length; j++)
	{
		if (j != intmatch)
		{
			if (j < 5)
			{
				cookie_string = cookie_string + cookie_array[j] + "!" ;
			}
		}
	}

	document.cookie = "rva=" + title_url +"!"+escape(cookie_string.slice(0, -1));
}
