//collapse_expand javascript code
imgout=new Image(8,8);
imgin=new Image(8,8);

//arrow images
	imgout.src="/brms/images/Assets/img_greyarrow_close.gif";
	imgin.src="/brms/images/Assets/img_greyarrow_open.gif";

//this switches expand collapse icons
function filter(imagename,objectsrc){
	if (document.images){
		document.images[imagename].src=eval(objectsrc+".src");
	}
}

function GetElementsByClass (rootobj, classname)  
{
 var temparray = new Array ();
 var inc = 0;
 for (var i = 0; i < rootobj.length; i++)
 {
  if (rootobj[i].className == classname)
   temparray[inc++] = rootobj[i];
 }
 return temparray
}

//get cookie value
function getCookieVal(offset) {
endstr = document.cookie.indexOf (";", offset)
if(endstr == -1) endstr = document.cookie.length
return unescape(document.cookie.substring(offset, endstr))
}

//get cookie
function GetCookie(name) {
arg = name + "="
alen = arg.length
clen = document.cookie.length
var i = 0
while (i < clen) {
j = i + alen
if(document.cookie.substring(i, j) == arg) return getCookieVal(j)
i = document.cookie.indexOf(" ", i) + 1
if(i == 0) break
}
return null
}

//set cookie
function SetCookie (name, value) {
var cstr = name + "=" + escape(value) + ";"
//document.write(cstr);
//alert(cstr);
document.cookie = cstr;
}

//expand_collapse code
function expandCollapse(id){
var div = document.getElementById(id);
if (div.style.display=='none'){
div.style.display='block';
filter(("img"+id),'imgin');
SetCookie(id,'block');
}
else {
div.style.display='none';
filter(("img"+id),'imgout');
SetCookie(id,'none');
}
}

//set display
function setDisplay(div,disp){
if (disp!=null) {
div.style.display=disp; 
//document.images["img"+id].src=(disp=='none')?'/brms/images/Assets/img_greyarrow_close.gif':'/brms/images/Assets/img_greyarrow_open.gif';
}
}

//set state
function setState(){
var div;
var i=1;
while (div=document.getElementById('myvar'+(i++))) {
//setDisplay(div,GetCookie(div.id),'img'+i);
setDisplay(div,GetCookie(div.id));
i++;
}
}

//set state
//function setState(){
//var div;
//var i=1;
//div = document.getElementById('myvar'+(i++));
//while (div[i]) {
//setDisplay(div,GetCookie(div.id),'img'+i);
//div[i].style.display=thestate;
//setDisplay(div,GetCookie(div.id));
//i++;
//}
//revivestatus();
//}