

$(document).ready(function() {	
	
	
	$('#minicart-layer').bind('mouseover',function(){
		var rightborder=$("#wrapper");
		if ($("#wrapper").length==0){
			 rightborder=$("#wrapperHomepage");
		}
		borderpos=$(".header_left").position();
    	var minicart=$(".minicart-layer");
    	pos=parseInt(borderpos.left)+rightborder.width()-minicart.width();  	
    	minicart.css('left',pos);
    	minicart.show();		

	
	});	
	
	$('#minicart-summary').bind('mouseover',function(){
		var rightborder=$("#wrapper");
		if ($("#wrapper").length==0){
			 rightborder=$("#wrapperHomepage");
		}
    	borderpos=$(".header_left").position();
    	var minicart=$(".minicart-layer");
    	pos=parseInt(borderpos.left)+rightborder.width()-minicart.width();  	
    	minicart.css('left',pos);
    	minicart.show();			
    	
	});	
	
	$('button.close').click(function() {
		$('.minicart-layer').hide();
	});
	
	
	/* HOMEPAGE CALLOUTS */
		var chev1Flag = 0;
		var chev2Flag = 0;
		var chev3Flag = 0;
	
		$('#call_out_1').click(function() {
			$('.col_one_open').slideToggle();
			
			if (chev1Flag == 0) {
				chev1Flag = 1;
				$('.icon_chevron1').removeClass().addClass('icon_chevron_open1');
			} else {
				chev1Flag = 0;
				$('.icon_chevron_open1').removeClass().addClass('icon_chevron1');
			}
		});	
	
		$('#call_out_2').click(function() {
			$('.col_two_open').slideToggle();
			
			if (chev2Flag == 0) {
				chev2Flag = 1;
				$('.icon_chevron2').removeClass().addClass('icon_chevron_open2');
			} else {
				chev2Flag = 0;
				$('.icon_chevron_open2').removeClass().addClass('icon_chevron2');
			}
			
		});
		
		$('#call_out_3').click(function() {
			$('.col_three_open').slideToggle();
			
			if (chev3Flag == 0) {
				chev3Flag = 1;
				$('.icon_chevron3').removeClass().addClass('icon_chevron_open3');
			} else {
				chev3Flag = 0;
				$('.icon_chevron_open3').removeClass().addClass('icon_chevron3');
			}
			
		});
	
		// do not reverse the order of these - otherwise, no scrollbars
			$('.jspPane').width(200);
			$('.scroll-pane1').jScrollPane({showArrows:true});
			$('.call_out_open1').hide();
			$('.call_out_open').hide();
		/* end */
		
	
	/* END HOMEPAGE CALLOUTS */
	
	

	/*
	$('.scroll-pane').jScrollPane({showArrows:true, scrollbarWidth: 21, arrowSize: 19});
	$('.minicart-layer').hide();	
 	*/
	
	/* extend content areas to push to footer */				
	if ($("#footer").length ) {
		if ($('#footer').position().top > $('#wrapper').height())
		{
	
			var footerTop = $('#footer').position().top;
			var headerHeight = $('#header').height();
			var wrapperHeight = footerTop - headerHeight;
			$('#wrapper').css('min-height', wrapperHeight);			
			
			$(window).bind('resize', function() {
				
				var footerTop = $('#footer').position().top;
				var headerHeight = $('#header').height();
				var wrapperHeight = footerTop - headerHeight;
				$('#wrapper').css('min-height', wrapperHeight);	
				
				
			});
		}
	}
	
	/*current field highlighting*/
	$("input:text, input:password, textarea, select, .inputValue input:text, .inputValue input:password,  .inputValue select").focus(function()
		{$(this).addClass("focus")});
	$("input:text, input:password, textarea, select, .inputValue input:text, .inputValue input:password,  .inputValue select").blur(function()
		{$(this).removeClass("focus")});

});


Cufon.replace('#global_nav li a', { hover: true });
Cufon.replace('#global_nav li a, .home_title, .grid h2, .tread_scale h1, .tread_scale h3, .prod_top_col h1, .account_header h1, .about h2, h2.tech_product_header');
