/********************************************************** danro[at]hack[dot]org  2002-11-21* Cookie functions/*********************************************************/********************************************************** This function creates/overwrites a cookie on the client* if no date is set it is a sessio cookie.**********************************************************/function setCookie(name,value,days) {  if (days) {    var date = new Date();    date.setTime(date.getTime()+(days*24*60*60*1000));    var expires = "; expires="+date.toGMTString();  }  else expires = "";  document.cookie = name+"="+value+expires+"; path=/";}/********************************************************** This function retrievs a cookie from the client**********************************************************/function getCookie(name) {  var nameEQ = name + "=";  var ca = document.cookie.split(';');  for(var i=0;i < ca.length;i++) {    var c = ca[i];    while (c.charAt(0)==' ') c = c.substring(1,c.length);    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);  }  return null;}/********************************************************** This function toggles a cookie value 1/0**********************************************************/function toggleCookie(cName, days){	var i = getCookie(cName);	if(isNaN(i)){		i = 0;	}else if(parseInt(i) > 0){		i = 0;	}else i = 1;		if(days){		setCookie(cName, i, days);	}else setCookie(cName, i);}