function extractCookieValue(val) {
if ((endOfCookie = document.cookie.indexOf(";", val)) == -1) {
endOfCookie = document.cookie.length; }
return unescape(document.cookie.substring(val, endOfCookie));
}

function readCookie(cookiename) {
var numOfCookies = document.cookie.length;
var nameOfCookie = cookiename + "=";
var cookieLen = nameOfCookie.length;
var x=0;
while (x <= numOfCookies) {
var y = (x+cookieLen);
if (document.cookie.substring(x,y) == nameOfCookie)
return (extractCookieValue(y));
x = document.cookie.indexOf(" ", x) + 1;
if (x == 0)
	break;
}
return (null);
}

function createCookie(name, value, expiredays) {
var todayDate = new Date();
todayDate.setDate(todayDate.getDate() + expiredays);
document.cookie = name + "=" + value + "; expires=" + todayDate.toGMTString() + ";"
}

function createTempCookie(name,value) { document.cookie=name + "=" + value + ";"; }

function returnExpiry(days) {
var todayDate = new Date();
todayDate.setDate(todayDate.getDate() + days);
return(todayDate.toGMTString());
}

function deleteCookie(name) {
var todayDate = new Date();
var value=readCookie(name);
todayDate.setDate(todayDate.getDate() - 1);
document.cookie=name + "=" + value + "; expires=" + todayDate.toGMTString() + ";"
}

function remblock(i) {
bl=new Array();
inner=new Array();
bl[1]=document.all.block1.style.display;
bl[2]=document.all.block2.style.display;
bl[3]=document.all.block3.style.display;
inner[1]=document.all.block11.style.display;
inner[2]=document.all.block21.style.display;
inner[3]=document.all.block31.style.display;
createCookie("blocks"+i , bl[i] , 365);
createCookie("inner"+i , inner[i] , 365);

}

function setblocks() {
 document.all.block1.style.display=readCookie("blocks1");
 document.all.block2.style.display=readCookie("blocks2");
 document.all.block3.style.display=readCookie("blocks3");
 if (document.all.block1.style.display=="none") document.all.img1.style.display="block";
 else document.all.img1.style.display="none";
 if (document.all.block2.style.display=="none") document.all.img2.style.display="block";
 else document.all.img2.style.display="none";
 if (document.all.block3.style.display=="none") document.all.img3.style.display="block";
 else document.all.img3.style.display="none";
 document.all.block11.style.display=readCookie("inner1");
 document.all.block21.style.display=readCookie("inner2");
 document.all.block31.style.display=readCookie("inner3");
}