var BoxEncuesta = function(idEncuesta)
{
	
	this.init = function(idEncuesta) {
		this.idEncuesta = idEncuesta;
		
		thisClass = this;
		YAHOO.util.Event.addListener  ( 'submit_encuesta_' + idEncuesta , 'click' , function() { thisClass.submit(); });
		YAHOO.util.Event.addListener  ( 'resultados_encuesta_' + idEncuesta , 'click' , function() { thisClass.results(); });
	};
	
	this.GetValue = function() {
		var list = $("Opciones_encuesta_" + this.idEncuesta).parentNode.childNodes;
		for( i in list )
		{
		    if ( list[i].id == "Opciones_encuesta_" + this.idEncuesta && list[i].checked )
		    {
		        return list[i].value;
		    }
		}
		
		return null;
	};
	
	this.submit = function() {
		
		if ( !this.GetValue() || !this.idEncuesta ) return;
		
		thisClass = this;
		function ok(obj)
		{
			$('encuesta_' + thisClass.idEncuesta).innerHTML = obj.responseText;
		}
		var sUrl = '/ajaxactions/EncuestaSubmit/';
		var callback = 	{ cache: false, success: ok, failure: null }
		YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, 'IdEncuesta=' + this.idEncuesta + '&IdEncuestaOpcion=' + this.GetValue());
	};
	
	this.results = function() {
				
		thisClass = this;
		function ok(obj)
		{
			$('encuesta_' + thisClass.idEncuesta).innerHTML = obj.responseText;
		}
		var sUrl = '/resultadosencuesta/' + this.idEncuesta + '/';
		var callback = 	{ cache: false, success: ok, failure: null }
		YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, null);
	};
	
	this.init(idEncuesta);
	
}