$(document).ready( function() {
  initBanner();
  initWidget();
});

var aTime = 580;
var bCount = 1;


function initBanner() {
  $('#hero1, #hero2, #hero3, #hero4, #hero5, #hero6, #hero7, #hero8, #hero9, #hero10').css({ width : Math.max(950, $(window).width()) });
  $(window).resize(function(e) {
    $('#hero1, #hero2, #hero3, #hero4, #hero5, #hero6, #hero7, #hero8, #hero9, #hero10').css({ width : Math.max(950, $(window).width()) });
  });
  $('#hero2 .banner').attr('src','/images/banner_2.jpg');
  $('#hero2 .hero_wrap').css('background-image','url(/images/banner_bg_2.jpg)');
  $('#hero3 .banner').attr('src','/images/banner_3.jpg');
  $('#hero3 .hero_wrap').css('background-image','url(/images/banner_bg_3.jpg)');
  $('#hero4 .banner').attr('src','/images/banner_4.jpg');
  $('#hero4 .hero_wrap').css('background-image','url(/images/banner_bg_4.jpg)');
  $('#hero5 .banner').attr('src','/images/banner_5.jpg');
  $('#hero5 .hero_wrap').css('background-image','url(/images/banner_bg_5.jpg)');
  $('#hero6 .banner').attr('src','/images/banner_6.jpg');
  $('#hero6 .hero_wrap').css('background-image','url(/images/banner_bg_6.jpg)');
  $('#hero7 .banner').attr('src','/images/banner_7.jpg');
  $('#hero7 .hero_wrap').css('background-image','url(/images/banner_bg_7.jpg)');
  $('#hero8 .banner').attr('src','/images/banner_8.jpg');
  $('#hero8 .hero_wrap').css('background-image','url(/images/banner_bg_8.jpg)');
  $('#hero9 .banner').attr('src','/images/banner_9.jpg');
  $('#hero9 .hero_wrap').css('background-image','url(/images/banner_bg_9.jpg)');
  $('#hero10 .banner').attr('src','/images/banner_10.jpg');
  $('#hero10 .hero_wrap').css('background-image','url(/images/banner_bg_10.jpg)');
  setInterval ( "timerBanner()", 10200);
}

function timerBanner() {
  var bThis = bCount;
  bCount++;
  if (bCount== 11) bCount = 1;
  var bNext = bCount;
  $('#hero'+bNext).css({top:346}).animate({top:0}, aTime);
  $('#hero'+bThis).css({top:0}).animate({top:-346}, aTime, bannerColor);
  //$('#hero').attr({'src':'http://www.diversifynevada.com//images/banner_'+bannerCount+'.jpg', 'alt':'Nevada Commission banner'});
  //$('#banner_wrapper').css({'background-image':'url(http://www.diversifynevada.com//images/banner_bg_'+bannerCount+'.jpg)'});
  
  function bannerColor() {$('#banner_wrapper').css({'background-image':'url(/images/banner_bg_'+bNext+'.jpg)'});
  }
}

