// JavaScript Document

<!-- General Script -->
function roll_over(img_name, img_src) {
   document[img_name].src = img_src;
}

function highlight(field) {
        field.focus();
        field.select();
}

<!-- Onload Animation -->
$(document).ready(function() {
	$('').hide().fadeIn(800);
	$('').hide().delay(300).fadeIn(800);
	
})


<!-- Main Banner -->
$(document).ready(function() {
	var autoPlayTime=5000;
	autoPlayTimer = setInterval( autoPlay, autoPlayTime);
	function autoPlay(){
		mbanner('next');
	}
	$('#mbanner .next').click(function () {
		mbanner('next','stop');
	});
	$('#mbanner .previous').click(function () {
		mbanner('previous','stop');
	});
	var yPosition=($('#mbanner').height()-$('#mbanner .next').height())/2;
	$('#mbanner .next').css('top',yPosition);
	$('#mbanner .previous').css('top',yPosition);
	$('#mbanner .thumbs a:first-child').removeClass('thumb').addClass('selected_thumb');
	$("#mbanner .content").each(function(i){
		mbannerTotalContent=i*$('#mbanner').width();	
		$('#mbanner .container').css("width",mbannerTotalContent+$('#mbanner').width());
	});
});

function mbanner(slideTo,autoPlay){
    var animSpeed=800; //animation speed
    var easeType='easeInOutExpo'; //easing type
	var sliderWidth=$('#mbanner').width();
	var leftPosition=$('#mbanner .container').css("left").replace("px", "");
	if( !$("#mbanner .container").is(":animated")){
		if(slideTo=='next'){ //next
			if(autoPlay=='stop'){
				clearInterval(autoPlayTimer);
			}
			if(leftPosition==-mbannerTotalContent){
				$('#mbanner .container').animate({left: 0}, animSpeed, easeType); //reset
				$('#mbanner .thumbs a:first-child').removeClass('thumb').addClass('selected_thumb');
				$('#mbanner .thumbs a:last-child').removeClass('selected_thumb').addClass('thumb');
			} else {
				$('#mbanner .container').animate({left: '-='+sliderWidth}, animSpeed, easeType); //next
				$('#mbanner .thumbs .selected_thumb').next().removeClass('thumb').addClass('selected_thumb');
				$('#mbanner .thumbs .selected_thumb').prev().removeClass('selected_thumb').addClass('thumb');
			}
		} else if(slideTo=='previous'){ //previous
			if(autoPlay=='stop'){
				clearInterval(autoPlayTimer);
			}
			if(leftPosition=='0'){
				$('#mbanner .container').animate({left: '-'+mbannerTotalContent}, animSpeed, easeType); //reset
				$('#mbanner .thumbs a:last-child').removeClass('thumb').addClass('selected_thumb');
				$('#mbanner .thumbs a:first-child').removeClass('selected_thumb').addClass('thumb');
			} else {
				$('#mbanner .container').animate({left: '+='+sliderWidth}, animSpeed, easeType); //previous
				$('#mbanner .thumbs .selected_thumb').prev().removeClass('thumb').addClass('selected_thumb');
				$('#mbanner .thumbs .selected_thumb').next().removeClass('selected_thumb').addClass('thumb');
			}
		} else {
			var slide2=(slideTo-1)*sliderWidth;
			if(leftPosition!=-slide2){
				clearInterval(autoPlayTimer);
				$('#mbanner .container').animate({left: -slide2}, animSpeed, easeType); //go to number
				$('#mbanner .thumbs .selected_thumb').removeClass('selected_thumb').addClass('thumb');
				var selThumb=$('#mbanner .thumbs a').eq((slideTo-1));
				selThumb.removeClass('thumb').addClass('selected_thumb');
			}
		}
	}
}

<!-- Crossell Banner -->
function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

jQuery(document).ready(function() {
    jQuery('#crossbanner').jcarousel({
        auto: 0,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });
});


<!-- Quick Link Banner -->
$(document).ready(function() {
	var autoPlayTime=6000;
	autoPlayTimer = setInterval( autoPlay, autoPlayTime);
	function autoPlay(){
		qbanner('next');
	}
	$('#qbanner .next').click(function () {
		qbanner('next','stop');
	});
	$('#qbanner .previous').click(function () {
		qbanner('previous','stop');
	});
	var yPosition=($('#qbanner').height()-$('#qbanner .next').height())/2;
	$('#qbanner .next').css('top',yPosition);
	$('#qbanner .previous').css('top',yPosition);
	$('#qbanner .thumbs a:first-child').removeClass('thumb').addClass('selected_thumb');
	$("#qbanner .content").each(function(i){
		qbannerTotalContent=i*$('#qbanner').width();	
		$('#qbanner .container').css("width",qbannerTotalContent+$('#qbanner').width());
	});
});

function qbanner(slideTo,autoPlay){
    var animSpeed=400; //animation speed
    var easeType='easeInOutQuint'; //easing type
	var sliderWidth=$('#qbanner').width();
	var leftPosition=$('#qbanner .container').css("left").replace("px", "");
	if( !$("#qbanner .container").is(":animated")){
		if(slideTo=='next'){ //next
			if(autoPlay=='stop'){
				clearInterval(autoPlayTimer);
			}
			if(leftPosition==-qbannerTotalContent){
				$('#qbanner .container').animate({left: 0}, animSpeed, easeType); //reset
				$('#qbanner .thumbs a:first-child').removeClass('thumb').addClass('selected_thumb');
				$('#qbanner .thumbs a:last-child').removeClass('selected_thumb').addClass('thumb');
			} else {
				$('#qbanner .container').animate({left: '-='+sliderWidth}, animSpeed, easeType); //next
				$('#qbanner .thumbs .selected_thumb').next().removeClass('thumb').addClass('selected_thumb');
				$('#qbanner .thumbs .selected_thumb').prev().removeClass('selected_thumb').addClass('thumb');
			}
		} else if(slideTo=='previous'){ //previous
			if(autoPlay=='stop'){
				clearInterval(autoPlayTimer);
			}
			if(leftPosition=='0'){
				$('#qbanner .container').animate({left: '-'+qbannerTotalContent}, animSpeed, easeType); //reset
				$('#qbanner .thumbs a:last-child').removeClass('thumb').addClass('selected_thumb');
				$('#qbanner .thumbs a:first-child').removeClass('selected_thumb').addClass('thumb');
			} else {
				$('#qbanner .container').animate({left: '+='+sliderWidth}, animSpeed, easeType); //previous
				$('#qbanner .thumbs .selected_thumb').prev().removeClass('thumb').addClass('selected_thumb');
				$('#qbanner .thumbs .selected_thumb').next().removeClass('selected_thumb').addClass('thumb');
			}
		} else {
			var slide2=(slideTo-1)*sliderWidth;
			if(leftPosition!=-slide2){
				clearInterval(autoPlayTimer);
				$('#qbanner .container').animate({left: -slide2}, animSpeed, easeType); //go to number
				$('#qbanner .thumbs .selected_thumb').removeClass('selected_thumb').addClass('thumb');
				var selThumb=$('#qbanner .thumbs a').eq((slideTo-1));
				selThumb.removeClass('thumb').addClass('selected_thumb');
			}
		}
	}
}


