function getCookie(key)
{
	//alert('getCookie(' + key);
	//alert('current cookie: ' + document.cookie);
	startindex = document.cookie.indexOf(key);
	startindex = document.cookie.indexOf('=', startindex);
	startindex++;
	endindex = document.cookie.indexOf(';', startindex);
	if ( endindex<=startindex )
		endindex=document.cookie.length;
	cookievalue = document.cookie.substring(startindex, endindex);
	//alert(key + '=' + cookievalue);
	return cookievalue;
}

function setCookie(key, value)
{
	//alert('setCookie('+ key + ',' + value + ')');
	//alert('current cookie: ' + document.cookie);
	startindex = document.cookie.indexOf(key);
	endindex = document.cookie.indexOf(';', startindex);
	if ( endindex<=startindex )
		endindex=document.cookie.length;
	newcookievalue = document.cookie.substring(0,startindex) +
								   key+'='+value+';' +
								   document.cookie.substring(endindex+1, document.cookie.length);
	//alert('newcookievalue: ' + newcookievalue);
	document.cookie = newcookievalue;
	//alert('new cookie: ' + document.cookie);
}


