// JavaScript Document
var DBHOST_URL = 'http://www.cactodg.com.ar/boniface/';
var encuestaActual = 0;
function getEncuesta(){
	$.getJSON( DBHOST_URL + 'encuestas-listar.php?ok=1&jsoncallback=?', function(datos){
		var hayContenidos = 0;
		if( datos.errornum == '100' ){
			var votoEstaEncuesta = $.cookie('encuesta_'+datos.codigo) || '';
			encuestaActual = datos.codigo || 0;
			if( votoEstaEncuesta == '' ){
				$('#encuesta_titulo').html(datos.titulo);
				$('#encuesta_bajada').html(datos.bajada);
				for(var i in datos.opciones){
					html_opciones = $('#template_opciones').html();
					hayContenidos++;
					html_opciones = html_opciones.replace(/\[OPCION_ID\]/gi,datos.opciones[i]['id']);
					html_opciones = html_opciones.replace(/\[OPCION_VALOR\]/gi,datos.opciones[i]['valor']);
					$('#contenedor_opciones').append(html_opciones);
				}
				mostrarEncuestaBox();
			}			
		}else if( datos.errornum == '400' ){
			//Error
		}else{
			//Error desconocido...
		}
	});	
}

function setEncuesta(){
	var encuesta = '';
	var opcion = '';
	if(encuestaActual == 0){
		//alert('La encusta que intenta votar no es correcta.');
		ocultarEncuestaBox();
		return false;
	}

	var opcion = '';
	$('#contenedor_opciones input:radio[name=opcion]').each(function() {
		if ( $(this).is(':checked') )opcion = $(this).val();
	});

	if(opcion == 0){
		alert('Debe responder la encuesta con una opción.');
		return false;
	}

	//Preload
	$('#contenido_encuesta').hide();$('#preload').show();$('.accept_bt').html('<div style="padding:10px 0 0 30px;"><img src="images/preload.gif" width="16" height="11" /></div>');
	$.getJSON( DBHOST_URL + 'encuestas-grabar.php?encuesta='+escape(encuestaActual)+'&opcion='+escape(opcion)+'&jsoncallback=?', function(datos){
		if( datos.errornum == '100' ){
			$.cookie('encuesta_'+encuesta);
		}else if( datos.errornum == '400' ){
			//Error
		}else{
			//Error desconocido...
		}
		ocultarEncuestaBox();
	});	
}

function setEncuestaBox(str,append){
	if( append == 1 ){
		$('#encuestaBoxCenterStr').append('<br>'+str);
	}else{
		$('#encuestaBoxCenterStr').html(''+str);
		if( str != '' ) mostrarEncuestaBox();
	}
	return false;
}
function mostrarEncuestaBox(){
	$('.encuestaBoxOverlay').fadeIn('fast',function(){$('#encuestaBoxLayer').animate({'top':'45px'},500);});
}
function ocultarEncuestaBox(){
	$.cookie('encuesta_'+encuestaActual, 1, { expires: 7 } );
	$('.encuestaBox').animate({'top':'-600px'},500,function(){$('.encuestaBoxOverlay').fadeOut('fast');});
}

