 function rateLoad(value)
 {
    show_load();
  var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4)
        {
         if (req.status == 401) {alert('Only for members');show_no();return false;}
         if ((req.responseText=='No users name') || (req.responseText=='ok')){alert('Done');show_no();return false;}
         if (value.el==0)
           {
            document.getElementById("rate_set").innerHTML =req.responseJS["rate"];
            alert("Thank you!\nYour vote on this set has been registered.");
           }
            else if (value.el==1)
             {
              document.getElementById("mrate_"+value.id).innerHTML =req.responseJS["rate"];
              alert("Thank you!\nYour vote on this model has been registered.");
             }
             else if (value.el==2)
              {
               document.getElementById("rate_foto").innerHTML =req.responseJS["rate"];
               alert("Thank you!\nYour vote on this photo has been registered.");
              }
         show_no();
        }
    }
    req.open(null, gallery_rate,false);
    req.send(value);
 }


function setradio(tp)
  {
 for(i=0;i<tp.rate.length;i++) if(tp.rate[i].checked) break;
     rateLoad({"id":id,'el':0,"rate":i})
  }

 function setchk(tp)
  {
     rateLoad({"id":id,'el':0,"rate":document.getElementById(tp).selectedIndex})
  }

function fotoradio(tp)
  {
 for(i=0;i<tp.rate.length;i++) if(tp.rate[i].checked) break;
     rateLoad({"id":id,'el':2,'el_id':el_id,"rate":i})
  }

 function fotochk(tp)
  {
     rateLoad({"id":id,'el':2,'el_id':el_id,"rate":document.getElementById(tp).selectedIndex})
  }

 function setfavor()
  {
     rateLoad({"id":id,'el':3});
  }

function fotofavor()
  {
     rateLoad({"id":id,'el_id':el_id,'el':4});
  }

 function modelchk(mid,tp)
  {
     rateLoad({"id":mid,'el':1,"rate":document.getElementById(tp+mid).selectedIndex})
  }