function setCookie(nme, vlue, expres)
	{
	var strDomain = '';

	if (self.location.protocol != 'file:')
		{
		strDomain = self.location.hostname;

		var cokie = nme + '=' + escape(vlue);
		var expiration = new Date();

		if (expres == -1)
			{
			expiration.setYear(2010);
			expiration.setMonth(01);
			expiration.setDate(01);
			}

		else
			{
			var t = expiration.getTime();
			var msPerDay = 24 * 60 * 60 * 1000;
			t += (msPerDay * expres);
			expiration.setTime(t);
			}

		if (expres != 0)
			{
			cokie += '; expires=' + expiration.toGMTString();
			}

		else
			{
			cokie = nme + '=';
			}

		cokie += '; path=/';

		if (strDomain != '')
			{
			cokie += '; domain=' + strDomain;
			}

		document.cookie = cokie;
		}
	}
