﻿jQuery(document).ready( function() {
	
	var selectedHeaderMenuItem = parseInt(jQuery("#headerMenuSelected").text()) - 1;
	jQuery(jQuery(".topmenu td")[selectedHeaderMenuItem]).children(".headerMenuItem").addClass("selectedHeaderItem");
	
	Cufon.replace('h1, h2, h3' , { fontFamily: 'Myriad Pro', hover: true } );
	Cufon.replace('h4, h5, h6, .headerMenuItem, .Level1CssBegin > a' , { fontFamily: 'Myriad Pro Bold', hover: true } );
	
	jQuery('h1, h2, h3, h4, h5, h6').css("visibility","visible");
	
	if ( jQuery("#m_selected").parents(".slideMenuDiv2").length > 0 )
	{
		jQuery("#m_selected").parents(".slideMenuDiv2").prev().addClass("m_selected");
		if ( jQuery("#m_selected").parents(".slideMenuDiv3").length > 0 )
		{
			jQuery("#m_selected").parents(".slideMenuDiv3").prev().addClass("m_selected");
		}
	}
	
	var flashNavigation = jQuery(".flashNavigation");
	var flashContent = jQuery("#flashContent");
	var flashHeight = parseInt(flashContent.parent().height());
	var flashIndex = 0;
	var flashNavigationShowSize = 8;
	
	flashNavigation.each( function() {
		
		jQuery(this).unwrap().unwrap();
		
	});	
	
	jQuery(flashNavigation[0]).prev().remove();
	jQuery(flashNavigation[0]).unwrap().unwrap();
	
	flashNavigation.click( function() {
		
		flashIndex = flashNavigation.index(jQuery(this));
		
		flashNavigation.removeClass("selected");
		jQuery(this).addClass("selected");
		flashContent.animate({
		
			marginTop: 0 - ( flashIndex * flashHeight )
		
		},400);
		
	});
	
	var flashNavigationAllSize = flashNavigation.size();
	
	if ( flashNavigationAllSize > flashNavigationShowSize )
	{
		jQuery("#flashMavigationSlider").css("display","block");
		
		var flashMavigationSliderLeft = jQuery("#flashMavigationSliderLeft");
		var flashMavigationSliderRight = jQuery("#flashMavigationSliderRight");
		var flashNavigationWrapper = jQuery("#flashNavigation");
		var flashNavigationHeight = parseInt(flashNavigationWrapper.parent().height());
		var flashNavigationSize = (flashNavigation.size() - 1) / flashNavigationShowSize;
		var flashNavigationIndex = 0;
		
		flashMavigationSliderLeft.click( function() {
			
			flashNavigationIndex--;
			if ( flashNavigationIndex <= flashNavigationSize )
			{
				flashNavigationWrapper.animate({
				
					marginTop: 0 - ( flashNavigationIndex * flashNavigationHeight )
					
				},400);	
			}
			
		});
		
		flashMavigationSliderRight.click( function() {
			
			flashNavigationIndex++;
			if ( flashNavigationIndex <= flashNavigationSize )
			{
				flashNavigationWrapper.animate({
				
					marginTop: 0 - ( flashNavigationIndex * flashNavigationHeight )
					
				},400);	
			}
			
		});	
	}
	
	if ( jQuery("a.zoom").length > 0 )
	{
		jQuery("a.zoom").fancybox({
			'overlayOpacity'	:	0.8,
			'zoomSpeedIn'		:	500,
			'zoomSpeedOut'		:	500
		});
	}
	
});
