
getCookieVal ();
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 null;
}
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;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}

function DeleteCookie1 () { 
var exp = new Date();
exp.setTime (exp.getTime() - 1000000000);  // This cookie is history
var cval = GetCookie ('GLIST_FULLNAME');
document.cookie ='GLIST_FULLNAME' + "=" + cval + "; expires=" + exp.toGMTString();    
}

function DeleteCookie () { 
var exp = new Date();
exp.setTime (exp.getTime() - 1000000000);  // This cookie is history
var cval = GetCookie ('GLIST_NAME');
document.cookie ='GLIST_NAME' + "=" + cval + "; expires=" + exp.toGMTString();    
}

var chk=GetCookie('CHECKD_NAME');

if( !GetCookie('CHECKD_NAME') ) { cookieCreater (); }

function cookieCreater () {
if(GetCookie('GLIST_NAME') == null) {

var GLIST_name = "unknown";
var full = "no";
var temp = "";

GLIST_name = prompt("To check if Santa has a message for you. Please enter your NAME, exactly as it appears on the Good Kids' List. like [John P.]. Do not enter anything else: ", ""); 

if (GLIST_name != null && GLIST_name != "") {
var expdate = new Date (); 
expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
SetCookie('GLIST_NAME', GLIST_name, expdate);

	if (GLIST_name == "Samantha P.") { var GLIST_fullname = "Samantha Place"; var full = "yes"; var temp = "school"; }
	if (GLIST_name == "Juliana D.") { var GLIST_fullname = "Juliana Denrich"; var full = "yes"; var temp = "school";  }
	if (GLIST_name == "Hayley M.") { var GLIST_fullname = "Hayley McMahen"; var full = "yes"; cookieCreater3 (); }
	if (GLIST_name == "Cassie W.") { var GLIST_fullname = "Cassie Wright"; var full = "yes"; var temp = "school"; }

	if (full == "yes") {
	var expdate = new Date (); 
	expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
	SetCookie('GLIST_FULLNAME', GLIST_fullname, expdate);
		}

	if (temp == "school") {
    var GLIST_message = temp;
	var expdate = new Date (); 
	expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
	SetCookie('GLIST_TMSG', GLIST_message, expdate);
		}

   }
}
else {
DeleteCookie ();
cookieCreater ();
}
}

function DeleteCookie2 () { 
var exp = new Date();
exp.setTime (exp.getTime() - 1000000000);  // This cookie is history
var cval = GetCookie ('GLIST_ADDNAME');
document.cookie ='GLIST_ADDNAME' + "=" + cval + "; expires=" + exp.toGMTString();    
}

function cookieCreater2 () {
if(GetCookie('GLIST_ADDNAME') == null) {
var GLIST_newname = "yes";
if (GLIST_newname != null && GLIST_newname != "") {
var expdate = new Date (); 
expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
SetCookie('GLIST_ADDNAME', GLIST_newname, expdate);  
   }
}
else {
DeleteCookie2 ();
cookieCreater2 ();
}
}

function DeleteCookie3 () { 
var exp = new Date();
exp.setTime (exp.getTime() - 1000000000);  // This cookie is history
var cval = GetCookie ('GLIST_TMSG');
document.cookie ='GLIST_TMSG' + "=" + cval + "; expires=" + exp.toGMTString();    
}

function cookieCreater3 () {
if(GetCookie('GLIST_TMSG') == null) {
var GLIST_message = "no";
if (GLIST_message != null && GLIST_message != "") {
var expdate = new Date (); 
expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
SetCookie('GLIST_TMSG', GLIST_message, expdate);  
   }
}
else {
DeleteCookie3 ();
cookieCreater3 ();
}
}


function DeleteCookie4 () { 
var exp = new Date();
exp.setTime (exp.getTime() - 1000000000);  // This cookie is history
var cval = GetCookie ('GLIST_DIFFNAME');
document.cookie ='GLIST_DIFFNAME' + "=" + cval + "; expires=" + exp.toGMTString();    
}

function cookieCreater4 () {
if(GetCookie('GLIST_DIFFNAME') == null) {
var GLIST_d_name = "yes";
if (GLIST_d_name != null && GLIST_d_name != "") {
var expdate = new Date (); 
expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
SetCookie('GLIST_DIFFNAME', GLIST_d_name, expdate);  
   }
}
else {
DeleteCookie4 ();
cookieCreater4 ();
}
}

function DeleteCookie5 () { 
var exp = new Date();
exp.setTime (exp.getTime() - 1000000000);  // This cookie is history
var cval = GetCookie ('CHECKD_NAME');
document.cookie ='CHECKD_NAME' + "=" + cval + "; expires=" + exp.toGMTString();    
}

if(GetCookie('CHECKD_NAME') == null || GetCookie('CHECKD_NAME') == "" ){ cookieCreater6 (); }

function cookieCreater5 () {
if(GetCookie('CHECKD_NAME') == null) {
var CHKED_name = "yes";
if (CHKED_name != null && CHKED_name != "") {
var expdate = new Date (); 
expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000)); 
SetCookie('CHECKD_NAME', CHKED_name, expdate);  
   }
}
else {
DeleteCookie5 ();
cookieCreater5 ();
}
}

function DeleteCookie6 () { 
var exp = new Date();
exp.setTime (exp.getTime() - 1000000000);  // This cookie is history
var cval = GetCookie ('CHECKD_NAME');
document.cookie ='CHECKD_NAME' + "=" + cval + "; expires=" + exp.toGMTString();    
}

function cookieCreater6 () {
if(GetCookie('CHECKD_NAME') == null) {
var CHKED_name = "no";
if (CHKED_name != null && CHKED_name != "") {
var expdate = new Date (); 
expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000)); 
SetCookie('CHECKD_NAME', CHKED_name, expdate);  
   }
}
else {
DeleteCookie6 ();
cookieCreater6 ();
}
}

function addPerm() {
var name = GetCookie('GLIST_NAME');
if (GetCookie ('GLIST_FULLNAME') != null && GetCookie ('GLIST_FULLNAME') != ""){ var name = GetCookie ('GLIST_FULLNAME'); }
newname = prompt("Please confirm this is your Full First and Full Last Names ONLY. If this is not you, then correct the names and hit the enter key [James Jones]: ",name); 
newname = prompt("Please confirm this is your Full First and Full Last Names ONLY. If your name is correct then hit the enter key:",newname); 
if (name != newname) { cookieCreater4 ();}
var x=newname;
var z=x.substring(0,1);
var fini=z.toUpperCase();
var frest=x.substring(1,x.indexOf(' '));
var fname= ("" + fini + "" + frest + "");

var len=x.length;
var a=x.substring(x.lastIndexOf(' ')+1,len);
var ln=a.length;
var b=a.substring(0,1);
var lini=b.toUpperCase();
var lrest=a.substring(1,ln);
var lname= ("" + lini + "" + lrest + "");
var GLIST_name=("" + fname + " " + lini + ".");
var GLIST_fullname=("" + fname + " " + lname + "");

	if ( name != GLIST_name) {
	var expdate = new Date (); 
	expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
	SetCookie('GLIST_NAME', GLIST_name, expdate);
		}

	if ( GLIST_fullname != "" && GLIST_fullname != null) {
	var expdate = new Date (); 
	expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
	SetCookie('GLIST_FULLNAME', GLIST_fullname, expdate);
		}

}