function initWidget() {
  $('#home_page_widget #home_page_widget_tabs #multimedia_tab a.tab_content').click(function(e) {
      if(!$(this).hasClass('active')) {
        $('#home_page_widget #home_page_widget_tabs a.tab_content').parent().removeClass('active');
        $('#home_page_widget #home_page_widget_content').children().removeClass('active');
        $('#home_page_widget_seperator_1').removeClass('fade_right');
        $('#home_page_widget_seperator_1').removeClass('fade_left');
        $('#home_page_widget_seperator_2').removeClass('fade_right');
        $('#home_page_widget_seperator_2').removeClass('fade_left');
        $('#home_page_widget_seperator_3').removeClass('fade_right');
        $('#home_page_widget_seperator_3').removeClass('fade_left');
        $('#home_page_widget_seperator_4').removeClass('fade_right');
        $('#home_page_widget_seperator_4').removeClass('fade_left');
        $(this).parent().addClass('active');
        $('#home_page_widget #home_page_widget_content #multimedia_content').addClass('active');
        $('#home_page_widget_seperator_1').addClass('fade_right');
      }
  });
  $('#home_page_widget #home_page_widget_tabs #new_to_nevada_tab a.tab_content').click(function(e) {
      if(!$(this).hasClass('active')) {
        $('#home_page_widget #home_page_widget_tabs a.tab_content').parent().removeClass('active');
        $('#home_page_widget #home_page_widget_content').children().removeClass('active');
        $('#home_page_widget_seperator_1').removeClass('fade_right');
        $('#home_page_widget_seperator_1').removeClass('fade_left');
        $('#home_page_widget_seperator_2').removeClass('fade_right');
        $('#home_page_widget_seperator_2').removeClass('fade_left');
        $('#home_page_widget_seperator_3').removeClass('fade_right');
        $('#home_page_widget_seperator_3').removeClass('fade_left');
        $('#home_page_widget_seperator_4').removeClass('fade_right');
        $('#home_page_widget_seperator_4').removeClass('fade_left');
        $(this).parent().addClass('active');
        $('#home_page_widget #home_page_widget_content #new_to_nevada_content').addClass('active');
        $('#home_page_widget_seperator_1').addClass('fade_left');
        $('#home_page_widget_seperator_2').addClass('fade_right');
      }
  });
  $('#home_page_widget #home_page_widget_tabs #already_in_nevada_tab a.tab_content').click(function(e) {
      if(!$(this).hasClass('active')) {
        $('#home_page_widget #home_page_widget_tabs a.tab_content').parent().removeClass('active');
        $('#home_page_widget #home_page_widget_content').children().removeClass('active');
        $('#home_page_widget_seperator_1').removeClass('fade_right');
        $('#home_page_widget_seperator_1').removeClass('fade_left');
        $('#home_page_widget_seperator_2').removeClass('fade_right');
        $('#home_page_widget_seperator_2').removeClass('fade_left');
        $('#home_page_widget_seperator_3').removeClass('fade_right');
        $('#home_page_widget_seperator_3').removeClass('fade_left');
        $('#home_page_widget_seperator_4').removeClass('fade_right');
        $('#home_page_widget_seperator_4').removeClass('fade_left');
        $(this).parent().addClass('active');
        $('#home_page_widget #home_page_widget_content #already_in_nevada_content').addClass('active');
        $('#home_page_widget_seperator_2').addClass('fade_left');
        $('#home_page_widget_seperator_3').addClass('fade_right');
      }
  });
  $('#home_page_widget #home_page_widget_tabs #client_successes_tab a.tab_content').click(function(e) {
      if(!$(this).hasClass('active')) {
        $('#home_page_widget #home_page_widget_tabs a.tab_content').parent().removeClass('active');
        $('#home_page_widget #home_page_widget_content').children().removeClass('active');
        $('#home_page_widget_seperator_1').removeClass('fade_right');
        $('#home_page_widget_seperator_1').removeClass('fade_left');
        $('#home_page_widget_seperator_2').removeClass('fade_right');
        $('#home_page_widget_seperator_2').removeClass('fade_left');
        $('#home_page_widget_seperator_3').removeClass('fade_right');
        $('#home_page_widget_seperator_3').removeClass('fade_left');
        $('#home_page_widget_seperator_4').removeClass('fade_right');
        $('#home_page_widget_seperator_4').removeClass('fade_left');
        $(this).parent().addClass('active');
        $('#home_page_widget #home_page_widget_content #client_successes_content').addClass('active');
        $('#home_page_widget_seperator_3').addClass('fade_left');
        $('#home_page_widget_seperator_4').addClass('fade_right');
      }
  });
  $('#home_page_widget #home_page_widget_tabs #announcements_tab a.tab_content').click(function(e) {
      if(!$(this).hasClass('active')) {
        $('#home_page_widget #home_page_widget_tabs a.tab_content').parent().removeClass('active');
        $('#home_page_widget #home_page_widget_content').children().removeClass('active');
        $('#home_page_widget_seperator_1').removeClass('fade_right');
        $('#home_page_widget_seperator_1').removeClass('fade_left');
        $('#home_page_widget_seperator_2').removeClass('fade_right');
        $('#home_page_widget_seperator_2').removeClass('fade_left');
        $('#home_page_widget_seperator_3').removeClass('fade_right');
        $('#home_page_widget_seperator_3').removeClass('fade_left');
        $('#home_page_widget_seperator_4').removeClass('fade_right');
        $('#home_page_widget_seperator_4').removeClass('fade_left');
        $(this).parent().addClass('active');
        $('#home_page_widget #home_page_widget_content #announcements_content').addClass('active');
        $('#home_page_widget_seperator_4').addClass('fade_left');
      }
  });
  $('#client_successes_content').each(function(i) {
    $(this).data('index', 0);
    $(this).data('locked', false);
    $(this).find('.left_arrow').click(function(e) {
      var sh = $(this).parents('#client_successes_content');
      if(sh.data('locked') == false) {
        sh.data('locked', true);
        sh.find('.client_success').removeClass('active');
        var index = (sh.data('index') == 0)?sh.find('.client_success').length - 1:sh.data('index') - 1;
        sh.data('index',index);
        sh.find('.client_success:eq('+index+')').addClass('active');
        sh.data('locked', false);
      }
    });
    $(this).find('.right_arrow').click(function(e) {
      var sh = $(this).parents('#client_successes_content');
      if(sh.data('locked') == false) {
        sh.data('locked', true);
        sh.find('.client_success').removeClass('active');
        var index = (sh.data('index') == sh.find('.client_success').length - 1)?0:sh.data('index') + 1;
        sh.data('index',index);
        sh.find('.client_success:eq('+index+')').addClass('active');
        sh.data('locked', false);
      }
    });
  });
}


