(function($) { 

jQuery.cookie = function (name, value, kill) {
	if (value != null) {
		var date = new Date();
		date.setTime(date.getTime()+(60*60*24*360));
		document.cookie = name+'='+value+'; expires='+date.toUTCString()+'; path=/';
	} else {
		if (kill == true) {
			var date = new Date();
			date.setTime(date.getTime()-(60*60*24*360));
			document.cookie = name+'='+value+'; expires='+date.toUTCString()+'; path=/';
		} else {
			var retVal = null;
			var cookies = document.cookie.split(";");

			$.each(cookies, function(i) {
				var gg = jQuery.trim(cookies[i]).split("=");

				if(gg[0].substring(0, name.length+1)==name) {
					retVal = decodeURIComponent(gg[1]);
				}
			});

			return retVal;
		}
	}
};

})(jQuery);

