var ac_ie4=false;
if(document.all){
 ac_ie4=true;
}

function getObject(id){
if(ac_ie4){
 return document.all[id];
}else{
 return document.getElementById(id);
}
}

function accordion(divId){
var b=getObject(divId);
if(b.exp=='close'){
 b.exp='open';
 b.style.display='block';
 addAccordionExpandID(divId)
}else{
 b.exp='close';
 b.style.display='none';
 addAccordionCollapseID(divId)
}
}

function accordion_open(divId){
var b=getObject(divId);
b.exp='open';
b.style.display='block';
}

function accordion_close(divId){
var b=getObject(divId);
b.exp='close';
b.style.display='none';
}

function setAccordionCookie(name, value){
var expire=new Date();
expire.setTime(expire.getTime()+30*24*60*60*1000);  // 30 days
//var c;
//c=name+'='+value+';path=/'+';expires='+expire.toGMTString();
//alert("cookie set "+c);
document.cookie=name+'='+value+';path=/'+';expires='+expire.toGMTString();
document.cookie=c;
}

function getAccordionCookie(name){
c=document.cookie.split(name+'=');
if(c.length<2){
 return null;
}
str=c[1];
if(str.indexOf(';')== -1){
 return str;
}
rem=str.split(';');
return rem[0];
}

function addAccordionExpandID(id){
//add id to expand list
oldExpandList=getAccordionCookie('accordion_expand');
//alert("old expand list "+oldExpandList);
newExpandList='';
if(oldExpandList){
 arrExpandList=new Array();
 arrExpandList=oldExpandList.split('|');
 for(i=0; i<arrExpandList.length-1; i++){
  if(arrExpandList[i]==id){
   continue;
  }
  newExpandList +=arrExpandList[i]+'|';
 }
}
newExpandList +=id+'|';
setAccordionCookie('accordion_expand',newExpandList);
//alert("new expand list "+newExpandList);
//remove id from collapse list
oldCollapseList=getAccordionCookie('accordion_collapse');
newCollapseList='';
if(oldCollapseList){
 arrCollapseList=new Array();
 arrCollapseList=oldCollapseList.split('|');
 for (i=0; i<arrCollapseList.length-1; i++){
  if (arrCollapseList[i]==id) {
   continue;
  }
  newCollapseList +=arrCollapseList[i]+'|';
 }
}
setAccordionCookie('accordion_collapse',newCollapseList);
//alert("new collapse list "+newCollapseList);
}

function addAccordionCollapseID(id){
//add id to collapse list
oldCollapseList = getAccordionCookie('accordion_collapse');
//alert("old collapse list "+oldCollapseList);
newCollapseList='';
if(oldCollapseList){
 arrCollapseList=new Array();
 arrCollapseList=oldCollapseList.split('|');
 for (i=0;i<arrCollapseList.length-1;i++) {
  if (arrCollapseList[i]==id) {
   continue;
  }
  newCollapseList +=arrCollapseList[i]+'|';
 }
}
newCollapseList +=id+'|';
setAccordionCookie('accordion_collapse',newCollapseList);
//alert("new collapse list "+newCollapseList);
//remove id from expand list
oldExpandList=getAccordionCookie('accordion_expand');
newExpandList='';
if(oldExpandList) {
 arrExpandList=new Array();
 arrExpandList=oldExpandList.split('|');
 for(i=0;i<arrExpandList.length-1;i++) {
  if(arrExpandList[i]==id) {
   continue;
  }
  newExpandList +=arrExpandList[i]+'|';
 }
}
setAccordionCookie('accordion_expand',newExpandList);
//alert("new expand list "+newExpandList);
}

