jQuery(document).ready(function() {
	vmgTabSlider();
	vmgMenu();
});

function returnLargestHeight(obj)
{
  largestHeight = 0;
  jQuery(obj).each(function(index) {
    if (jQuery(this).outerHeight() > largestHeight) { largestHeight = jQuery(this).outerHeight(); }
  });
  return largestHeight;
}

function vmgTabSlider() {
  allSlides = jQuery('.vmg-slide-tab')
  if (jQuery(allSlides).size() > 1) {
    parent = jQuery('.vmg-slide-tab:first').closest('.virtus_node');
    jQuery('.vmg-slide-tab:first').closest('.virtus_node_body').css("height",returnLargestHeight(allSlides));
    jQuery(allSlides).css({display:"none"});
    vmgCurrentTab = jQuery(allSlides).first()
    jQuery(vmgCurrentTab).css({display:"block"});
    jQuery(parent).css("position","relative");
    jQuery(parent).append("<div id='vmg-slide-controls'><a href='#' onclick='return false;' id='vmg-slide-left'><div></div></a><a href='#' onclick='return false;' id='vmg-slide-right'><div></div></a></div>");
    jQuery('#vmg-slide-right').click(function() {
      if (jQuery(vmgCurrentTab).next().size() != 0) {
        jQuery(vmgCurrentTab).fadeOut(300, function() {
          vmgCurrentTab = jQuery(vmgCurrentTab).next();
          jQuery(vmgCurrentTab).fadeIn(300);
        });
      }
    });
    jQuery('#vmg-slide-left').click(function() {
      if (jQuery(vmgCurrentTab).prev().size() != 0) {
        jQuery(vmgCurrentTab).fadeOut(300, function() {
          vmgCurrentTab = jQuery(vmgCurrentTab).prev();
          jQuery(vmgCurrentTab).fadeIn(300);
        });
      }
    });
  }
}

function vmgMenu() {
	jQuery('.vmg-link').each(function() {
		jQuery(this).children().click(function() {
			target = jQuery(this).parent().attr('target');
			jQuery.scrollTo(jQuery(target), {axis: 'y', duration: 400});
		});
	});
}
