function Configura_Banners()
{
	if ( $("#banners1").children( "ul" ).children( "li" ).length > 1 )
		$("#banners1").jCarouselLite({
			btnNext: ".next",
			btnPrev: ".prev",
			auto: 6000,
			circular: true,
			visible: 1	
		});	

	if ( $("#banners2").children( "ul" ).children( "li" ).length > 1 )
		$("#banners2").jCarouselLite({
			auto: 6000,
			circular: true,
			visible: 1,
			speed: 0,
			beforeStart: function( a ) {
				$( a ).parent().fadeTo(1000, 0);
				var bg = $( a ).find( "img" ).attr( "src" );
				$( ".anyClass" ).css({
					backgroundImage: "url(" + bg + ")"
				}, 1000 );
			},
			afterEnd: function( a ) {
				$( a ).parent().fadeTo( 1000, 1 );
			}
		});		
}

function Valida_Newsletter()
{
	var fnews = $( "#fNewsletter" );
	Text_Events( $( "#sNome" ), "Nome:" );
	Text_Events( $( "#sEmail" ), "E-mail:" );
	
	fnews.validate({
		rules: {
			sNome: {
				required: true,
				newsletter_nome: true
			},
			sEmail: {
				required: true,
				email: true	
			}
		},
		messages: {
			sNome: "Digite seu nome",
			sEmail: "E-mail incorreto"
		},
		submitHandler: function( form ){					
			var btn = $( "#btn-newsletter" );
			if ( btn.data( "disabled" ) == true )
				return;
			$.post( "admin/tabcontrol/includes/newsletter.php", { sNome: $( "#sNome" ).val(), sEmail: $( "#sEmail" ).val() }, function( data ){
				Text_Events( $( "#sNome" ), "Nome:" );
				Text_Events( $( "#sEmail" ), "E-mail:" );
				var btn = $( "#btn-newsletter" );
				btn.fadeOut( "slow", function(){
					btn.attr( "src", "img/home/btn_cadastrado.jpg" );
					btn.data( "disabled", true );
					btn.fadeIn( "slow" );
				});
			});
		}
	});
	fnews.validate();
	
}

function Carrega_Youtube()
{
    $.getJSON('http://gdata.youtube.com/feeds/users/ABRHES1/uploads?orderby=published&alt=json-in-script&callback=?&max-results=1', function(data) {
        $.each(data.feed.entry, function(i, item) {
            //var updated = item.updated;
            var url = item['media$group']['media$content'][0]['url'];
            //var thumb = item['media$group']['media$thumbnail'][0]['url'];
            //var numViews = item['yt$statistics']['viewCount'];
			
            $( "#place_video" ).replaceWith( "<object type=\"application/x-shockwave-flash\" data=\"" + url + "\" width=\"184\" height=\"145\">	<param name=\"movie\" value=\"" + url + "\"></param>	<param name=\"allowFullScreen\" value=\"true\"></param>	<param name=\"allowScriptAccess\" value=\"always\"></param>	<param name=\"wmode\" value=\"transparent\">	</object>" );		
        });
    });	
}

function Votar( idPergunta )
{
	var btn = $( "#btn-enquete" );
	if ( btn.data( "disabled" ) == true )
		return;

	var values = [];
	var fields = $( ".enquete-fields:checked" );

	fields.each( function(){
			values.push( this.value );		
	});

	btn.data( "count", values.length );

	for( var i = 0; i < values.length; i++ )
		$.post( "admin/tabcontrol/includes/enquete.class.php", { method: "add", idPergunta: idPergunta, sResposta: values[i] }, function( data ){
			var btn = $( "#btn-enquete" );
			var count = parseInt( btn.data( "count" ) ) - 1;
			btn.data( "count", count );

			if ( count == 0 )
			{
				btn.fadeOut( "slow", function(){
					btn.attr( "src", "img/home/btn_votado.jpg" );
					btn.data( "disabled", true );
					btn.fadeIn( "slow" );
				});
			}
		});	
}

var chart = null;

function Resultados(  )
{
	var idPergunta = $( "#enquete_pergunta" ).attr( "idPergunta" );
	var sRespostas = $( "#enquete_pergunta" ).attr( "sResposta" ).split( "\n" );
	
	$.post( "admin/tabcontrol/includes/enquete.class.php", { method: "get", idPergunta: idPergunta }, function( data ){
		data = eval( data );

		var values = [];
		
		for( var i = 0; i < sRespostas.length; i++ )
		{
			if ( data[i] )
			{
				if ( i + 1 == data[i][0] )
					values.push( parseInt( data[i][1] ) );
				else
					values.push( 0 );
			}
		}	
		
		chart = new Chart({
			title: $( "#enquete_pergunta" ).text(),
			legends: sRespostas,
			values: values,
			vertical: true
		});
		
$( "#enquete_resultado_chart" ).html(chart.Create());
		
				
/*		var graph = new BAR_GRAPH("vBar");
graph.values = values;
graph.labels = sRespostas;
graph.showValues = 1;
graph.absValuesPrefix = "Votos: ";
graph.graphBGColor = "white";
graph.barBGColor = "white";
graph.barWidth = 20;/
/*
graph.barLength = 1;
graph.labelSize = 12;
graph.absValuesSize = 12;
graph.percValuesSize = 12;
graph.graphPadding = 10;
graph.graphBorder = "1px solid blue";
graph.barColors = "#A0C0F0";
graph.barBorder = "2px outset white";
graph.labelColor = "#000000";
graph.labelBGColor = "#C0E0FF";
graph.labelBorder = "2px groove white";
graph.absValuesColor = "#000000";
graph.absValuesBGColor = "#FFFFFF";
graph.absValuesBorder = "2px groove white";*/
//$( "#enquete_resultado_chart" ).html(graph.create());
				
		/*if ( chart != null )
		{
			chart.destroy();
		}
			
		chart = new Highcharts.Chart({
			chart: {
				renderTo: 'enquete_resultado_chart',
				defaultSeriesType: 'column',
				margin: [ 50, 50, 100, 80]
			},
			title: {
				text: $( "#enquete_pergunta" ).text()
			},
			xAxis: {
				categories: respostas,
				labels: {
					align: 'right',
					style: {
						 font: 'normal 13px Verdana, sans-serif'
					}
				}
			},
			yAxis: {
				min: 0,
				title: {
					text: 'Nº de Respostas'
				}
			},
			legend: {
				enabled: false
			},
			tooltip: {
				formatter: function() {
					return '<b>'+ this.x +'</b><br/>'+
						 'Total de respostas: '+ Highcharts.numberFormat(this.y, 1);
				}
			},
			series: [{
				name: 'Quantidade',
				data: values,
				dataLabels: {
					enabled: true,
					color: '#FFFFFF',
					align: 'center',
					x: -3,
					y: 20,
					formatter: function() {
						return this.y;
					},
					style: {
						font: 'normal 13px Verdana, sans-serif'
					}
				}			
			}]
		});*/
		
		$( "#enquete_resultado" ).dialog( "open" );
	});
}

$( window ).load( function(){
	Configura_Banners();
	$( "#enquete_resultado" ).dialog( { 
		title: "Resultado",
		modal: true,
		width: 800,
		height: 600,
		autoOpen: false
	});
	Carrega_Youtube();
	Valida_Newsletter();
});
