// Cookie functions used for auto language redirect
// -----------------------------------------------------------------
function setCookie(name, value, path, days_until_expire)
{
	if (days_until_expire == null) {
		var cookie_value = escape(value) + '';
	} else {
		var expire_date = new Date();
		expire_date.setDate(expire_date.getDate() + days_until_expire);
		var cookie_value = escape(value) + '; expires=' + expire_date.toUTCString();
	}

	if (path == null) {
		path = '/';
	}

	document.cookie = name + '=' + cookie_value + '; path=' + path;
}

function getCookie(name)
{
	var i, x, y, cookie_array = document.cookie.split(';');

	for (i = 0; i < cookie_array.length; i++) {
		x = cookie_array[i].substr(0, cookie_array[i].indexOf('='));
		y = cookie_array[i].substr(cookie_array[i].indexOf('=') + 1);
		x = x.replace(/^\s+|\s+$/g, '');

		if (x == name) {
			return unescape(y);
		}
	}
}
