BROWSE_INDEX   = -1;
DISPLAY_STATE  = 0 ; //-- 0 caché, 1 normal avant surbrillant, 2 surbrillant, 3 normal
IS_LOADED_FLAG = false;
BROWSER_MARK = "a#BROWSE_";

if (parent.frames.length != 4)
	top.location.replace("/");

function SET_LOADED()
{
	LOCAL = true;
	if (parent.location.host == "crypte")
	{
		ALT_ROOT = "www";
		NEW_ROOT =  "temple";
	}
	else if (parent.location.host == "temple")
	{
		ALT_ROOT = "crypte";
		NEW_ROOT = "crypte";
	}
	else
		LOCAL = false;
	if (LOCAL)
	{
		ALT_ROOT = "http://"+ALT_ROOT+".temple-alyson.net";
		NEW_ROOT = "http://"+NEW_ROOT;
		var LINK_LIST = document.getElementsByTagName('a');
		var TOTAL_LINK = LINK_LIST.length;
		for (var I=0; I<TOTAL_LINK; I++)
		{
			var CUR_LINK = LINK_LIST.item(I);
			CUR_LINK.href = CUR_LINK.href.replace (ALT_ROOT, NEW_ROOT);
		}
	}
	
	IS_LOADED_FLAG = true;
	THE_IMAGE_BROWSER = document.getElementById("IMAGE_BROWSER");
	THE_LEFT_BROWSER  = document.getElementById("BROWSE_LEFT");
	THE_RIGHT_BROWSER = document.getElementById("BROWSE_RIGHT");
	THE_RETURN_BACK   = document.getElementById("BROWSE_RETURN");
}

function IS_LOADED()
{
	return IS_LOADED_FLAG;
}

function SET_IMAGE_TAB (A_IMAGE_TAB, A_ALT_TAB, A_BACK_TAB, FROM)
{
	IMAGE_TAB = A_IMAGE_TAB;
	ALT_TAB   = A_ALT_TAB;
	BACK_TAB  = A_BACK_TAB;
	THE_RETURN_BACK.href = FROM;
	HIDE_BROWSER();
}

function SET_BROWSE_INDEX (CURRENT_LINK)
{
	var RESULT = "";
	if (typeof(IMAGE_TAB) == "undefined")
		return;
	var FOUND = -1;
	for (var I=0; I<IMAGE_TAB.length; I++)
	{
		if (IMAGE_TAB[I] == CURRENT_LINK)
		{
			FOUND = I;
			break;
		}
	}

	if (FOUND >= 0)
	{
		SET_ARROW (THE_LEFT_BROWSER, FOUND-1, "précédente");
		SET_ARROW (THE_RIGHT_BROWSER, FOUND +1, "suivante");
		THE_RETURN_BACK.href = THE_RETURN_BACK.href.replace(/([^#])(#.*)?$/, "$1#"+BACK_TAB[I]);
		RESULT = ALT_TAB[FOUND];
		parent.TEMPLE_TOP.document.getElementById("IMAGE_ALT").innerHTML = RESULT;
		if (DISPLAY_STATE == 0)
		{
			THE_IMAGE_BROWSER.className = "step1";
			MAGIC_TIMER = setInterval ("MAGIC_DISPLAY()",300);
			DISPLAY_STATE = 1;
		}
	}
	else if (BROWSE_INDEX >= 0)
		HIDE_BROWSER();
	BROWSE_INDEX = FOUND;
	return RESULT;
}

function HIDE_BROWSER()
{
	if (DISPLAY_STATE > 0)
	{
		if (DISPLAY_STATE < 3)
			clearInterval(MAGIC_TIMER);
		DISPLAY_STATE = 0;

		THE_IMAGE_BROWSER.className = "off";
		parent.TEMPLE_TOP.document.getElementById("IMAGE_ALT").innerHTML = "";
	}
}

function MAGIC_DISPLAY()
{
	try
	{
		switch(DISPLAY_STATE)
		{
		case 1 :
			THE_IMAGE_BROWSER.className = "step2";
			DISPLAY_STATE = 2;
		break;
		case 2 :
			THE_IMAGE_BROWSER.className = "step3";
			DISPLAY_STATE = 3;
		case 0 :
		case 3 :
			clearInterval(MAGIC_TIMER);
		break;
		}
	}
	catch (THE_EXCEPTION)
	{
		clearInterval(MAGIC_TIMER);
		throw THE_EXCEPTION;
	}
}
function SET_ALL_ARROWS_CLASS (CLASS)
{
	LEFT_RULE.className = CLASS;
	RIGHT_RULE.className = CLASS;
	RETURN_RULE.className = CLASS;
}
function SET_ARROW (ARROW, IMAGE, DIRECTION)
{
	if ((IMAGE >= 0) & (IMAGE_TAB.length > IMAGE))
	{
		ARROW.title = "Image " + DIRECTION + ": " + ALT_TAB[IMAGE];
		ARROW.href  = IMAGE_TAB[IMAGE];
		ARROW.className = "on";
	}
	else
	{
		ARROW.className = "off";
		ARROW.href  = THE_RETURN_BACK.href;
	}
}

