
var Legenda_Lista = new Array();
var Legenda_Quadro;

Legenda_Lista[0] = Array('TABELA', 'CODIGO', 'TITULO', 'DESCRICAO');
Legenda_Lista[1] = Array('気候', 'C1', '', 'アンデス山脈の中腹あたりの高度で見つかった蘭の気候温度です。このあたりは高い降水量と霧の発生によって空気中の湿度が高くなっています。気温は１０度から30度の範囲で変わります。');
Legenda_Lista[2] = Array('気候', 'C2', '', 'ここではアマゾンや低い海岸線あたりのような、乾燥するような暑さと湿気が交互するような地区の蘭のことをいいます。気温は１０度から４０度の範囲です。');
Legenda_Lista[3] = Array('気候', 'C3', '', '高度５００ｍから1000ｍまでの、日中は乾燥して暑くなり夜になると涼しくなる、蘭の生育限界点です。冬に乾燥した季節が長く続き、植物は夜露で生きのびます。気温は昼と夜で大きく変動します。');
Legenda_Lista[4] = Array('気候', 'C4', '', '寒く、高度の高い場所で、特別な環境での栽培が必要です。');
Legenda_Lista[5] = Array('開花時期', 'F1', '夏', '');
Legenda_Lista[6] = Array('開花時期', 'F2', '秋', '');
Legenda_Lista[7] = Array('開花時期', 'F3', '冬', '');
Legenda_Lista[8] = Array('開花時期', 'F4', '春', '');
Legenda_Lista[9] = Array('特徴', 'H1', '空中植物', 'この植物は鉢には適さず、根は自由に伸び、小さな枝から空気や露や雨を栄養源として生きています。');
Legenda_Lista[10] = Array('特徴', 'H2', '着生植物', 'この植物は木の上やココヤシの木の上で成長し、雨によって流れ出たミネラル塩や栄養源を根から吸収します。この植物は鉢植えやヘゴなどでよく成長します。');
Legenda_Lista[11] = Array('特徴', 'H3', '岩上植物', 'この植物は岩にへばりついて成長し、着生植物と同じような栄養源で成長します。');
Legenda_Lista[12] = Array('特徴', 'H4', '地生植物', 'この植物は地上や有機腐葉土の上にあり、湿気の多い場所で育つこともあります。');
Legenda_Lista[13] = Array('特徴', 'H4a', '地生植物　「a」', '乾燥した豊富な有機物質を含む砂土。');
Legenda_Lista[14] = Array('特徴', 'H4b', '地生植物　「b」', 'ピートと有機腐葉土。');
Legenda_Lista[15] = Array('特徴', 'H4c', '地生植物　「c」', '湿気がよく入れ替わる有機物質を含む粘土土。雨季には水の中で過ごし、乾季に完全に乾燥するものもあります。');
Legenda_Lista[16] = Array('特徴', 'HX', 'テスト', 'このインクルデ。');
Legenda_Lista[17] = Array('光', 'L1', '直射日光', '植物は２時間から４時間の日光にあて、ほかの時間は開花のために明るい光にあてる必要があります。２０パーセントの遮光です。');
Legenda_Lista[18] = Array('光', 'L2', '半日陰', 'この植物は木の上部やまばらな森の中で成長し、７５パーセントの光を受けています。５０パーセントの遮光です。');
Legenda_Lista[19] = Array('光', 'L3', 'ほぼ日陰', 'この植物は森の中心部やもっと奥のほうで成長していて５０パーセントの光を受けています。７０パーセントの遮光です。');
Legenda_Lista[20] = Array('光', 'L4', '日陰', 'この植物は薄暗い日陰で成長し、２５パーセントの光を受けています。８０パーセントの遮光です。');
Legenda_Lista[21] = Array('大きさ', 'T1', '', '直径１センチ以下の花');
Legenda_Lista[22] = Array('大きさ', 'T1a', '', '花の束が直径1.0センチより小さく、魅力的です');
Legenda_Lista[23] = Array('大きさ', 'T2', '', '直径１センチから４センチの花');
Legenda_Lista[24] = Array('大きさ', 'T2a', '', '花の束が直径1.0センチから4.0センチで、魅力的です');
Legenda_Lista[25] = Array('大きさ', 'T3', '', '直径４センチから１０センチの花');
Legenda_Lista[26] = Array('大きさ', 'T3a', '', '花の束が直径４センチから１０センチで、魅力的です');
Legenda_Lista[27] = Array('大きさ', 'T4', '', '直径１０センチ以上の花');
Legenda_Lista[28] = Array('大きさ', 'T4a', '', '花の束が直径１０センチ以上で、魅力的です');
Legenda_Lista[29] = Array('大きさ', 'T?', '', '直径不明');
Legenda_Lista[30] = Array('色', 'E1', '黄色', '');
Legenda_Lista[31] = Array('色', 'E10', '赤', '');
Legenda_Lista[32] = Array('色', 'E11', '紫', '');
Legenda_Lista[33] = Array('色', 'E12', 'ワインレッド', '');
Legenda_Lista[34] = Array('色', 'E2', '白', '');
Legenda_Lista[35] = Array('色', 'E3', '茶色', '');
Legenda_Lista[36] = Array('色', 'E4', '青紫系', '');
Legenda_Lista[37] = Array('色', 'E5', 'ライラック色（薄紫）', '');
Legenda_Lista[38] = Array('色', 'E6', 'ピンク', '');
Legenda_Lista[39] = Array('色', 'E7', 'クリーム色', '');
Legenda_Lista[40] = Array('色', 'E8', '薄いグリーン', '');
Legenda_Lista[41] = Array('色', 'E9', 'サーモンピンク', '');
Legenda_Lista[42] = Array('色', 'E?', '明確でない色', '');
Legenda_Lista[43] = Array('省略用語', 'BS', '', '開花サイズ');
Legenda_Lista[44] = Array('省略用語', 'NBS', '', '一年以内に開花');
Legenda_Lista[45] = Array('起源', 'BR', 'ブラジル産', '');function Legenda_Inicia()
	{
	if (!document.getElementsByTagName) return;

	// Cria quadro descritivo
	Legenda_Quadro = document.createElement("div");

	Legenda_Quadro.setAttribute('id', 'Quadro_Legenda');
	Legenda_Quadro.style.position = 'absolute';
	Legenda_Quadro.style.top = '0px';
	Legenda_Quadro.style.left = '0px';
	Legenda_Quadro.style.display = 'none';
	Legenda_Quadro.style.width = '250px';

	// Insere no início
	var Corpo = document.getElementsByTagName("body").item(0);
	Corpo.insertBefore(Legenda_Quadro, Corpo.firstChild);

	var Referencias = document.getElementsByTagName('a');

	for (var Posicao = 0; Posicao < Referencias.length; Posicao++)
		{
		var Referencia = Referencias[Posicao];

		if (Referencia.getAttribute('href') && (Referencia.getAttribute('rel') == 'Planta_Legenda'))
			{
			Referencia.onmousemove = Legenda_Move;
			Referencia.onmouseover = function () { Legenda_Exibe(this); }
			Referencia.onmouseout = function () { Legenda_Esconde(this); }
			}
		}
	}

