Cufon.replace('h1.cufon-title, h2.cufon-title, h3.cufon-title, h4.cufon-title');

$(document).ready(function(){
	thumbBg();
	customerLogin();
	dropDownMenu();
	macCss();
	share();
	smallAccordion();
	displaySpan();
	//Carousel
	$('#carousel-frame1').carousel({
            speed: 1000 // speed in milliseconds
    });
	$('#carousel-frame2').carousel({
            speed: 1000 // speed in milliseconds
    });
	$('#carousel-frame3').carousel({
            speed: 1000// speed in milliseconds
    });
	
	accordion();
	calHeightSmallAcc();
	calHeightMainAcc();
	hideBoxes();
	$('#first-expander').click();
	$('#second-expander').click();
	disableLink();
});

function customerLogin(){
	$('.customer').hover(function(){
		$('.top-box').css('display', 'block');
		$('.login-box').css('display', 'block');
	}, function(){
		$('.top-box').css('display', 'none');
		$('.login-box').css('display', 'none');
	});
}

//gallery
function thumbBg(){
	$('.thumb > li a').click(function(e){
		e.preventDefault();
		
		$('.anBg').removeClass('abg');
		$(this).addClass('abg');
		
		switch(this.id){
			case 'thu-1':
				hidePictures()
				$('#img-1').fadeIn(1000);
				$('#btn-2').fadeOut(1000);
				$('#btn-1').fadeIn(1000);
				hideTitles()
				$('#video-title-1').css('display','block');
				hideText()
				$('#video-copy-1').css('display','block');
				$('.learnmoretopcontent').attr('href','home1.html');
                break;
			case 'thu-2':
				hidePictures()
				$('#img-2').fadeIn(1000);
				$('#btn-1').fadeOut(1000);
				$('#btn-2').fadeIn(1000);
				hideTitles()
				$('#video-title-2').css('display','block');
				hideText()
				$('#video-copy-2').css('display','block');
				$('.learnmoretopcontent').attr('href','home2.html');
                break;
			case 'thu-3':
				hidePictures()
				$('#img-3').fadeIn(1000);
				$('.play-video').fadeOut(1000);
				hideTitles()
				$('#video-title-3').css('display','block');
				hideText()
				$('#video-copy-3').css('display','block');
				$('.learnmoretopcontent').attr('href','home3.html');
                break;
			case 'thu-4':
				hidePictures()
				$('#img-4').fadeIn(1000);
				$('.play-video').fadeOut(1000);
				hideTitles()
				$('#video-title-4').css('display','block');
				hideText()
				$('#video-copy-4').css('display','block');
				$('.learnmoretopcontent').attr('href','home4.html');
                break;
			case 'thu-5':
				hidePictures()
				$('#img-5').fadeIn(1000);
				$('.play-video').fadeOut(1000);
				hideTitles()
				$('#video-title-5').css('display','block');
				hideText()
				$('#video-copy-5').css('display','block');
				$('.learnmoretopcontent').attr('href','home5.html');
                break;
			default:
				break;
		}
    });
}
function hidePictures(){
	$('#img-1').fadeOut(1000);
	$('#img-2').fadeOut(1000);
	$('#img-3').fadeOut(1000);
	$('#img-4').fadeOut(1000);
	$('#img-5').fadeOut(1000);
}
function hideTitles(){
	$('#video-title-1').css('display','none');
	$('#video-title-2').css('display','none');
	$('#video-title-3').css('display','none');
	$('#video-title-4').css('display','none');
	$('#video-title-5').css('display','none');
}
function hideText(){
	$('#video-copy-1').css('display','none');
	$('#video-copy-2').css('display','none');
	$('#video-copy-3').css('display','none');
	$('#video-copy-4').css('display','none');
	$('#video-copy-5').css('display','none');
}
function macCss(){
	if (navigator.userAgent.indexOf("Mac") > -1 && navigator.userAgent.indexOf("Firefox") > -1) {
		$('#header .header-right').css('padding-left','422px');
		$('#header .top-box').css('top', '31px');
		$('#header .top-box').css('left', '632px');
		$('#header .login-box').css('top', '57px');
		$('#header .login-box').css('left', '632px');
		
		//blue arrow
		$('a.carouselanc').css('backgroundPosition','65px -1px');
		$('a.get-started').css('backgroundPosition','62px -1px');
		$('a.carouselanc').hover(function(){
			$('a.carouselanc').css('backgroundPosition','65px -12px');
		},
		function(){
			$('a.carouselanc').css('backgroundPosition','65px -1px');
		});
		$('a.get-started').hover(function(){
			$('a.get-started').css('backgroundPosition','62px -12px');
		},
		function(){
			$('a.get-started').css('backgroundPosition','62px -1px');
		});
		
		
	}
	if (navigator.userAgent.indexOf("Mac") > -1 && navigator.userAgent.indexOf("Safari") > -1) {
		$('#header .header-right').css('padding-left','422px');
		$('#header .login-box ul li').css('margin-top','6px');
		$('.login-box ul li a').css('cursor','default');
		$('.login-box ul li a span').css('cursor','pointer');
		$('.menu-drop-down li a').css('cursor','default');
		$('.menu-drop-down li a span').css('cursor','pointer');
		$('#header .top-box').css('width', '85px');
		$('#header .top-box').css('padding-right', '11px');
		$('#header .top-box').css('top', '31px');
		$('#header .top-box').css('left', '632px');
		$('#header .login-box').css('top', '57 px');
		$('#header .login-box').css('left', '632px');
		
		//blue arrow
		$('a.carouselanc').css('backgroundPosition','65px -1px');
		$('a.get-started').css('backgroundPosition','62px -1px');
		$('a.carouselanc').hover(function(){
			$('a.carouselanc').css('backgroundPosition','65px -12px');
		},
		function(){
			$('a.carouselanc').css('backgroundPosition','65px -1px');
		});
		$('a.get-started').hover(function(){
			$('a.get-started').css('backgroundPosition','62px -12px');
		},
		function(){
			$('a.get-started').css('backgroundPosition','62px -1px');
		});
		
	}    
}
function dropDownMenu(){

	$('#open-menu-1').hover(function(){
		$('#top-menu-box-1').css('display','block');
		$('#menu-box-1').css('display', 'block');
		
	}, function(){
		$('#top-menu-box-1').css('display','none');
		$('#menu-box-1').css('display', 'none');
		
	});
	$('#open-menu-2').hover(function(){
		$('#top-menu-box-2').css('display','block');
		$('#menu-box-2').css('display', 'block');
		
	}, function(){
		$('#top-menu-box-2').css('display','none');
		$('#menu-box-2').css('display', 'none');
	});
	$('#open-menu-3').hover(function(){
		$('#top-menu-box-3').css('display','block');
		$('#menu-box-3').css('display', 'block');
		
	}, function(){
		$('#top-menu-box-3').css('display','none');
		$('#menu-box-3').css('display', 'none');
		
	});
}
function accordion(){
	$('.expander').click(function(e){
		e.preventDefault();
		if($(this).hasClass('expander-active')){
			$(this).removeClass('expander-active');			
		}
		else{
			$(this).addClass('expander-active');
		}
		$(this).parent().find('.container, .tight-container').slideToggle(800);
		$(this).parent().find('.container1, .tight-container').slideToggle(800);
		$(this).parent().find('.container2, .tight-container').slideToggle(800);
	});
}
function smallAccordion(){
	$('.small-accordion').click(function(e){
		e.preventDefault();
		var $sc = $(this).parent().find('span');
		if($($sc).hasClass('show')){
			$(this).parent().find('span').replaceWith('<span>hide description</span>');	
		}
		else{
			$(this).parent().find('span').replaceWith('<span class="show">show description</span>');
		}	
		$(this).parent().find('.accordion-box').slideToggle('2000');
	});
}
function hideBoxes(){
	$('.accordion-box').each(function(){
		 $(this).hide();
    });
	$('.container, .tight-container').each(function(){
		 $(this).hide();
    });
	$('.container1, .tight-container').each(function(){
		 $(this).hide();
    });
	$('.container2, .tight-container').each(function(){
		 $(this).hide();
    }); 
}
function calHeightSmallAcc(){
	$('.accordion-box').each(function(){
		$(this).css('height', $(this).height()+'px');
	});
}
function calHeightMainAcc(){
	
	var $height = 0;
	var $curHeight = 0;
	var $liElement = $('.pict-list>li');
	$liElement.each(function(index) {
	    $curHeight = $(this).height();
	    if ($curHeight > $height) {
	        $height = $curHeight;
	    }
	});
	$height = $height + 41;
	if (navigator.userAgent.indexOf("Safari") > -1) {
	    $height = $height + 117;
	}
    $("#car-container").css({ 'height': $height });
}
function share(){
	 $(function() {
		        $('.custom_button, .hover_menu').mouseenter(function() {
		            $('.hover_menu').fadeIn('fast');
		            $('.custom_button').addClass('active');
		            $(this).data('in', true);
		            $('.hover_menu').data('hidden', false);
		        }).mouseleave(function() {
		            $(this).data('in', false);
		            setTimeout(hideMenu, delay);
		        });

		        var delay = 400;
		        function hideMenu() {
		            if (!$('.custom_button').data('in') && !$('.hover_menu').data('in') && !$('.hover_menu').data('hidden')) {
		                $('.hover_menu').fadeOut('fast');
		                $('.custom_button').removeClass('active');
		                $('.hover_menu').data('hidden', true);
		            }
		        }
		    });
}
function displaySpan(){
	$('a.small-accordion').css('display','inline');
}

