function close_me(obj){
 (document.getElementById(obj)).style.visibility="hidden";
 }
 
 function show_object(obj){
 (document.getElementById(obj)).style.visibility="visible";
 }

function hide_all(){
 for (i=0; i<(my_objects.length); i++){
  close_me(my_objects[i]);
  }
 } 

function hide_some(objs){
 for (i=0; i<(objs.length); i++){
  close_me(objs[i]);
  }
 } 

function over(obj, bgr){
 document.getElementById(obj).style.backgroundImage='url('+bgr+')'; 
 document.getElementById(obj).style.color='white';
 }

function out(obj, bgr){
 document.getElementById(obj).style.backgroundImage='url('+bgr+')'; 
 document.getElementById(obj).style.color='#FF9900';
}

function click_ok(obj, bgr, objs){
 document.getElementById(obj).style.backgroundImage='url('+bgr+')'; 
 document.getElementById(obj).style.color='white'; 
 hide_some(['err']);
 show_object(['ok']);
 for (i=0; i<(objs.length); i++){
  document.getElementById(objs[i]).onmouseover=null;
  document.getElementById(objs[i]).onmouseout=null;
  document.getElementById(objs[i]).onclick=null;
  document.getElementById(objs[i]).style.cursor=null;
  }
 }

function click_err(objs){
 hide_some(['ok']);
 show_object(['err']);
 for (i=0; i<(objs.length); i++){
  document.getElementById(objs[i]).onmouseover=null;
  document.getElementById(objs[i]).onmouseout=null;
  document.getElementById(objs[i]).onclick=null;
  document.getElementById(objs[i]).style.cursor=null;
  }
 } 