function Legenda_Exibe(Objeto)
	{
	var Caminho = Objeto.href;
	var Variavel = getQueryString(Caminho);

	if (Variavel && Variavel['id'] && Legenda_Quadro.style.display != 'block')
		{
		var Codigo = unescape(Variavel['id']);
		var Titulo = '';
		var Descricao = '';

		Planta_Selecionado = Objeto.href;

		for (var Posicao = 1; Posicao < Legenda_Lista.length; Posicao++)
			{
			if (Legenda_Lista[Posicao][1] == Codigo)
				{
				Titulo = Legenda_Lista[Posicao][0];
				Descricao = '<strong>' + Codigo + (Legenda_Lista[Posicao][2] ? ': ' + Legenda_Lista[Posicao][2] : '') + '</strong>';
				
				if (Legenda_Lista[Posicao][3]) Descricao += '<br />' + Legenda_Lista[Posicao][3];
				}
			}

		Legenda_Quadro.style.display = 'block';
		Legenda_Quadro.innerHTML = '<div class="Titulo">' + Titulo + '</div><div class="Texto">' + Descricao + '</div>';
		}
	}

function Legenda_Esconde(Objeto)
	{
	Legenda_Quadro.innerHTML = '';
	Legenda_Quadro.style.display = 'none';
	}

function Legenda_Move(Evento)
	{
	var DistanciaX = 16;
	var DistanciaY = 0;

	var PosicaoX = getMouseX(Evento);
	var PosicaoY = getMouseY(Evento);

	var Pagina_Tamanho = getPageSize();
	var Pagina_Rolagem = getPageScroll();

	var Quadro_Largura = parseInt(Legenda_Quadro.offsetWidth);
	var Quadro_Altura = parseInt(Legenda_Quadro.offsetHeight);

	// Largura
	if ((PosicaoX + DistanciaX + Quadro_Largura) > (Pagina_Rolagem[0] + Pagina_Tamanho[2]))
		PosicaoX = PosicaoX - Quadro_Largura - 1;
	else
		PosicaoX = PosicaoX + DistanciaX;

	// Altura
	if ((PosicaoY + DistanciaY + Quadro_Altura) > (Pagina_Rolagem[1] + Pagina_Tamanho[3]))
		PosicaoY = PosicaoY - Quadro_Altura - 1;
	else
		PosicaoY = PosicaoY + DistanciaY;

	Legenda_Quadro.style.left = PosicaoX + 'px';
	Legenda_Quadro.style.top = PosicaoY + 'px';
	}

addLoadEvent(Legenda_Inicia);
