$(function(){
  $('.header-menu ul li').hover(
    function () {
      $(this).addClass('hover');
      $(this).children('a').addClass('hover');
    }, 
    function () {
      $(this).removeClass('hover');
      $(this).children('a').removeClass('hover');
    }
  );
  
  $('.menu li').hover(
    function () {
      if(!$(this).hasClass('active')) {
        $(this).addClass('hover');
      }
    }, 
    function () {
      $(this).removeClass('hover');
    }
  );
  
  var imgWidth = $('.bgr-image img').width();
  $('.bgr-image').css('width', imgWidth);
  $('.bgr-image').css('*width', imgWidth + 20);
  
  /* paginação */
  if($('.pagTop a').eq(0).text().substring(2, 12) != "Anteriores") {
    $('.pagination a').addClass('second');
  } else {
    if($('.pagination a').size() == 4) {
      $('.pagTop a').eq(1).addClass('second');
      $('.pagBottom a').eq(1).addClass('second');
    }
  }
  
  /* hover do form */
  $('.btn-enviar a').hover(
    function () {
      $(this).addClass('hover');
    }, 
    function () {
      $(this).removeClass('hover');
    }
  );
  
  $('.btn-enviar a').click(function(){
    $('#frm-contact').submit();
  });
  
  $("#fone").mask("(99)9999-9999");
  $('#frm-contact').validate({
    invalidHandler: function(e, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
				$('#error-msg').show();
			} else {
				$('#error-msg').hide();
			}
		},
    submitHandler: function() { 
        $('#error-msg').hide();
		    var actionUrl = $('#frm-contact').attr('action');
		    $.ajax({
  		    	type: 'POST',
  		    	url: actionUrl,
  		    	data: $('#frm-contact').serialize(),
  		    	success: function(msg){
  		    		$('#reponse_msg').show();
              $('#nome').val('');
              $('#email').val('');
              $('#fone').val('');
              $('#cidade').val('');
              $('#uf').val('');
              $('#mensagem').val('');
  		    	}
		    });
		    
		    return false;
		},
		rules: {
		    nome: "required",
		    email: {
		    	required: true,
		    	email: true
		    },
		    fone: "required",
		    mensagem: "required"
		},
		messages: {
		    nome: "Por favor digite seu nome",
		    email: "Por favor digite um e-mail v&aacute;lido",
        fone: "Por favor digite seu telefone para contato",
		    mensagem: "Por favor digite sua mensagem"
		},
    debug:true
	});	
  
  /* Onde encontrar */
  var h3 = "&raquo; N&atilde;o temos oftalmologistas credenciados neste estado."
  var p = "Se voc&ecirc; &eacute; um oftalmologistas e gostaria de trabalhar com nossas lentes e tamb&eacute;m aparecer nesta lista entre em contato conosco, <a href=\"http://ultralentes.karpatos.kinghost.net/contato/\">clicando aqui</a>."
  $('.places .hide').hide();
  $('.places .hide h3').html(h3);
  $('.places .hide p').html(p);
  $('.btn-filtrar').click(function(){
    if($('#estado').val() == '') {
      $('.places div').show();
      $('.places .hide').hide();
      $('.places .back-to-list').hide();
    } else {
      $('.places div').hide();
      $('.places div#' + $('#estado').val()).show();
      $('.places .back-to-list').show();
    }
  });
  
  $('.back').click(function(){
    $('.places div').show();
    $('.places .hide').hide();
    $('.places .back-to-list').hide();
  });
  $('.readnews').show();
});
