function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function expires()
{
	var exp = new Date( );
	var plus = exp.getTime( ) + (30 * 24 * 60 * 60 * 1000);
	exp.setTime(plus);
	
	return exp;
}

function div(id)
{

	var box = document.getElementById(id)
	
	if (box.style.display == 'block')
	{
		box.style.display = 'none';
		setCookie(id,'none',expires().toGMTString( ));
		if ((id!='showsm') && (id!='write_message_window'))
		{
			document.getElementById(id+'_img').src = document.getElementById(id+'_img').src.replace(/block/gi, "none");
		}
	}
	else
	{
		box.style.display = 'block';
		setCookie(id,'block',expires().toGMTString( ));
		if ((id!='showsm') && (id!='write_message_window'))
		{
			document.getElementById(id+'_img').src = document.getElementById(id+'_img').src.replace(/none/gi, "block");
		}
	}
	
}

function onstart(id)
{

	if (!getCookie(id)) {setCookie(id,'block',expires().toGMTString( ));}

	document.getElementById(id).style.display = getCookie(id);
	
	if ((getCookie(id) == 'none') && (id!='showsm'))
	{
		document.getElementById(id+'_img').src = document.getElementById(id+'_img').src.replace(/block/gi, "none");
	}
	
}