// JavaScript Document
var path = "/";

function getCookieByName(name) {
	var cookies = document.cookie;							// get a string of all the cookies separated by ";"s
	var cookieOffset = cookies.indexOf(name+"=");			// get position of name/value pair in string
	if (cookieOffset == -1) { return 0; }					// if the cookie isn't found, then exit with false condition
	cookieOffset = cookieOffset + name.length + 1;			// adjust offest to be past the = sign
	var cookieStop = cookies.indexOf(";",cookieOffset);		// get the length of the cookie value
	if (cookieStop == -1) { cookieStop = cookies.length; }	// if no ;, the last cookie
	return cookies.substring(cookieOffset,cookieStop);		// return section of string that is cookie
}

function setCookieByNameAndDate(name,value,expiration) {
	document.cookie = name + "=" + value + ";expires=" + expiration + ";path=" + path + ";";
	return -1;
}

function setCookieByName(name,value) {
	document.cookie = name + "=" + value + ";path=" + path + ";";
	return -1;
}

function dropNamedCookie(name) {
	return setCookieByName(name,"undefined");
}

function dropExpiringCookie(name,expires) {
	return setCookieByNameAndDate(name,"undefined",expires);
}