document.createElement('header');
document.createElement('nav');
document.createElement('section');
document.createElement('article');
document.createElement('figure');
document.createElement('aside');
document.createElement('footer');
document.createElement('time');

jQuery.noConflict()(function($){
  $('div#calendar').datepicker({altField:'#dia',dateFormat:'yy-mm-dd'}).append('<div id="agenda"></div>');
  $('#agenda').load("agenda.php");
  $('table.ui-datepicker-calendar>tbody>tr>td>a.ui-state-default').live('click',function(){
    $('#agenda').html('Buscando...');
    $('#loader').fadeIn();
    $.post('agenda.php',{dia:$('#dia').val()},
      function(agenda){
        $('#loader').fadeOut();
        $('#agenda').html(agenda);
      }
    );
  });

  $('#uf').change(function(){
    $('#city').html('<option>Carregando cidades...</option>');
    $.post('cidades.php',{uf:$('#uf').val()},
      function(city){
        $('#city').html(city);
      }
    );
  });
  $('#ufnasc').change(function(){
    $('#citynasc').html('<option>Carregando cidades...</option>');
    $.post('cidades.php',{uf:$('#ufnasc').val()},
      function(citynasc){
        $('#citynasc').html(citynasc);
      }
    );
  });
  $('#nasc,.datepicker').datepicker({
    changeMonth: true,
    changeYear: true
  });
  $('#fone').mask('(99) 9999-9999');
  $('#cep').mask('99999-999');
  $(':radio[name="outras"]').click(function(){
    if($(this).val() == "sim"){
      $('p.quais').slideDown('slow');
    }
    if($(this).val() == "não"){
      $('p.quais').slideUp('slow');
    }
  });

  $('#associar :input').change(function(){
    $('p#campos,p#dados').empty();
    var campo = $('#associar :input:not(#senha2)').serializeArray();
    $.each(campo, function(i,campo){
      var nome = campo.name,
          val = campo.value;
      if (nome == 'nasc') {
        var newval = val.split('/');
        val = newval[2]+'-'+newval[1]+'-'+newval[0];
      }
      $('p#campos').append(","+nome);
      $('p#dados').append(",'"+val+"'");
    });
  });
  $('#associar').validate({
    submitHandler: function(){
      $('#loader').fadeIn();
      $('#associar').ajaxSubmit(function(){
        $.post('associar.php',{campos:$('p#campos').text(),dados:$('p#dados').text()},
          function(ok){
            $('#loader').fadeOut();
            $('#resp').html(ok).slideDown('slow','swing').delay(5000).slideUp('slow','swing');
          }
        );
      });
    },
    rules:{
      senha2: {equalTo:"#senha"}
    },
    errorLabelContainer: $('#valida')
  });

  $('#contato').validate({
    submitHandler: function(){
      $('#loader').fadeIn();
      $('#contato').ajaxSubmit(function(){
        $.post('mail.php',{nome:$('#nome').val(),email:$('#email').val(),uf:$('#uf').val(),city:$('#city').val(),assunto:$('#assunto').val(),msg:$('#msg').val()},
          function(resp){
            $('#loader').fadeOut();
            $('#resp').html(resp).slideDown('slow','swing').delay(5000).slideUp('slow','swing');
          }
        );
      });
    },
    errorLabelContainer: $('#valida')
  });
  
  $('#altera').validate({
	
	rules:{
      senha:{required:true},
	  nsenha:{required:true},
	  csenha: {equalTo:"#nsenha"}
	},
	messages:{
	  senha:{required:"Campo requirido"},
	  nsenha:{required:"Campo requirido"},
	  csenha: {equalTo:"As senhas devem ser iguais"}		
	}
	
  });
  
  
  
});
