// ############ COOKIE SCRIPTS ##################

   var returnFlag = 0;
   var expdate = new Date ();
   FixCookieDate (expdate);
   expdate.setTime (expdate.getTime() + (1000 * 60 * 60 * 24 * 365));

function FixCookieDate (date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
      date.setTime (date.getTime() - skew);
}

function setCookie (name, value, expires)
{
// temp = name + "=" + escape (value) + "; expires=" + expdate.toGMTString() 
 temp = name + "=" + escape (value) + "; expires=" + expdate.toGMTString() + "; path=/familynow"; 
 document.cookie = temp
}

function getCookie (name)
{
 var dcookie = document.cookie;
 var cname = name + "=";
 var clen = dcookie.length;
 var cbegin = 0;
 while (cbegin < clen) {
          var vbegin = cbegin + cname.length;
          if (dcookie.substring (cbegin, vbegin) == cname) {
               var vend = dcookie.indexOf (";", vbegin);
               if (vend == -1) vend = clen;
               return unescape (dcookie.substring(vbegin, vend));
                                                                                }
          cbegin = dcookie.indexOf(" ", cbegin) + 1;
          if (cbegin == 0) break;
                                    }
 return null;
}

// ############# END OF COOKIE FUNCTIONS ####################

// ############# MISC FUNCTIONS ####################

function useNewWindow(u,n,l,t,w,h,tb,loc,dir,mb,r,sb,st,x)
{
	var remote=null;

	remote=window.open(u,n,'left='+l+',top='+t+',width='+w+',height='+h+',toolbar='+tb+',location='+loc+',directories='+dir+',menubar='+mb+',resizable='+r+',scrollbars='+sb+',status='+st);
	remote.focus();

	if (remote != null) 
	{
		if (remote.opener == null ){remote.opener = self;}
	}
	if (x==1){return remote;}
}

