/*
 * @(#)cookie.js
 *
 *    Version: 0.99.20100301
 * Written by: Yves Kreis <mailto:yves.kreis@education.lu>
 *
 * Copyright (C) 2003-2010 by Yves Kreis
 *
 * This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Luxembourg License.
 * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/lu/ or send a letter to 
 * Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
 *
 */

/*
 *
 * Functions available in this file:
 *   setCookie(name, value)
 *   getCookie(name)
 *   delCookie(name)
 *
 * Usage example:
 *   href = "setCookie(\'width\', \'', $width, '\');"
 *
 */

function setCookie(name, value) {
  document.cookie = name + "=" + value + "; expires=Wed, 01-Jan-3000 00:00:00 GMT";
}

function getCookie(name) {
  name = name + "=";
  var cookies = document.cookie.split(';');
  
	for(var i = 0; i < cookies.length; i++) {
		var cookie = cookies[i];
		while (" " == cookie.charAt(0)) {
			cookie = cookie.substring(1, cookie.length);
		}
		if (0 == cookie.indexOf(name)) {
			return cookie.substring(name.length, cookie.length);
		}
	}
	
	return null;
}

function delCookie(name) {
  document.cookie = name + "=deleted; expires=Thu, 01-Jan-1970 00:00:00 GMT";
}