var BASE_AJAX_URL = "/FordUSCommApp";
var ACTION_VEHICLE_COMPARISON = "compareVehiclesAction";
var FUNCTION_COMPARE_VEHICLE_TRIMS = "compareVehicleTrims.do";


function compareVehicleTrims() {

	if( getVehicleComparisonAcodesCount() < 2 ){
		$("#alertContent").html("Please select at least two vehicles to compare");
		$("#alertOverlay").jqmShow();
		return;
	}

	url = BASE_AJAX_URL + "/" + ACTION_VEHICLE_COMPARISON + "/" + FUNCTION_COMPARE_VEHICLE_TRIMS + "?";
	url += getCompareVehiclesURLParameters();
	url += "&stateString=";
	$("#compareVehiclesButton").fadeOut("slow", function () {
		$("#spinner_compare").fadeIn("slow");
	});

//	$("#featuresTable").fadeIn("slow");
	$("#featuresTable").load( url, null, completeCompareVehicleTrims );

}

function showAllCompareCategories(){

	//$(".catHolder").removeClass("catShow");
	//$("#" + catClass).addClass("catShow");
}

function completeCompareVehicleTrims(){
	$(".catTitle").each(function(){
		$(this).css("height",$(this).next().height() + "px");
		$(this).next().addClass("catBorderLeft");
	});
	$("#featuresNav a").click(function(){
		var catClass = $(this).attr("class");

		$(this).parent().siblings().removeClass("on");
		$(this).parent().addClass("on");

		$(".catHolder").removeClass("catShow");
		$("#" + catClass).addClass("catShow");

		if( catClass == "compareCat0" ){
			$("div[id^='compareCat']").addClass("catShow");
		}else{
			$("#" + catClass).addClass("catShow");
		}

	});

	$("div[id^='selectContainer_']").fadeOut("slow");
	$("#spinner_compare").fadeOut("slow", function() {
		$("#featuresTable").slideDown("normal");
	});


}


function getCompareVehiclesURLParameters(){

	count = 0;
	url = "";
	for( i in vehicleComparisonAcodesArray){
		 if( vehicleComparisonAcodesArray[i] ){
			url += "&aCode" + count + "=" + vehicleComparisonAcodesArray[i];
			 count++;
		 }
	}

	return url;
}

