/*
PShelper.com Commonly Used Javascript functions
For use with ProStores e-commerce platform
v1.0 published 03/25/2009
Derek Decker
*/

var d = document;

/* vanquish a cookie
  
@name = name of cookie to slay
*/
function killCookie(name){    
   //d.cookie = name + "=; expires=Thu, 01-Jan-70 00:00:01 GMT; "; //kill the cookie
   d.cookie = name + "=; expires=-1;"; //kill the cookie v2.0
}

/* resurrect a cookie

@name = name of cookie to summon
@value = value of cookie being conjured
*/
function setCookie(name, value, path){
	killCookie();
	path = (path)?path:'/';
	var today = new Date();
	var expires = new Date();
	expires.setTime(today.getTime() + 1000*60*60*24*1000); // expires in 1000 days
	d.cookie = name + "=" + value + "; expires=" + expires.toGMTString() + "; path="+path+";"; //set it anew
	return true;
}

/* access a cookies' value

@n = name of cookie being accessed
*/
function readCookie(n) {
var cookiecontent = false;
if(d.cookie.length > 0) {
	var cookiename = n+ '=';
	var cookiebegin = d.cookie.indexOf(cookiename);
	var cookieend = 0;
	if(cookiebegin > -1) {
		cookiebegin += cookiename.length;
		cookieend = d.cookie.indexOf(";",cookiebegin);
		if(cookieend < cookiebegin) { cookieend = d.cookie.length; }
		cookiecontent = d.cookie.substring(cookiebegin,cookieend);
		}
	}
return cookiecontent;
} // function ReadCookie()
