function getCookie(c_key)
{	
	var val = null;

	if(document.cookie && document.cookie.length > 0)
	{
		var cookiesCpy = document.cookie;

		if(cookiesCpy.charAt(cookiesCpy.length - 1) !=";")
			cookiesCpy += ";";

		var regEx = new RegExp(c_key + "=.*;");
		var keyVal = cookiesCpy.match(regEx);

		if(keyVal)
			val = keyVal[0].split("=")[1].replace(";", "");
	}

	return val;
}

function setCookie(c_key, c_val, expDays)
{
	if(!(c_key && c_val))
		return;

	if(!expDays)
		expDays = 7;

	var strBuffer = new Array();
	strBuffer.push(c_key);
	strBuffer.push("=");
	strBuffer.push(escape(c_val));

	if(expDays)
	{
		var exp = new Date();
		exp.setDate(exp.getDate() + expDays);
		strBuffer.push(";expires=");
		strBuffer.push(exp.toGMTString());
	}

	document.cookie = strBuffer.join("");
}
