// Requires jQuery

$(document).ready(onElementsReady);

function onElementsReady() {
	
	var c = 0;
	$(".compareCb").each(function(i) {
			$(this).click(function(event) {
				var outerDiv = $(this).parents().get(1);
				var linkBtn = $(outerDiv).find("a").get(0);
				$(outerDiv).toggleClass("compareBoxSelected");
				if ($(outerDiv).hasClass("compareBoxSelected")) {
					$(outerDiv).animate({height: 54}, 300);
					$(linkBtn).click(function(event) {
						showComparison();
						event.preventDefault();
					});
				}
				else {
					$(linkBtn).unbind("click");
					$(outerDiv).animate({height: 24}, 300);
				}
			});
		}											
	);
}

function showComparison() {
	var compareLink = "sammenlign.php?";
	var selectedItems = $(".compareBoxSelected");
	if (selectedItems.length > 1) {
		selectedItems.each(function(i) {
			var cb = $(this).find("div > input").get(0);
			compareLink += "carID" + i + "=" + cb.value + "&";
		});
		window.location.href = compareLink;
	}
	else {
		alert("Sæt venligst kryds ved 2 eller flere biler du vil sammenligne inden du trykker 'OK'");	
	}
}
