function qbv(num, v){
	var qLoad = document.getElementsByName("q_load_"+num);
	for(i =0; i < qLoad.length; i++){
		qLoad[i].className = "visible";
	} 
	
   var qNum = getElementsByNameTag("b","q_num_"+num);
   for(i =0; i < qNum.length; i++){
		qNum[i].className = "hidden";		
	}
	abv(num, v);
}

function abv(num, v){
  var _url = (base_servlet ? base_servlet : "")+"av?q="+num+"&v="+v+"&s=question";
  var status = AjaxRequest.get(
    {
     'url':_url,
      'onSuccess':function(req){ 
      	eval(req.responseText); 
      },
      'onError':function(req){ alert(req.responseText); }
    }
  );
  
  return status;
}

function xbv(num, count){
	
	var qLoad = document.getElementsByName("q_load_"+num);
	var qNum = getElementsByNameTag("b","q_num_"+num);

	for(i =0; i < qLoad.length; i++){
		qLoad[i].className = "hidden";
	} 
	
   for(i =0; i < qNum.length; i++){
	   qNum[i].innerHTML = count;
		qNum[i].className = "visible";		
	}
	
	if(dFnct && typeof(dFnct)=="function"){
			document.location.reload();
	}
}

function getElementsByNameTag(tag, name) {
     
     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}