spliurl = document.URL.split('/');
var APP_URL = spliurl[0]+"/"+spliurl[1]+"/"+spliurl[2]+"/";


function show_result(poll,flag)
{
  // comprobamos que nos llega poll y gestionamos variables
  if(poll){
  	//var largo = $(poll).getHeight();
    var url = '/encuestas/show_result/' + poll;

    if(poll.split('_')[1]){
    	var poll_id = poll.split('_')[1];
    	var capa_msn = 'msn_' + poll_id;
    	var largo_msn = $(capa_msn).getHeight();

    }

    var largo_poll = $(poll).getHeight();

  }

  if(flag){ url = url + "/" + flag; }

  var img = APP_URL+"media/img/genera_cargando.gif";

  new Ajax.Request(url , {
	method: 'post',
	asynchronous: true,
	encoding: 'utf-8',
	parameters: {poll: poll},
	onCreate: function(){
		$(capa_msn).style.height = largo_msn;
  	$(capa_msn).innerHTML = "<div class='normal'><img src="+ img +">  Cargando la encuesta, espere unos instantes</div>";
    },
	onSuccess: function(transport) {

		var response = transport.responseText;

		if(response.split('_')[0]){

			var $temp = response.split('_')[0];

			if($temp == 'msn'){

				var result = '';
				if(response.split('_')[2]){
					 result = response.split('_')[2];
				}

				$(capa_msn).innerHTML = result;
				$(capa_msn).style.height = 'auto';

			}else{
			  $(poll).innerHTML = response;
		    $(poll).innerHTML.evalScripts();
		    $(poll).style.height = 'auto';
			}

	  }

	  new ProtoCheck();

	}

});
}


function add_vote(poll)
{

	var formulario = 'encuesta_form_' + poll;
	var encuesta = document.forms[formulario];
	var choice_id = 0;
	var img = APP_URL+"media/img/genera_cargando.gif";
	var div = 'poll_' + poll;
	var capa_msn = 'msn_' + poll;
	var url = APP_URL+'encuestas/add_vote/';


	for(i=0;i<encuesta.encuesta_option.length;i++){
		if(encuesta.encuesta_option[i].checked){
			choice_id = encuesta.encuesta_option[i].value;
		}
	}


  new Ajax.Request(url, {
	method: 'post',
	asynchronous: true,
	encoding: 'utf-8',
	parameters: {poll:poll , choice: choice_id},
	onCreate: function(){
  	$(capa_msn).innerHTML = "<div class='normal'> Cargando la encuesta, espere unos instantes</div>";
    },
	onSuccess: function(transport)
	{

		var response = transport.responseText;

		if(response.split('_')[0]){

			var $temp = response.split('_')[0];

			if($temp == 'msn'){

				var result = '';
				if(response.split('_')[2]){
					 result = response.split('_')[2];
				}

				$(capa_msn).innerHTML = result;

			}else{
			  $(div).innerHTML = response;
			}

	  }

	}
});
}