var hideMode='none';
var showMode='block';
var openImg = new Image();
   openImg.src = "/images/cheminfo/arrow_dbl_close_black.gif";
var closedImg = new Image();
   closedImg.src = "/images/cheminfo/arrow_dbl_open_black.gif";
var today = new Date();
var expiry = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000); // plus 365 days



function invertButton(btn) {
 	if (btn) {
	 	if (btn.checked==1) {btn.checked=0;}
		else {btn.checked=1}
	}
}

function setButton(btn, trueFalse) {
 	if (btn) {
 		if (trueFalse) {btn.checked=1;}
		else {btn.checked=0}
	}
}

function initButtons() {
	// the toggle buttons
	for	(i=1; i<=numberColumns; i++) {
		btn=document.forms['tcol'].elements['col'+i];
		if (btn) {
			if (flags.substr(i-1,1)=='0') {setButton(btn, false); toggleVis(btn); }
			else {setButton(btn, true); }
		}
	}
}

function initShowHide() {
	// the show/hide
	for	(i=numberColumns+1; i<=numberColumns+elCount; i++) {
	//alert(i);
		cs(i-numberColumns);
		if (flags.substr(i-1,1)=='1') {cs(i-numberColumns);  }
	}
}

function cs(x) {
	el = document.getElementById('p'+x);
	if(el.style.display==hideMode) {r=showMode} else {r=hideMode};
	el.style.display=r;
	sh(x);
	}

function sh(x) {
	el = document.getElementById('p'+x);
	objImg = document.getElementById(x);
	if(el.style.display==hideMode) {r='Show '; objImg.src = closedImg.src} else {r='Hide '; objImg.src = openImg.src};
	el = document.getElementById('l'+x);
	el.innerHTML=r;
	}
function onUnLoadSave() {
	// we need to recalculate the flags
	flags='';
	for	(i=1; i<=numberColumns; i++) {
		btn   = document.forms['tcol'].elements['col'+i];
	 	if (btn.checked == 1) {flags=flags+'1';}
                else {flags=flags+'0';}
	}
	
	for	(i=1; i<=elCount; i++) {
		el=document.getElementById('p'+i);
		if(el.style.display==hideMode) { flags=flags+"0"; } else {flags=flags+"1";}
	}

	setCookieDbcreator(cookieName,flags);
	// alert(flags);
}

