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 "";
}
//
function setcookie (name, value) { 
	var argv = setcookie.arguments; 
	var argc = setcookie.arguments.length; 
	var expires = (argc > 2) ? argv[2] : null; 
	var path = (argc > 3) ? argv[3] : null; 
	var domain = (argc > 4) ? argv[4] : null; 
	var secure = (argc > 5) ? argv[5] : false; 
	var today = new Date();
	var zero_date = new Date(0,0,0);
	today.setTime(today.getTime() - zero_date.getTime());
	var todays_date = new Date(today.getYear(),today.getMonth(),today.getDate(),0,0,0);
	var expires_date = new Date(todays_date.getTime() + (8 * 7 * 86400000));
	
	document.cookie = name + "=" + escape (value) + "; expires=" + expires_date.toGMTString();
}
//
function deletecookie (name) {  
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = getcookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
//
function fngetcookie()
{
	var emailaddress = getcookie ("theory7_email");
	var name = getcookie ("theory7_name");
	var username = getcookie ("theory7_username");
	var country = getcookie ("theory7_country");
	var rememberme = getcookie ("theory7_rememberme");
	var machineid = getcookie ("theory7_machineid");
	var mailinglist = getcookie ("theory7_mailinglist");
	var firstvisit = getcookie ("theory7_firstvisit");
	var searchstr = location.search;
	var sitecolor = getcookie ("theory7_sitecolor");
	if (mailinglist == "")
		mailinglist = 0;
	if (rememberme == "")
		rememberme = 0;
	if (sitecolor == "")
		sitecolor = "0x706456";

	document.main.SetVariable('/:email',emailaddress);
	document.main.SetVariable('/:name',name);
	document.main.SetVariable('/:username',username);
	document.main.SetVariable('/:country',country);
	document.main.SetVariable('/:rememberme',rememberme);
	document.main.SetVariable('/:machineid',machineid);
	document.main.SetVariable('/:mailinglist',mailinglist);
	document.main.SetVariable('/:first_visit',firstvisit);
	document.main.SetVariable('/:searchstr',searchstr);
	document.main.SetVariable('/:color1',sitecolor);
}

