var ACTIVE_ITEM = false;
var EXPANDED_ITEM = 1;
var ITEM_BOX_PRENAME = 'item-box';
var ITEM_HEAD_PRENAME = 'item-title';
var ITEM_CONTENT_PRENAME = 'item-content';
var ITEM_CLASS_NAME = 'item-title';

function expandItem(id) {
	setExpandedItem(id);
	if (ACTIVE_ITEM) {
		window.setTimeout("checkExpandedStat()", 3000);
	}
}

function pickItem(id) {
	if (!ACTIVE_ITEM) {
		setActiveItem(id);
	} else if (id == ACTIVE_ITEM) {
		restoreItems();
	}
	else {
		restoreItems();
		setActiveItem(id);
	}
}

function restoreItems() {
	if (ACTIVE_ITEM) {
		$("#"+ITEM_HEAD_PRENAME+ACTIVE_ITEM).removeClass("active");
		$("."+ITEM_CLASS_NAME).removeClass("disabled");
		$("#"+ITEM_CONTENT_PRENAME+ACTIVE_ITEM).slideToggle("fast");
		$("#"+ITEM_HEAD_PRENAME+ACTIVE_ITEM).blur();
		ACTIVE_ITEM = false;
	}
}

function checkExpandedStat() {
	if (ACTIVE_ITEM && EXPANDED_ITEM != ACTIVE_ITEM) {
		setExpandedItem(ACTIVE_ITEM);
	}
}

function setActiveItem(id) {
	$("#"+ITEM_HEAD_PRENAME+id).addClass("active");
	$("."+ITEM_CLASS_NAME+":not(.active)").addClass("disabled");
	$("#"+ITEM_CONTENT_PRENAME+id).slideToggle("fast");
	$("#"+ITEM_HEAD_PRENAME+id).blur();
	ACTIVE_ITEM = id;
}

function setExpandedItem(id) {
	$("#"+ITEM_HEAD_PRENAME+EXPANDED_ITEM).removeClass("expanded");
	$("#"+ITEM_HEAD_PRENAME+id).addClass("expanded");
	EXPANDED_ITEM = id;
}

function nextStep(url) {
	location.href = url;
}

function init(id) {
	if (id) { 
		expandItem(id);
		pickItem(id);
	}
}
