
function trim(s) {
	return s.replace(/^\s+|\s+$/g,'');
};

function ltrim(s) {
	return s.replace(/^\s+/,'');
};

function rtrim(s) {
	return s.replace(/\s+$/,'');
};


///////////////////////////////////////////////////
//
//		C O O K I E		F U N C T I O N S

function newcookie(name,value,secs,path) {
	var expires = '';
	if (secs) {
		var date = new Date();
		date.setTime(date.getTime()+(secs*1000));
		expires = '; expires='+date.toGMTString();
	}
	if (!path) path='/';
	document.cookie = name+'='+value+expires+'; path='+path;
};

function getcookie(name) {
	var clabel = name+'=';
	var cookiebits = document.cookie.split(';');
	for (var i=0; i<cookiebits.length; i++) {
		var cbit = trim(cookiebits[i]);
		if (cbit.indexOf(clabel) == 0) {
			return cbit.substring(clabel.length,c.length);
		}
	}
	return false;
};

function delcookie(name) {
	createCookie(name,'',-1);
};

