$(document).ready(function () {

    $('#featured_content ul.slider-content').carouFredSel({
		auto 				: false, 
		items               : 1,
        direction           : "left",
        scroll : {
            items           : 1,
            duration        : 1000,                        
            pauseOnHover    : true
        },
        circular : true,
        infinite : true,                   
		prev : "#featured-item-prev",
		next : "#featured-item-next"
	});

    var max = 0;
    $("#FooterTop  .equal-heights").each(function(){
        if ($(this).height() > max)
            max = $(this).height();
	});
    $("#FooterTop .equal-heights").height(max);
	
	// $(".topDraw").hide();
	// Searchbox2 show/hide default text if needed
	var searchBoxDefault = $("#search-field").attr("value");
	
	$("#search-field").focus(function(){
		if($(this).attr("value") == searchBoxDefault) $(this).attr("value", "");
	});
	
	$("#search-field").blur(function(){
		if($(this).attr("value") == "") $(this).attr("value", searchBoxDefault);
	});
	
	function showSearchResults() {
		
		if (!$("#DownloadWrapper").is(':hidden')){
			$("#DownloadWrapper").slideUp(function () {
            	$("#SearchWrapper").slideToggle("slow");
        	});  
       	} else if (!$("#DealerSearchWrapper").is(':hidden')){
			$("#DealerSearchWrapper").slideUp(function () {
           		 $("#SearchWrapper").slideToggle("slow");
        	}); 					
		} else if (!$("#MenuWrapper").is(':hidden')){
			$("#MenuWrapper").slideUp(function () {
           		 $("#SearchWrapper").slideToggle("slow");
        	}); 					
		} else {
			 if ($("#SearchWrapper").is(':hidden'))
			 	$("#SearchWrapper").slideToggle("slow");		
		}
		$('#TopTabs li').removeClass('active');
	}
	
	$(".search form").submit(function () {
		// attach a submit handler to the form
		// get the ticker symbol and build URL
		var sword = $("input#search-field").val();
		$.ajax({
      		url:		'index.php',
      		data:		'eID=search&startingPoint=14731&sword='+sword,
      		dataType:	"html",
      		success: 	function(data){ $("#SearchWrapper .topDraw-inner").html(data, showSearchResults()); },
      		error:		function(xhr,err,e){ alert( "Error: " + err ); }
    	}); // $.ajax()

		return false;				
    });
   	$(".dealer-search").click(function () {
        if (!$("#SearchWrapper").is(':hidden')){
			$("#SearchWrapper").slideUp(function () {
            	$("#DealerSearchWrapper").slideToggle("slow");
        	});  
       	} else if (!$("#DownloadWrapper").is(':hidden')){
			$("#DownloadWrapper").slideUp(function () {
           		 $("#DealerSearchWrapper").slideToggle("slow");
        	}); 					
		} else if (!$("#MenuWrapper").is(':hidden')){
			$("#MenuWrapper").slideUp(function () {
           		 $("#DealerSearchWrapper").slideToggle("slow");
        	}); 					
		} else {
			 $("#DealerSearchWrapper").slideToggle("slow");			
		}
		$('#TopTabs li.menu').removeClass('active');
		$('#TopTabs li.download').removeClass('active');
		if($(this).hasClass('active'))
			$(this).removeClass('active');
		else
			$(this).addClass('active');
		return false;		              
    });  
    $(".download").click(function () {
       if (!$("#SearchWrapper").is(':hidden')){
			$("#SearchWrapper").slideUp(function () {
            	$("#DownloadWrapper").slideToggle("slow");
        	});  
       	} else if (!$("#DealerSearchWrapper").is(':hidden')){
			$("#DealerSearchWrapper").slideUp(function () {
           		 $("#DownloadWrapper").slideToggle("slow");
        	}); 					
		} else if (!$("#MenuWrapper").is(':hidden')){
			$("#MenuWrapper").slideUp(function () {
           		 $("#DownloadWrapper").slideToggle("slow");
        	}); 					
		} else {
			 $("#DownloadWrapper").slideToggle("slow");
			
		}
		$('#TopTabs li.dealer-search').removeClass('active');
		$('#TopTabs li.menu').removeClass('active');
		if($(this).hasClass('active'))
			$(this).removeClass('active');
		else
			$(this).addClass('active');	
		return false;			             
    });
    $("#TopTabs .menu").click(function () {
       if (!$("#SearchWrapper").is(':hidden')){
       		$("#SearchWrapper").slideUp(function () {
            	$("#MenuWrapper").slideToggle("slow");
        	});  
       	} else if (!$("#DealerSearchWrapper").is(':hidden')){
			$("#DealerSearchWrapper").slideUp(function () {
           		 $("#MenuWrapper").slideToggle("slow");
        	}); 					
		} else if (!$("#DownloadWrapper").is(':hidden')){
			$("#DownloadWrapper").slideUp(function () {
           		 $("#MenuWrapper").slideToggle("slow");
        	}); 					
		} else {
			 $("#MenuWrapper").slideToggle("slow");		
		}
		$('#TopTabs li.dealer-search').removeClass('active');
		$('#TopTabs li.download').removeClass('active');
		if($(this).hasClass('active')) {
			$(this).removeClass('active');
		} else {
			$(this).addClass('active');
		}
		return false;			             
    });    
	
	
	// Closing handlers
	$("#CloseSearch").click(function () {
			 $("#SearchWrapper").slideToggle("slow");					  
									  
	});
	
	$("#CloseDealerSearch").click(function () {
			 $("#DealerSearchWrapper").slideToggle("slow");					  
									  
	});
	
	$("#CloseDownload").click(function () {
			 $("#DownloadWrapper").slideToggle("slow");					  								  
	});
	
	$("#CloseMenu").click(function () {
			 $("#MenuWrapper").slideToggle("slow");					  								  
	});
	
	$('#jqTabs').tabs();
	
	$('.front-links .csc-default:odd').addClass('odd');
	$('.front-links .csc-default:even').addClass('even');
	
	$('.col:even').addClass('even');
	$('.col:odd').addClass('odd');
	
	$('.col:even .accessories-item:even').addClass('odd');
	$('.col:even .accessories-item:odd').addClass('even');
	
	$('.col:odd .accessories-item:odd').addClass('odd');
	$('.col:odd .accessories-item:even').addClass('even');
	
});



