
function set_field_from_cookie(name) 
{
	value = readCookie("qw_" + name);
//	window.alert("set_field_from_cookie  name=" + name + " value=" + value);
	if (value != null)
	{
		elt = document.getElementById(name);
		if (elt)
		{
			//elt.innerHTML = value;
			elt.value = value;
		}
	}
}

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0; i<ca.length; i++) 
	{
		var c = ca[i];
		while (c.charAt(0) == ' ') 
			c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0)
		{
			var value = c.substring(nameEQ.length,c.length);
//			window.alert("readCookie  name=" + name + " value=" + value);
			return value;
		}
	}
	
	return null;
}

function createCookie(name, value, days) 
{	
	var expires = "";
	if (days) 
	{		
		var date = new Date();
		date.setTime(date.getTime() + (days*24*60*60*1000));
		expires = "; expires=" + date.toGMTString();			
	}	
	
	var cookieStr = name + "=" + value + expires + ";path=/";
//	window.alert("createCookie " + cookieStr );
	document.cookie = cookieStr ;
}

function set_cookie_from_field(name) 
{
	elt = document.getElementById(name);
	if (elt)
	{
	    value = elt.value;
		createCookie("qw_" + name, value, 365);
	}
}
