// JavaScript Document

function set_cookie(name, value, expires, path, domain, secure)
{
	var today = new Date();
	
	today.setTime(today.getTime());

	if (expires) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	
	var expires_date = new Date(today.getTime() + expires);

	document.cookie = name + "=" + escape(value) + (expires ? ";expires=" + expires_date.toGMTString() : "") + (path ? ";path=" + path : "") + (domain ? ";domain=" + domain : "") + (secure ? ";secure" : "");
}

function get_cookie(name)
{
	var all_cookies = document.cookie.split(';');
	var temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var cookie_found = false;

	for (i = 0; i < all_cookies.length; i++) {
		temp_cookie = all_cookies[i].split('=');
		cookie_name = temp_cookie[0].replace(/^\s+|\s+$/g, '');

		if (cookie_name == name) {
			cookie_found = true;

			if (temp_cookie.length > 1) {
				cookie_value = unescape(temp_cookie[1].replace(/^\s+|\s+$/g, ''));
			}

			return cookie_value;
			break;
		}
		
		temp_cookie = null;
		cookie_name = '';
	}
	
	if (!cookie_found) {
		return null;
	}
}

function delete_cookie(name, path, domain)
{
	if (get_cookie(name)) {
		document.cookie = name + "=" + (path ? ";path=" + path : "") + (domain ? ";domain=" + domain : "") + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
	}
}
