function setCookie(name, value) {
	var c = name+"="+escape(value);
	c+=";expires=Thu, 01-Jan-15 00:00:01 GMT"
	document.cookie = c;
}


function getCookie(name) {
	var v = "";
	var c = document.cookie;
	var prefix = name+"=";
	var start = c.indexOf("; "+prefix);
	if ( start == -1 ) {
		start = c.indexOf(prefix);
		if ( start == -1 ) {
			return null;
		}
	}
	else {
		start += 2;
	}
	var end = c.indexOf(";",start);
	if ( end == -1 ) {
		end = c.length;
	}

	return unescape( c.substring(start+prefix.length, end) );
}

function toggle(block) {
	var obj = document.all? document.all[block] : (document.getElementById? document.getElementById(block) : "")
	if ( obj ) {
		if ( obj.style.display == "none" ) {
			obj.style.display = "inline";
		}
		else {
			obj.style.display = "none";
		}
		setCookie("block_"+block, obj.style.display);
	}
}

function setDefault(block, flag) {
	var obj = document.all? document.all[block] : (document.getElementById? document.getElementById(block) : "")
	var state = getCookie("block_"+block);
	if ( state!="none" && state!="inline" ) {
		if ( obj!=null ) {
			if ( flag ) {
				obj.style.display="inline";
			}
			else {
				obj.style.display="none";
			}
		}
		setCookie("block_"+block, obj.style.display);
	}
}

function restoreToggle(block) {
	var obj = document.all? document.all[block] : (document.getElementById? document.getElementById(block) : "")
	if ( obj!=null ) {
		var state = getCookie("block_"+block);
		if ( state=="none" ) {
			obj.style.display="none";
		}
		else {
			obj.style.display="inline";
		}
	}
}


function onLoadEvent() {
	if( document.hasManyDinoz )
		restoreToggle("dinozListBlock");
	restoreToggle("historyRaw");
	restoreToggle("historyHTML");
}



onload = onLoadEvent;
