var basePath = "./";

var timeouts = [8000, 8000, 8000];
var boxes = [];


jQuery(document).ready(function() {
	
	boxes = jQuery(".actual").each(function(i) {
		boxes[i] = this;
		setBoxBgH(this);
		setTimeout("boxes[" + i + "] = switchBox(boxes, " + i + ");", i * 5000 + timeouts[i]);
	});


});

function switchBox(boxes, index) {
	var boxEl = boxes[index];

	var el = jQuery(boxEl).next(".boxImg").get(0);
	if (el == null) {
		el = jQuery(boxEl.parentNode).children(".boxImg:first").get(0);
	}

	jQuery(boxEl).fadeOut("slow", function() {
		jQuery(boxEl).removeClass("actual");
		jQuery(el).fadeIn("slow").addClass("actual");
		setBoxBgH(el);
	});

	setTimeout("boxes[" + index + "] = switchBox(boxes, " + index + ");", timeouts[index]);

	return el;
}

function setBoxBgH(boxEl) {
	jQuery(boxEl).find(".bg").each(function() {
		var header = jQuery(this.parentNode).find(".desc, h3").get(0);
		this.style.height = header.offsetHeight + "px";
		//alert(header.offsetHeight);
	})
}

