$(function(){
  $('#nome').focus();
  $.mask.masks.string = {
    mask:'@',
    type:'repeat'
  }
  $.mask.masks.numeric = {
    mask:'9',
    type:'repeat'
  }
  $.mask.masks.data    = {
    mask: '39/19/2999'
  }
  $.mask.masks.ddd     = {
    mask: '99'
  }
  $.mask.masks.fone    = {
    mask: '(99) 9999-9999'
  }
  $.mask.masks.cep     = {
    mask: '99999-999'
  }
  $.mask.masks.cpf     = {
    mask: '999.999.999-99'
  }
  $.mask.masks.money   = {
    mask : '99,999.999.999.999',
    type : 'reverse',
    defaultValue : '+000'
  }
  $('input:text').setMask();

  /* ##### Validação de formulários padrão 25/11/2010 - Marcel ##### */
  $(".formRequired, #formDepoimento").submit(function() {
    var check = true;
    $("form .required").each(function() {
      if(!$(this).val() || $(this).val() == 0) {
        alert("Preencha o campo: " + $(this).prev("label").text().replace(":",""));
        $(this).focus();
        check = false;
        return false;
      }
    });
    if(!check) {
      return false;
    }

    //alert("Formulario enviado com sucesso!");

    return true;

  });
  
  // Galeria de Fotos
  
  $(function(){
    $(".thumb").click(function(){
      var rel = $(this).attr("rel");
      $("#imgMaior").removeAttr("src").attr("src",rel);
    });  
  });

  
  // Função Verifica E-mail - Formato: email@dominio.(com,br,net,etc...) - Leandro - 05/10/11 //
  $('#formContato, #formDepoimento').submit(function(){

    var email = $('#email').val();

    var RegExpEmail = /^[\w]+@[\w]+\.[\w|\.]+$/;

    if (RegExpEmail.test(email) == true) {
      return true;
    } else {
      alert("Digite o seu e-mail corretamente!");
      $('#email').val("");
      $('#email').focus();
      
      return false;
    }

  });
  //[ -----------------------------------------------  FIM FUNÇÃO VERIFICAR E-mail ]//

  // Função Verifica Telefone - Formato: (00) 0000-0000 - Leandro - 05/10/11 //
  $('#formContato').submit(function(){
  
    var telefone =  $('#telefone').val();
    var RegExp = /^\(\d{2}\) \d{4}-\d{4}$/;
   
    if(telefone.search(RegExp) != -1) {
      return true;
    } else {
      alert ("Preencha corretamente o seu telefone. Formato: (00) 0000-0000");
      $('#telefone').val('');
      
      return false;
    }
  });
  //[ -----------------------------------------------  FIM FUNÇÃO VERIFICAR Telefone ]//

  $(".banners").cycle({
    fx:'fade'
  });
	  
  $(".carousel").jCarouselLite({
    btnNext: ".next",
    btnPrev: ".prev",
    visible: 4,
    circular: false
  });

  $(".menu-produtos li a").click(function(){
    if ($(this).siblings("ul").is(":visible")){
      $(this).siblings("ul").fadeOut("fast");
    } else {
      $(this).siblings("ul").fadeIn("fast");
    }
  });

  /*
  Função onblur e onfocus.
 */

  $("#texto-busca").val($("#texto-busca").attr("title"));
  $("#texto-busca").focus(function(){
    if($(this).val() == $(this).attr("title")){
      $(this).val("");
    }
  });

  $("#texto-busca").blur(function(){
    if($(this).val() == $(this).attr("title") || !$(this).val()){
      $(this).val($(this).attr("title"));
    }
  });
  
  $(".galeria .carousel ul li").css("height","auto");

});

hs.graphicsDir = '/images/highslide/graphics/';
hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.outlineType = 'rounded-white';
hs.fadeInOut = true;
hs.dimmingOpacity = 0.75;
hs.useBox = true;
hs.width = 800;
hs.height = 600;
hs.addSlideshow({
  //slideshowGroup: 'group1',
  interval: 5000,
  repeat: false,
  useControls: true,
  fixedControls: 'fit',
  overlayOptions: {
    opacity: 1,
    position: 'bottom center',
    hideOnMouseOut: true
  }
});


