// x_libraries.js, X v3.15.2, Cross-Browser.com DHTML Library
// Modified and repacked for simpler use on a DHTML menu by Damon
// Just deleted some function, nothing more =P
// Copyright (c) 2004 Michael Foster, Licensed LGPL (gnu.org)

// cookie functions from scottandrew.com ...
// goood code never dies - 
// it just gets passed from 
// the source of one site to the next.
function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
//		var expires = "; expires="+date.toGMTString();
		var expires = "";
	}
	else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(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;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}

/******** start manage cookie ********/
var bikky = document.cookie;
function getCookie(name) 
{ // use: getCookie("name");
	if(bikky == null) 
		return " ";
	var index = bikky.indexOf(name + "=");
 	if (index == -1) 
 		return null;
 	index = bikky.indexOf("=", index) + 1;
 	var endstr = bikky.indexOf(";", index);
 	if (endstr == -1) 
 		endstr = bikky.length;
 	return unescape(bikky.substring(index, endstr));
}

function setCookie(name, value) { // use: setCookie("name", value);
	if (value != null && value != "")
  		document.cookie=name + "=" + escape(value);
		bikky = document.cookie; // update bikky
}

function setPersistentCookie(name,value,days) 
{
 	if(days != null)days = 1;  
  	var exp = new Date()
  	var expTime_l = exp.getTime() + (days * 24 * 60 * 60 * 1000)
  	exp.setTime(expTime_l)   
  	var expires = "; expires="+exp.toGMTString();  
  	document.cookie = name+"="+value+expires+"; path=/";
  	bikky = document.cookie;
}

function removePersistentCookie(name) 
{
	setPersistentCookie(name,"",-1);
}
/******** stop manage cookie ********/