
var pts_currentNavigationId;
var pts_navigationElements = new Array();
var pts_navigationElementsStatus = new Array();
var pts_imagePath = "fileadmin/template/media/img/navigation/";

function pts_setMainNavigation(number, status) {
	pts_navigationElementsStatus[number] = status;
	pts_renderNavigation();
}

function pts_registerMainNavigationElement(number, status) {
	pts_navigationElements.push(number);
	pts_navigationElementsStatus[number] = status;
	if (status == 1) {
		// set current
		pts_currentNavigationId = number;
	}
}

function pts_getNextNumber(number) {
	var found = false;
	for (var i = 0; i < pts_navigationElements.length; i++) {
		if (found == true) {
			return pts_navigationElements[i];
		}
		if (pts_navigationElements[i] == number) {
			found = true;
		}
	}
	return false;
}


function pts_renderNavigation() {
	var nextIndex;
	var imgElement;
	// set current always active
	pts_navigationElementsStatus[pts_currentNavigationId] = 1;
	for (var i = 0; i < pts_navigationElements.length; i++) {
		currNumber = pts_navigationElements[i];
		if (currNumber > 0) {
			nextNumber = pts_getNextNumber(currNumber);
			imgElement = document.getElementById("navigation_slash_" + currNumber);

			if (pts_navigationElementsStatus[currNumber] == 1) {
				// check next
				if (nextNumber && pts_navigationElementsStatus[nextNumber] == 1 ) {
					// set both on
					imgElement.src = pts_imagePath + "navigation_slash_active_both.gif";
				} else {
					// set right on
					imgElement.src = pts_imagePath + "navigation_slash_active_left.gif";
				}			
			} else {
				// check next
				if (nextNumber && pts_navigationElementsStatus[nextNumber] == 1 ) {
					// set right on
					imgElement.src = pts_imagePath + "navigation_slash_active_right.gif";
				} else {
					// set all off
					imgElement.src = pts_imagePath + "navigation_slash.gif";
				}			
			}
//			alert(pts_navigationElementsStatus[currNumber] +" && "+ pts_navigationElementsStatus[nextNumber] + "   " + nextNumber);
		}	
	}	
}



