function parseParams()
{
	var q = document.location.search;
	if (!q) return {};
	if (q.charAt(0) == '?') q = q.substr(1);
	if (q.length == 0) return {};
	q = q.split('&');
	var params = {};
	for (var i in q)
	{
		var p = q[i].split('=');
		if (p.length > 1)
		{
			params[p[0]] = p[1];
		}
	}
	return params;
}

function parseCookies()
{
	var c = String(document.cookie);
	c = c.split(';');
	var cookies = {};
	for (var i in c)
	{
		var p = c[i].split('=');
		if (p.length > 1)
		{
			cookies[$.trim(p[0])] = p[1];
		}
	}
	return cookies;
}

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();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
