/*
 * File: script.js
 * Programmer: Vitor Kiyoshi Arimitsu [http://vitork.com.br/]
 * Design by: Og Comunicacao
 *
 *
*/

$(document).ready(function(){

  /* Funcao de efeito a:hover com fade */
  
  $.fn.a_hover = function(item_color, hover_color){
    var fadeInTimeout = 250;
    var fadeOutTimeout = 500;
    
    $(this)
      .mouseenter(function(){
        if($('body').hasClass($(this).attr('class'))||$(this).hasClass('menu_active'))
          return;
        else
          $(this).stop().animate({color: hover_color}, fadeInTimeout)
      })
      .mouseleave(function(){
        if($('body').hasClass($(this).attr('class'))||$(this).hasClass('menu_active'))
          return;
        else
          $(this).stop().animate({color: item_color}, fadeOutTimeout)
      })
  };
  
  /* Ativando a funcao para os menus selecionados */
  
  $('div#header ul#menu a').a_hover('#FFF', '#E9337D');
  $('div#header ul#sub_menu a').a_hover('#BBB', '#E9337D');
  $('div#content div#group2 a').a_hover('#FF0', '#E9337D');
  $('div#content div#group3 a').a_hover('#FFC122', '#E9337D');
  $('div#footer a').a_hover('#FFF', '#E9337D');
  $('a.vitork').a_hover('#333', '#E9337D');

  /* Funcoes do submenu */
  
  $('div#header a.portfolio').click(function(){
    $(this).blur();
    if (!$('body').hasClass('portfolio')){
      if ($('div#header ul#sub_menu').css('display')=='none'){
        $('div#header ul#sub_menu').fadeIn(600);
        $(this).animate({color: '#00D7FF'}, 600);
        $(this).addClass('menu_active');
      } else {
        $('div#header ul#sub_menu').fadeOut(600);
        $(this).animate({color: '#E9337D'}, 600);
        $(this).removeClass('menu_active');
      }
    }
    return !1;
  });
  
  $('body').click(function(){
    if (!$(this).hasClass('portfolio')){
      $('div#header ul#sub_menu').fadeOut(600);
      $('div#header a.portfolio').animate({color: '#FFF'}, 600);
      $('div#header a.portfolio').removeClass('menu_active');
    }
  });
  
  /* Funcao de slideshow home */

  $('body.home div#content div#group1 div#destaques').cycle({
    fx: 'scrollHorz',
    speed: 600,
    timeout: 0,
    prev: 'div#content div#group1 a.prev',
    next: 'div#content div#group1 a.next'
  });
  
  /* Funcao de mouseover clientes */
  
  $('body.clientes div#content div#group1')
    .mouseenter(function(){
      $('div#content div#group2').fadeIn(200);
      $('div#content div#group1').fadeOut(600);
    }).stop();
  $('body.clientes div#content div#group2')
    .mouseleave(function(){
      $('div#content div#group1').fadeIn(200);
      $('div#content div#group2').fadeOut(600);
    }).stop();
    
  /* Funcao de efeito img clientes */
  
  $.fn.img_hover = function(element){
    var fadeInTimeout = 200;
    var fadeOutTimeout = 400;
    
    $(this)
      .mouseenter(function(){
        $(element).fadeIn(fadeInTimeout)
      })
      .mouseleave(function(){
        $(element).fadeOut(fadeOutTimeout)
      })
  };
  
  /* Ativando a funcao para as imagens selecionadas */
  
  $('body.clientes div#content div#group2 a.boston').img_hover('div#group2 a ~ div.boston_img');
  $('body.clientes div#content div#group2 a.contigo').img_hover('div#group2 a ~ div.contigo_img');
  $('body.clientes div#content div#group2 a.eurofarma').img_hover('div#group2 a ~ div.eurofarma_img');
  $('body.clientes div#content div#group2 a.kuehne').img_hover('div#group2 a ~ div.kuehne_img');
  $('body.clientes div#content div#group2 a.mantecorp').img_hover('div#group2 a ~ div.mantecorp_img');
  $('body.clientes div#content div#group2 a.metropolitan').img_hover('div#group2 a ~ div.metropolitan_img');
  $('body.clientes div#content div#group2 a.sitel').img_hover('div#group2 a ~ div.sitel_img');
  $('body.clientes div#content div#group2 a.sportlink').img_hover('div#group2 a ~ div.sportlink_img');
  $('body.clientes div#content div#group2 a.qualicorp').img_hover('div#group2 a ~ div.qualicorp_img');
  $('body.clientes div#content div#group2 a.taiyang').img_hover('div#group2 a ~ div.taiyang_img');
  $('body.clientes div#content div#group2 a.uol').img_hover('div#group2 a ~ div.uol_img');

});
