	
	function HideUnhideEl(sender,elname,elpict){
		var cnam='';
		varCookie = elname;
		el=eval("document.getElementById('"+elname+"');");
		elpict=eval("document.getElementById('"+elpict+"');");
		if(elname.indexOf('archr') != -1){ cnam='archivlinkrok'; }else{ cnam='archivlinkmesic'; }
		if (el.style.display==''){
			createCookie(varCookie, 'N', 10);
			el.style.display='none';
			elpict.className=cnam;
		}else{
			createCookie(varCookie, 'A', 10);
			el.style.display='';
			elpict.className=cnam;
		}
	}
	function allMHide(){
		for(r=2005;r<2010;r++){
			for(i=1;i<13;i++){
				if(i<10){ m=r+"0"+i; }else{ m=r+""+i; }
				el=eval("document.getElementById('archm"+m+"');");
				elpict=eval("document.getElementById('liam"+m+"');");
				var c = readCookie("archm"+m);
				if (el){
					if(c=='A'){
						elpict.className='archivlinkmesicsel';
					}else{
					 	el.style.display='none';
					}
				}
			}
		}
	}
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+";path=/";
	}
	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	function deleteCookie(name, path, domain) {
	  if (getCookie(name)) {
	    document.cookie = name + "=" +
	    ((path) ? "; path=" + path : "") +
	    ((domain) ? "; domain=" + domain : "") +
	    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
	  }
	}
	function getCookie(name) {
	  var dc = document.cookie;
	  var prefix = name + "=";
	  var begin = dc.indexOf("; " + prefix);
	  if (begin == -1) {
	    begin = dc.indexOf(prefix);
	    if (begin != 0) return null;
	  } else
	    begin += 2;
	  var end = document.cookie.indexOf(";", begin);
	  if (end == -1)
	    end = dc.length;
	  return unescape(dc.substring(begin + prefix.length, end));
	}
	
	
	allMHide();