
function VES_SPQF_Producer_OnClick() {
	$.getJSON("/modules/VES/api/VES.Vehicles.Models.json.php", { Producer: $("#SPQS_Producer").val() }, function(data) {
		var ModelSel = $("#SPQS_Model");
		ModelSel.empty();
		ModelSel.append("<option value=\"-1\">" + Strings.Option_Indecisive + "</option>");
		$.each(data, function(i, n) {
			ModelSel.append("<option value=\"" + n.ID + "\">" + n.Title + "</option>");
		});
		$("#SPQS_Model option:first-child").attr("selected", "selected");
		ModelSel.Highlight(500, '#CBE528', function() {
			$("#SPQS_Model").css( { "background": "#FFFFFF" } );
		});
	});
}

function VES_SPQF_Model_OnClick() {
	var ProducerEl = $("#SPQS_Producer");
	if (ProducerEl.val() == -1) {
		ProducerEl.Highlight(500, '#CBE528', function() {
			$("#SPQS_Producer").focus();
		});
	}
}

function VES_AVTC(vID, Prefix, sender) {
	var JSData;
	$.getJSON("/modules/VES/api/VES.Cart.AddItem.json.php", { vID: vID }, function (data) {
		if (data.AlreadyIn) {
			alert("Already in your cart.");
		} else {
			$("#CartHbox a.aTgl").trigger("mouseover");
			VES_VCart_AddItem(data);
			var parentExp = "li";
			if ($(sender).parents("li").length) {
		  	parentExp = "li";
		  } else {
				parentExp = "tr";
			}
			$(sender).parents(parentExp).effect("transfer", { to: "#CartHbox ol li:last-child" }, 1000);
			$(sender).addClass("added");
		}
	});
	return false;
}

function VES_VCart_AddItem(Data) {
	$("#CartHbox").removeClass("empty");
	$("#CartHbox ol").append("<li><span class=\"Price\">" + Data.Price_VAT.Value_Formated + "</span><a href=\"" + Data.Detail_URL + "\">" + Data.Title + "</a></li>");
}

function VES_VCartClear() {
	$.getJSON("/modules/VES/api/VES.Cart.Clear.json.php", { }, function (data){
		$("#CartHbox ol").empty();
		$("#CartHbox").addClass("empty");
	});
	return true;
}


