/*

function $(obj){
	return document.getElementById(obj);
}

window.onload = function() {
	$('advancedSearch').getElementsByTagName('DIV')[0].style.display = 'none'
	
	$('close').onclick = function(){
		toogleSearch();
	}
}

function toogleSearch() {
	//alert($('advancedSearch').getElementsByTagName('DIV')[0].style.display = 'block')
	
	if($('searchContent').style.display == 'none'){
		$('searchContent').style.display = 'block';
	}
	else {
		$('searchContent').style.display = 'none';	
	}
}
*/

$(document).ready(function(){

	$('#rdWord, #rdName').click(function(){
		$('#form_busca').attr('action','busca');
	});
	$('#rdGoogle').click(function(){
		$('#form_busca').attr('action','google');
	});


	// VALIDA FORMULARIOS DE BUSCA
	$("#form_busca").validate({
		rules: {
			busca: {required: true, minlength:3}
		},
		messages: {
			busca: {required: "&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <b>Informe o que deseja buscar</b>", minlength:"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <b>Digite pelo menos 3 caracteres</b>"}
		} /*/,
		submitHandler: function(form){
			var urlSubmit = $('#form_busca').attr('action');
			//alert (urlSubmit);
			
			// ENVIA O FORMULARIO
			//$('#form_busca').submit();
			$.post(urlSubmit, $(form).serializeArray());
			//return false;
		} /*/
	});


	$('.maisCategorias').click(function () {
	      if ($(".categorias").is(":hidden")) {
	        $(".categorias").slideDown("slow");
	      } else {
	        $(".categorias").slideUp();
	      }
    });


	init = false;

	$("#close").click(function() {
		if(!init) {
			$("#searchContent").css('display','block');
			init = true;
		} else {
			$("#searchContent").css('display','none');
			init = false;
		}
	});
	$("#bt_busca_avancada").click(function() {
		if(!init) {
			$("#searchContent").css('display','block');
			$("#form_busca_avancada input[@type='text']").focus();
			init = true;
		} else {
			$("#searchContent").css('display','none');
			init = false;
		}
	});
	
	/* MOSTRA DICA CASO A RESOLUÇÃO SEJA SUPERIOR A 800X600 */
	if(screen.width > 950){
		$('#dica').show('fast');
	}else{
		$('#dica').hide('slow');
	}
	
	$.get("sgi/estatistica.php");
	$("#form_comentario").validate({
		rules: {
			nome: {required: true, minlength: 5},
			email: {required: true, email:true},
			mensagem: {required: true, minlength: 10},
			security_code: {required: true, minlength: 6}
		},
		messages: {
			nome: {
				required: "<small>Informe seu nome</small>",
				minlength:"<small>Informe pelo menos 5 caracteres</small>"
			},
			email:{
				required: "<small>Informe um e-mail</small>",
				email: "<small>Informe um e-mail válido</small>"
			},
			mensagem: {
				required: "<small>Informe a mensagem</small>",
				minlength:"<small>Informe pelo menos 10 caracteres</small>"
			},
			security_code: {
				required: "<small>Digite o código de segurança</small>",
				minlength:"<small>Digite os 6 caracteres</small>"
			}
		},
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#aguardeContato").text("");
			$("#form_comentario .formPreloader").css("display", "block");
			$("#form_comentario .btSubmit").css("display", "none");
			
			// ENVIA O FORMULARIO
			$.post("blog/comenta", $(form).serializeArray(), getComentario, "json");
			//return false;
		}
	});
});

getComentario = function(rs){
	if(rs.result == "ok"){
		$("#aguardeContato").text("Mensagem enviada com sucesso");
		$("#aguardeContato").fadeIn("slow");
		setTimeout(function(){
			$(".formReset").click();
			window.location = rs.urlback;
		}, 2000);
	}
	if(rs.result == "erro"){
		$("#aguardeContato").text("Erro ao enviar mensagem");
		//$("#aguardeContato").fadeIn("slow");
	}
	if(rs.result == "captcha"){
		$("#aguardeContato").text("Código de segurança inválido");
	}
	// MOSTRA O BOTAO
	$("#form_comentario .formPreloader").css("display", "none");
	$("#form_comentario .btSubmit").css("display", "");
}

// poderia ser incluida no scrpit da jquery
// funcao para marcar e/ou desmarcar checkbox
jQuery.fn.check = function(mode) {
	// SE O 'mode' NÃO FOR DEFINIDO, É USADO 'on' COMO PADRAO
	var mode = mode || 'on';

	// A FUNCAO each() DA JQUERY TRATA CADA INDIVIDUO DE UM GRUPO
	// (CHECKBOXES, PARAGRAFOS, LINKS DE DETERMINADA CLASSE POR EXEMPLO)
	return this.each(function() {
		switch(mode) {
			case 'on': this.checked = true; break;
			case 'off': this.checked = false; break;
			case 'toggle': this.checked = !this.checked; break;
		}
	});
};