/*
	function getcookie(cookiename) {
		var cookiestring=""+document.cookie;
		var index1=cookiestring.indexOf(cookiename);
		if (index1==-1 || cookiename=="") return null; 
			
		var index2=cookiestring.indexOf(';',index1);
		if (index2==-1) index2=cookiestring.length; 
 		return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
	}
*/
	function getcookie(cookiename)
	{
		var cookiestring = ""+document.cookie;
		var cookies = cookiestring.split(";");
		for(var i=0;i<cookies.length;i++)
		{
			var vals = cookies[i].split("=");

			if( trim(vals[0]) == cookiename )
				return (unescape( vals[1] ));
		}
		return null;
	}
	function nukecookie(cookiename)
	{
		var dt = new Date();
		document.cookie = cookiename + "=0;expires=" + dt.toGMTString() + ";" + ";";
		return;
	}

	function setcookie(name, value, expires, path, domain, secure)
	{
		var cookieDomain = document.domain.substring(document.domain.indexOf(".")+1,document.domain.length);
		
		document.cookie = name + "=" + escape(value) +
		        ((expires) ? "; expires=" + expires.toGMTString() : "") +
		        ((path) ? "; path=" + path : "") +
		        ((domain) ? "; domain=" + domain : "; domain=" + cookieDomain) +
		        ((secure) ? "; secure" : "");
	}


	function trim(str) {
		if (String(str) == "undefined" || str == "") {
			return "";
		}

		return str.replace(/^\s*/, "").replace(/\s*$/, "");
	}

