function Encuesta_Votar(id){
	$('input[name=encuesta'+id+']').each(function(){
		if($(this).attr('checked')){
			var idrta = $(this).attr('id').substr($(this).attr('id').indexOf("_")+1);
			function handler(xml){
				if($(xml).find("row").attr("retval")=="2"){
					
					$('#encuestaRespuestas'+id).html('<form><ul class="encuesta-encuesta"></ul></form><div class="encuesta-actions"><a onclick="Encuesta_Ver('+id+')" class="encuesta-link">ver resultados</a></div>');
					alert("Usted ha participado anteriormente en esta encuesta.");
				}
				else{
				$('#encuestaRespuestas'+id).html('<form><ul class="encuesta-encuesta"><li>Gracias por su opini&oacute;n</li></ul></form><div class="encuesta-actions"><a onclick="Encuesta_Ver('+id+')" class="encuesta-link">ver resultados</a></div>');
				Encuesta_Ver(id);
				alert("Su voto ha sido registrado.");
				}
			}
			Ajax_Call('adm/ajax/encuestaAjax.php','votar','<params id="'+idrta+'" />',handler);
			
		}
	}); 
}
function Encuesta_Ver(id){
	$('#divEstadisticasOverlay').offset({top:$(document).scrollTop()});
	$('#divEstadisticasOverlay').show();
	$('#encuestaEstadistica_Pregunta').text($('#encuestaPregunta'+id).text());
	Ajax_Call('adm/ajax/encuestaAjax.php','get_respuestas','<params id="'+id+'" />',function(xml){
		var htmlOutput='<ul class="encuesta-resultado">';
		$(xml).find('rows>row').each(function(){
			var color=($(this).find('cantidad').text()==$(this).find('bottom').text()?"red":($(this).find('cantidad').text()==$(this).find('top').text()?"green":"gray"));
			htmlOutput+='<li><p>'+$(this).find('respuesta').text()+'</p><img src="images/encuesta-resultado-'+color+'-a.png" width="6" height="22" /><span class="encuesta-resultado-txt er-'+color+'" style="min-width:30px;width:'+(Number($(this).find('porcentaje').text())*300)+'px;">'+Math.round(Number($(this).find('porcentaje').text()*100),0)+'%</span><img src="images/encuesta-resultado-'+color+'-c.png" width="6" height="22" /></li>';
		});
		htmlOutput+='</ul>';
		$('#encuestaEstadistica_Resultados').html(htmlOutput);
		
		$('#divEstadisticas').offset({top:$(document).scrollTop()});
		$('#divEstadisticas').show();
	});
}
function Ajax_Call(url, methodName, params, callback) {var xmlParams = '<?xml version="1.0" encoding="utf-8" ?><method name="' + methodName + '">' + params + '</method>';var errorCallBack = function() { alert("Se ha producido un error al procesar la operacion, intente nuevamente."); };var fcallback = function(xml){callback(xml);};$.ajax({type: "POST",contentType: "text/xml",dataType:"xml",url: url,processData: false,data: xmlParams,success: fcallback,error: errorCallBack    });};

