$(document).ready(function() {
	sec.menu();

    $(".dropdown img.flag").addClass("flagvisibility");

    $(".dropdown dt a").click(function() {
      var dd = $(this).parents(".dropdown").find("dd ul");
      var aparecer = (dd.css("display")=="none");
      $(".dropdown dd ul").hide();
      if(aparecer){
         dd.show();
      }
      else{
         dd.hide();
      }
      return false;
    });

    $(".dropdown dd ul li a").click(function() {
       var text = $(this).html();
       var pai = $(this).parents(".dropdown");
       pai.find("dt a span").html(text);
       pai.find("dd ul").hide();
       pai.find(".inputname").val($(this).find(".value").html());
       return false;
    });

    $(document).bind('click', function(e) {
       var $clicked = $(e.target);
       if (! $clicked.parents().hasClass("dropdown"))
           $(".dropdown dd ul").hide();
    });


    $(".tit-safona").click(function () {
      $('.box-sanfona-mod1').removeClass("aberta");
      $(this).parent().addClass("aberta");
    });

       $('.input-busca').example(function() { return $(this).attr("title"); } );

      // $('#nome').example(function() { return $(this).attr("title"); } );
      // $('#telefone').example(function() { return $(this).attr("title"); } );
      //$('#celular').example(function() { return $(this).attr("title"); } );
      // $('#email').example(function() { return $(this).attr("title"); } );
      // $('#cidade').example(function() { return $(this).attr("title"); } );
	   
       // $('#curriculo').example(function() { return $(this).attr("title"); } );
       // $('#mensagem').example(function() { return $(this).attr("title"); } );
       // $('#resumo').example(function() { return $(this).attr("title"); } );
       // $('#envie-sua-mensagem').example(function() { return $(this).attr("title"); } );

       $("#form-fale-conosco").RSV({
         onCompleteHandler: function(){
                 return true;
         },
         errorFieldClass: "formErro",
         errorTextIntro: "Foram encontrados erros no preenchimento do seu formulário:",
         rules: [
           "required,nome,Nome deve ser preenchido",
           "required,cidade,Cidade deve ser preenchida",
           "required,telefone,Telefone deve ser preenchido",
           "required,email,E-Mail deve ser preenchido",
           "valid_email,email,E-mail informado deve ser válido",
           "required,msg,Mensagem deve ser preenchida"
         ]

      });

      $("#form-curriculo").RSV({
         onCompleteHandler: function(){
                 return true;
         },
         errorFieldClass: "formErro",
         errorTextIntro: "Foram encontrados erros no preenchimento do seu formulário:",
         rules: [
           "required,nome,Nome deve ser preenchido",
           "required,cidade,Cidade deve ser preenchida",
           "required,telefone,Telefone deve ser preenchido",
           "required,email,E-Mail deve ser preenchido",
           "required,file,Currículo deve ser enviado",
           "valid_email,email,E-mail informado deve ser válido"
         ]
      });

      $("#form-contato").RSV({
         onCompleteHandler: function(){
                 return true;
         },
         errorFieldClass: "formErro",
         errorTextIntro: "Preencha os campos listados abaixo:",
         rules: [
           "required,nome,Nome",
           "required,cidade,Cidade",
           "required,telefone,Telefone",
           "required,celular,Celular",
           "required,email,E-Mail",
           "required,msg,Mensagem"
         ]
      });
	  
	$(".box-documentos-mg A.bt-download, .texto-publicacao A").click(function(e) {
		e.preventDefault();
		window.open($(this).attr("href"));
	});
});

var sec = {};
sec.secao = "";

sec.menu = function() {
	$(".menu-interna LI").each(function() {	
		if ($(this).attr("class") == ("mn-"+sec.secao)) {
			$(this).children("a").addClass("ativo");
		}
	});
};

function initFileUploads() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='pix/button_select.gif';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}



 function SoNumeros()
 {
  var carCode = event.keyCode;
  if ((carCode < 48) || (carCode > 57))
  {
   alert('Por favor digite apenas números.');
   event.cancelBubble = true
   event.returnValue = false;
  }
 }
 
 
 
 
 
 function verifica_data(objeto) { 

            dia = (objeto.value.substring(0,2)); 
            mes = (objeto.value.substring(3,5)); 
            ano = (objeto.value.substring(6,10)); 

            situacao = ""; 
            // verifica o dia valido para cada mes 
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { 
                situacao = "falsa"; 
            } 

            // verifica se o mes e valido 
            if (mes < 01 || mes > 12 ) { 
                situacao = "falsa"; 
            } 

            // verifica se e ano bissexto 
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
                situacao = "falsa"; 
            } 
    
            if (document.forms[0].data.value == "") { 
                situacao = "falsa"; 
            } 
    
            if (situacao == "falsa") { 
                alert("Data inválida!"); 
                objeto.focus(); 
            } 
          } 

