<!--
/*
Remember Me script
*/
domain		= '';
path		= '/';
secure		= 0;
remember 	= 0;

// Function to save a field.
function save_field(obj) {
	var cookie_value = '';
	var objType = new String(obj.type);
	switch(objType.toLowerCase()) 
	{
		case "checkbox" :
			if (obj.checked) 
			{remember = 1;
			cookie_value = obj.name + '=[1]';
			}		
//			else cookie_value = obj.name + '=[0]'
//			alert("rememberme = " + remember);
			break;
		default :
			// We assume all other fields will have
			// a valid obj.name and obj.value
			if(remember == 1)
			cookie_value = obj.name + '=[' + obj.value + ']';
	}
	if (cookie_value) 
	{
		var expires = new Date();
		expires.setTime(expires.getTime()+(1000*60*60*24*30));//1000 x 60 x 60 x 24 x 30 = 30 days
		cookie_value = cookie_value +
		((domain.length > 0) ? ';domain=' + domain : '') +
		((path) ? ';path=' + path : '') +
//		((secure) ? ';secure' : '') +
		';expires=' + expires.toGMTString();
	}
	document.cookie = cookie_value;
//	alert("Cookie Value " + cookie_value);
	return 1;	
}

// Function to retrieve a field.
function retrieve_field(obj) {
	var cookie = '', real_value = '';
	cookie = document.cookie;
	var objType = new String(obj.type);
	if (obj.name)
		var objName = new String(obj.name);
	else
		var objName = new String(obj[0].name);
	var offset_start = cookie.indexOf(objName + '=[');
	if (offset_start == -1) return 1;
	var offset_start_length = objName.length + 2;
	offset_start = offset_start + offset_start_length;
	var offset_end = cookie.indexOf(']', offset_start);
	real_value = cookie.substring(offset_start, offset_end);
	switch(objType.toLowerCase()) 
	{
		case "checkbox" :
			if (real_value == '1') obj.checked = 1
			else obj.checked = 0
			break;
		default :
			obj.value = real_value;
			break;
	}
	return 1;
}
// End JavaScript -->