// Javascript for Governor Site  

// Requires jquery

$(document).ready(function(){
  // find each child of a .gradbox > .top with "tab" in the classname
  // and set event handlers
  $('.gradbox').each(function() {
    $(this).find('.top > [class*=\'tab\']').each(function(){
      $(this).css({'cursor':'pointer'});
      $(this).click(function(){
        // get the tab* class name
        var class_names = $(this).attr('class').split(' ');
        for(var i = 0; i < class_names.length; i++)
        {
          var matches = new Array;
          if(matches = class_names[i].match(/tab\d+/))
          {
            var class_name = matches[0];
          }
        }
        var parent_div = $(this).parents('.gradbox');
        var tab_div = parent_div.find('.top> .'+class_name);
        var main_div = parent_div.find('.mid > .'+class_name);
        if(main_div.hasClass('inactive'))
        {
          parent_div.find('[class*=\'tab\']').each(function(){
            $(this).addClass('inactive');
          });
          main_div.toggleClass('inactive');
          tab_div.toggleClass('inactive');
        }
        //$(this).parents('.gradbox').find('.mid > .'+class_name).each(function(){alert($(this).attr('class'))});//toggleClass('inactive');
      });
    });
  });
  $('.image-list-container li img').mouseover(function(){
    $(this).css({'margin':'0 10px', 'width' : '180px', 'height' : '100px' });
  });
  $('.image-list-container li img').mouseout(function(){
    $(this).css({'margin':'5px 15px', 'width' : '170px', 'height' : '90px' });
  });

  $('.smartphonelist .handset img').bind('mouseover',function(){
    if(!$(this).hasClass('active') && !$(this).hasClass('minactive') && !$(this).hasClass('enlarged')){
      $(this).addClass('enlarged');
      $(this).addClass('active');
      $('.enlarged').not(this).removeClass('active');
      $('.enlarged').not(this).trigger('mouseout');
      $(this).animate({
        height: '100%',
        width: '100%'
      },'200',function(){
        $(this).removeClass('active');
      });
    }
  });
  
  $('.smartphonelist .handset img').bind('mouseout',function(){
    if($(this).hasClass('enlarged') && !$(this).hasClass('minactive')){
      $(this).addClass('minactive');
      $(this).removeClass('enlarged');
      $(this).animate({
        height: '275',
        width: '155'
      },'200',function(){
        $(this).removeClass('minactive');
      });
    }
  });

});
// suckerfish javascript for IE6 menu function 
var sfHover = function() {
  var sfEls = document.getElementById("mainmenu").getElementsByTagName("LI");
  for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
      this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
      this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
  }
}
