var test;
function showOrHide(el){
	if (Element.hasClassName(el, 'invisible')) {
		new Effect.BlindDown(el);
		Element.removeClassName(el, 'invisible');
		setCookie(el, '', 365);
	} else {
		new Effect.BlindUp(el);
		Element.addClassName($(el), 'invisible');
		setCookie(el, 'invisible', 365);
	}
}

function pageLoad() {
	test = $('left');
	// Id names of all the "boxes"
	var boxes= new Array();;
	for(i=0; i<test.childNodes.length;i++){
		if(test.childNodes[i].tagName=="DIV"){
			for(j=0; j<test.childNodes[i].childNodes.length;j++){
				if(test.childNodes[i].childNodes[j].tagName=="DIV"){
					boxes[boxes.length]=test.childNodes[i].childNodes[j]
				}
			}
		}
	}
	for (i = 0; i < boxes.length; i++) {
		if (boxes[i]) {
			cookieValue = readCookie(boxes[i].id);
			if (cookieValue == 'invisible') {
				Element.hide(boxes[i]);
				Element.addClassName($(boxes[i].id), 'invisible');
			}
		}		
	}	
	var inp = document.getElementsByTagName("input");
	for(i=0;i<inp.length;i++){
	   if(inp[i].type=="submit"){
	       inp[i].className="sub";
	   }	   
	   if(inp[i].type=="checkbox"){
	       inp[i].className="check";
	   }
	}
}

function setCookie(name,value,days) {
 if (days) {
   var date = new Date();
   date.setTime(date.getTime()+(days*24*60*60*1000));
   var expires = ";expires="+date.toGMTString();
 } else {
   expires = "";
 }
 document.cookie = name+"="+value+expires+";path=/";
}


function readCookie(name) {
 var needle = name + "=";
 var cookieArray = document.cookie.split(';');
 for(var i=0;i < cookieArray.length;i++) {
   var pair = cookieArray[i];
   while (pair.charAt(0)==' ') {
     pair = pair.substring(1, pair.length);
   }
   if (pair.indexOf(needle) == 0) {
     return pair.substring(needle.length, pair.length);
   }
 }
 return null;
}
addEvent(window,'load',pageLoad);