/**
 * Calc pdu
 * Faz o Calculo do pdu de acordo com o checkbox marcado.
 * Emerson Douglas de Carvalho <emerson.broga@gmail.com>
 * 25/03/2009
 */
function calcPdu(check)
{
	$(".check_pdu").each(function() { this.disabled = true; });
	var tipo = false;
	if( check.checked==true )
		tipo = 1;		
	else
		tipo = 2;

	tempo = check.value.split('||');
	tempo = tempo[0];
	
	$.get(url_blog+"/wp-content/plugins/pdu-report.php", { funcao: 'calculaPdu' , click: tempo, total: $("#hidden_pdu_time").val(), tipo :tipo },
	   function(data){
		  var data = data.split('||');
			$("#hidden_pdu_time").val(data[0]);
			$("#pdu_time_top , #pdu_time_bottom ").html(data[0]);
			$("#pdu_value_top , #pdu_value_bottom").html(data[1]);
			$(".check_pdu").each(function() { this.disabled = false; });
	   });
}

$(document).ready(function() {

	/**
	 * MarkAll Click
	 * Faz a soma pdu de todos os checkbox.
	 * Emerson Douglas de Carvalho <emerson.broga@gmail.com>
	 * 26/03/2009
	 */
	$('#markAll_top , #markAll_bottom').click(function() { 
		var soma = 0;
		
		$(".check_pdu").each(function() { 
			
			tempo = this.value.split('||');
			if( this.checked == false )
			{
				if(tempo[0] > 0 )
				{
					tempo = tempo[0];
					soma = soma + parseInt(tempo);
					this.checked = true; 
				}
			}
			this.disabled = true;
			
		});
		
		$.get(url_blog+"/wp-content/plugins/pdu-report.php", { funcao: 'calculaPdu' , click: soma , total: $("#hidden_pdu_time").val(), tipo :1 },
			   function(data){
				  var data = data.split('||');
					$("#hidden_pdu_time").val(data[0]);
					$("#pdu_time_top  , #pdu_time_bottom ").html(data[0]);
					$("#pdu_value_top , #pdu_value_bottom").html(data[1]);
					$(".check_pdu").each(function() { this.disabled = false; });
			   });
	});

	/**
	 * MarkNone Click
	 * Desmarca todos os checkbox de pdu e zera os totais.
	 * Emerson Douglas de Carvalho <emerson.broga@gmail.com>
	 * 26/03/2009
	 */
	$('#markNone_top , #markNone_bottom').click(function() { 
		
		$(".check_pdu").each(function() { 
			this.checked = false;
		});
		$("#hidden_pdu_time").val(0);
		$("#pdu_time_top , #pdu_time_bottom ").html(0);
		$("#pdu_value_top , #pdu_value_bottom").html(0);
		
	});


});


