
function rating_vote(id_vote,id_rating)
{espera(1);var cache=new Array();try{cache.push("vote="+id_vote+"&value="+id_rating);}
catch(e){alert(e.toString());}
var cacheEntry=cache.shift();var url=this_url+"rating_vote.php";new Ajax.Request(url,{method:'post',parameters:cacheEntry,onComplete:function(transport){if(200==transport.status||4==transport.status)
{try{var response=transport.responseText;responseXml=response.evalJSON();$(encodeURIComponent(responseXml['ID'])).update(responseXml['HTML']);espera(0);}
catch(e){espera(0);alert(e.toString());}}}});return}
function votar(idformulario)
{espera(1);var id_form=idformulario.substr(13,idformulario.length-13);var formulario=$(idformulario);var count=formulario.elements.length
var datos="_formId="+id_form;var chequeados=0;for(i=0;i<count;i++)
{inputValue=formulario.elements[i].value;fieldID=formulario.elements[i].id;inputValue=encodeURIComponent(inputValue);fieldID=encodeURIComponent(fieldID);var tipo=formulario.elements[i].type;if(tipo=='checkbox'||tipo=='radio')
{if(formulario.elements[i].checked)
{chequeados++;datos+="&"+fieldID+"=1";}}}
if(chequeados<1)
{alert("Debe seleccionar alguna opcion.");espera(0);return false;}
var cache=new Array();try
{cache.push(datos);}
catch(e)
{displayErrore(e.toString());}
var url=this_url+'encuesta_votar.php';var oScroll=$("scroll"+formulario.id);oScroll.innerHTML="<center><img src='images/loading2.gif' alt=''><br>Espere un momento por favor...</center>";botones=$("botones"+formulario.id);botones.className="ocultar";var cacheEntry=cache.shift();new Ajax.Request(url,{method:'post',parameters:cacheEntry,onComplete:function(transport){if(200==transport.status||4==transport.status)
{var response=transport.responseText;try
{if(response.indexOf("ERRNO")>=0||response.indexOf("error:")>=0||response.length==0)
throw(response.length==0?"Server error.":response);responseXml=response.evalJSON();var id=responseXml['ID'];var termina=responseXml['RESPUESTA'];var encuesta=$(id);if(encuesta)
{encuesta.update(termina);}
espera(0);}
catch(e)
{espera(0);botones.className="mostrar";alert(e.toString());}}}});return}