// When the document loads do everything inside here ...
$(document).ready(function(){
	/*DA LA CLASE ACTIVE A LAS PESTA�AS DE LA FICHA */
	$(document).ready(function(){
		$('#noticias_main li:first').addClass('primera');
	});

});


var opinionArray = new Array();
var indice = 0;

/**
 * Ha habido un problema con la obtenicion de comentarios
 */
function muestraError()
{
	alert("error");
}

/**
 * Montamos el aspecto para ver los comentarios
 */
function muestraComentarios(data)
{
	if (data.length > 0)
	{
		$(data).each(function(index, element) {

			if (!element.overall) // es opinion
			{
				opinionArray[index] = element;
				if (index < 2)
				{
					$('<li><ul><li class="imagen">imatge</li><li>' + element.author + '</li><li class="fecha_comentario">' + element.published_date + '</li><li class="titulo_comentario">' + element.title + '</li></ul></li><br>').appendTo('#opinion' + index);
					$('<li><ul><li class="desc_comentario">' + element.text + '</li></ul></li><br>').appendTo('#opinion' + index + '_desc');
					indice = index + 1;
				}
			//indice = index;
			}
			else // pues hemos llegado al final, donde hay las puntuaciones
			{
				// cuadro
				$("#resultado_1").html(element.location).addClass("ocre");
				$("#resultado_2").html(element.service).addClass("ocre");
				$("#resultado_3").html(element.value).addClass("ocre");
				$("#resultado_4").html(element.room).addClass("ocre");
				$("#resultado_5").html(element.cleanliness).addClass("ocre");
				$("#resultado_6").html(element.overall).addClass("ocre");

				// barras
				$("#barra_1").attr("value", element.location);
				$("#barra_2").attr("value", element.service);
				$("#barra_3").attr("value", element.value);
				$("#barra_4").attr("value", element.room);
				$("#barra_5").attr("value", element.cleanliness);

				$(function() {
					// change defaults for range, animate and orientation
					$.extend($.ui.slider.defaults, {
						range: "min",
						animate: true,
						orientation: "vertical"
					});
					$("#master > span").each(function(intIndex) {
						var value = parseInt($("#barra_"+(intIndex + 1)).attr("value"));
						$(this).slider({
							value: value,
							orientation: "horizontal"
						})
						$(this).slider('disable');
					});
				});

				$("#cuadro").show("slow");
				$("#barras").show("slow");
			}
		});

		if (indice < opinionArray.length) // si solo hay dos opiniones, no mostramos la opcion 'ver mas'
		{
			$("#opinion-toggle").show();
		}
		else
		{
			$("#opinion-toggle").hide();
		}
		$("#opinion-toggle-prev").hide();

		// mostra o oculta la opinio0
		$('#opinion0').click(function() {
			$('#opinion0_desc').slideToggle(400);
			return false;
		});

		// mostra o oculta la opinio1
		$('#opinion1').click(function() {
			$('#opinion1_desc').slideToggle(400);
			return false;
		});
	}
}

function ver_mas_opiniones()
{
	count = 0;
	while(indice < opinionArray.length && count < 2)
	{
		element = opinionArray[indice];
		$('#opinion' + count).html('<li><ul><li class="imagen">imatge</li><li>' + element.author + '</li><li>' + element.published_date + '</li><li>' + element.title + '</li></ul></li><br>');
		$('#opinion' + count + '_desc').html('<li><ul><li>' + element.text + '</li></ul></li><br>');

		count = count + 1;
		indice = indice + 1;
	}

	// reiniciamos la paginacion si llegamos al final
	if(indice >= opinionArray.length)
	{
		indice = 0;
		if (count = 1) // si solo quedaba una opinion, debemos borrar la segunda para que quede en blanco
		{
			$('#opinion' + count).html('');
			$('#opinion' + count + '_desc').html('');
		}

		// debemos borrar la opcion de 'ver mas'
		$("#opinion-toggle").hide();
	}

	// activamos la opcion ver anteriores
	$("#opinion-toggle-prev").show();
}

function ver_opiniones_anteriores()
{
	count = 0;
	if (indice != 0) // si no hemos reiniciado la paginacion
	{
		i = indice - 4;
		if(i == 0)
		{
			// debemos borrar la opcion ver anteriores
			$("#opinion-toggle-prev").hide();
		}
	}
	else
	{
		i = indice;
		// debemos borrar la opcion ver anteriores
		$("#opinion-toggle-prev").hide();
	}
	while(i < opinionArray.length && count < 2)
	{
		element = opinionArray[i];
		$('#opinion' + count).html('<li><ul><li class="imagen">imatge</li><li>' + element.author + '</li><li>' + element.published_date + '</li><li>' + element.title + '</li></ul></li><br>');
		$('#opinion' + count + '_desc').html('<li><ul><li>' + element.text + '</li></ul></li><br>');

		count = count + 1;
		i = i + 1;
	}

	// reiniciamos la paginacion si llegamos al final
	if(i >= opinionArray.length)
	{
		indice = 0;
		if (count = 1) // si solo quedaba una opinion, debemos borrar la segunda para que quede en blanco
		{
			$('#opinion' + count).html('');
			$('#opinion' + count + '_desc').html('');
		}

		// debemos borrar la opcion ver anteriores
		$("#opinion-toggle-prev").hide();
	}
	else
	{
		indice = i; // sino, guardamos el nuevo indice
	}

	// mostramos la opcion de 'ver mas'
	$("#opinion-toggle").show();
}

$(document).ready(function() {
						   
	$("input.error").animate( {
		backgroundColor:"#ff6600"
	}, 1500)
	.animate( {
		backgroundColor:"#fff"
	}, 1500)
	.animate( {
		backgroundColor:"#ff6600"
	}, 1500)
	.animate( {
		backgroundColor:"#fff"
	}, 1500)


});


function ayuda_radio_dispo(){
	
	$("#capa_ayuda").slideToggle(400);
	
	
}

