function writeCookie(name, value, days)
{
	value = value + '|||jscript';
	value = encodeURIComponent(value);
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires=" + date.toGMTString();
    } else {
		var expires = "";
	}
  document.cookie = name + "=" + value + expires + "; domain=kissingerassoc.com; path=/";
}

function putCookie(nam, val, days)
{
	valu = encodeURIComponent(val);
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expire = "; expires=" + date.toGMTString();
    } else {
		var expire = "";
	}
  document.cookie = nam + "=" + valu + expire + "; domain=kissingerassoc.com; path=/";
}

function writeCookieKcorp(wck_luc, wck_end_user_flag, wck_auto_login_flag, wck_auto_login_skip_flag, wck_stay_logged_in_flag)
{
	var wck_cookie_value = wck_luc + '|||' + wck_end_user_flag + '|||' + wck_auto_login_flag + '|||' + wck_auto_login_skip_flag + '|||' + wck_stay_logged_in_flag;
	var wck_write_status = writeCookie('kcorp',wck_cookie_value,'180');
	return wck_write_status;
}

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

function eraseCookie(name)
{
  writeCookie(name, "", -1);
}

function buildCookieValue(bc_row)
{
	var bc_cookie_value = '';
	var bc_field_sep='|||';
	var bc_cookie_value = bc_row[0];
	if (bc_row.length > 1) {
		for(var i=1; i < bc_row.length; i++) {
			bc_cookie_value = bc_cookie_value + bc_field_sep;
			bc_cookie_value = bc_cookie_value + bc_row[i];
		}
	}
	return bc_cookie_value;
}
