var cookieElements = new Array();
var numCookieElements = 0;

function getCookieElements() {
	var start = 0;
	var end = 0;
	var pair;
	var label;
	var value;

	while(start < document.cookie.length) {
		if(document.cookie.indexOf(";", start)==-1)
			end = document.cookie.length;
		else
			end = document.cookie.indexOf(";", start);
		pair = unescape(document.cookie.substring(start,end));
		if(pair.indexOf("=", 0)==-1) {
			label = pair;
			value = "";
		}
		else {
			label = pair.substring(0,pair.indexOf("=", 0));
			value = pair.substring(pair.indexOf("=", 0)+1,pair.length);
		}
		cookieElements[numCookieElements] = new Array(label,value);
		numCookieElements++;
		start = end+2;
	}
}

function getCookie(label) {
	i = 0;
	
	while (i < numCookieElements) {
		if (cookieElements[i][0] == label) {
			return cookieElements[i][1];
		}
		i++;
	}
	return "";
}

function setCookie(label, value, life, path) {
	dt = new Date();
	dt.setTime(dt.getTime()+1000*life);
	document.cookie = label + "=" + escape(value) + "; expires=" + dt.toGMTString() + (path!=null?"; path="+path:"");
}


