/* for Frequently Asked Questions */
   var ids=new Array();

function QAinit(){
if(document.getElementById){
var tids=document.getElementsByTagName('div');
for(i=0;i<tids.length;i++)if(tids[i].className=="question")ids[ids.length]=tids[i];
for(i=0;i<ids.length;i++)ids[i].onmouseup=setstate;
}}

function setstate(){
for(i=0;i<ids.length;i++){
if(ids[i]==this){
var d=this.parentNode.getElementsByTagName('div')[1];
if(d.style.display=="block")d.style.display="none";
else d.style.display="block";
}}}

function expandall(){
if(document.getElementById){
for(i=0;i<ids.length;i++)ids[i].parentNode.getElementsByTagName('div')[1].style.display="block";
}}

function collapseall(){
if(document.getElementById){
for(i=0;i<ids.length;i++)ids[i].parentNode.getElementsByTagName('div')[1].style.display="none";
}}


window.onload=QAinit;



// + - sign graphics

imgout=new Image(9,9);
imgin=new Image(9,9);

imgout.src="/images/misc/icon_plus.jpg";
imgin.src="/images/misc/icon_minus.jpg";

//this switches expand collapse icons
function filter(imagename,objectsrc){
   if (document.images){
      document.images[imagename].src=eval(objectsrc+".src");
   }
}

//show OR hide funtion depends on if element is shown or hidden
function shoh(id) { 
   
   if (document.getElementById) { // DOM3 = IE5, NS6
      if (document.getElementById(id).style.display == "none"){
         document.getElementById(id).style.display = 'block';
         filter(("img"+id),'imgin');         
      } else {
         filter(("img"+id),'imgout');
         document.getElementById(id).style.display = 'none';         
      }  
   } else { 
      if (document.layers) {  
         if (document.id.display == "none"){
            document.id.display = 'block';
            filter(("img"+id),'imgin');
         } else {
            filter(("img"+id),'imgout');  
            document.id.display = 'none';
         }
      } else {
         if (document.all.id.style.visibility == "none"){
            document.all.id.style.display = 'block';
         } else {
            filter(("img"+id),'imgout');
            document.all.id.style.display = 'none';
         }
      }
   }
}