function hide(layer_ref) {
  if (document.all) {
    eval( "document.all." + layer_ref + ".style.visibility = 'hidden'");
    eval( "document.all." + layer_ref + ".style.display = 'none'");
    }
  if (document.layers) {
    document.layers[layer_ref].visibility = 'hidden';
    }
  if (document.getElementById && !document.all) {
    faq_question = document.getElementById(layer_ref);
    faq_question.style.visibility = 'hidden';
    }
  }

function show(layer_ref) {
  if (document.all)  {
    eval( "document.all." + layer_ref + ".style.visibility = 'visible'");
    eval( "document.all." + layer_ref + ".style.display = ''");
    }
  if (document.layers) {
    document.layers[layer_ref].visibility = 'visible';
    }
  if (document.getElementById && !document.all) {
    faq_question = document.getElementById(layer_ref);
    faq_question.style.visibility = 'visible';
    }
  }

function showaddress( layer_ref, layer_count ) {
  for (var i=1; i <= layer_count; i++){
    hide( ("address" + i) );
	}
  show( ("address" + layer_ref) );
  }
