function getCookie(key){
	var c=document.cookie.split(" ").join("").split(";");
	var i;
	for(i in c){
		var a=c[i].split("=");
		if (a[0]!=key) continue;
		a.shift();
		return a.join('=');
	}
	return undefined;
}
function getCookieAsObject(){
	var o={};
	var c=document.cookie.split(" ").join("").split(";");
	var i;
	for(i in c){
		var a=c[i].split("=");
		o[a.shift()]=a.join('=');
	}
	return o;
}
function deleteCookie(key){
	var t = new Date(1900,1,1,0,0,0);
	document.cookie = key+"=;expires=" + t.toGMTString();
}
function setCookie(key,val){
	if (val==undefined){
		deleteCookie(key);
	}else{
		var t = new Date(2030,1,1,0,0,0);
		document.cookie = key+"="+val+";expires=" + t.toGMTString();
	}
}
