function show(id)
{
	$(id).style.display = 'block';
}

function hide(id)
{
	$(id).style.display = 'none';
}

function we(msg)
{
	window.alert(msg);
}

function enableSearchKeys()
{ 
	/*
		Faz a busca de todos os caracteres digitados dentro de um SELECT para Internet Explorer
	*/
	if (window.opera || window.navigator.appName.toLowerCase().indexOf("netscape") != -1)
		return;
	
	
	var selectList = document.getElementsByTagName("SELECT");
	for (i = 0; i < selectList.length; i++) {
		var select = selectList[i];
		if (!select.multiple)
			select.attachEvent("onkeyup", searchKeys);
	}
	
	
	function searchKeys()
	{
		if (!/[a-z 0-9-.,]/i.test(String.fromCharCode(event.keyCode)))
			return;
		
		
		var timer = (new Date).getTime();
		
		if (window._searchKeys == null) {
			window._searchKeys = new Object();
			window._searchKeys.keyBuffer = new Object();
				window._searchKeys.keyBuffer = "";
			window._searchKeys.lastCapture = new Object();
				window._searchKeys.lastCapture = timer;
		}
		keyBuffer = window._searchKeys.keyBuffer;
		lastCapture = window._searchKeys.lastCapture;
		
		if (timer - lastCapture >= 1000)  keyBuffer = "";
		keyBuffer += String.fromCharCode(event.keyCode);
		if (keyBuffer != "")  event.srcElement.selectedIndex = getPosition(event.srcElement, removeAccent(keyBuffer));
		event.srcElement.fireEvent("onchange");
		window._searchKeys.keyBuffer = keyBuffer;
		window._searchKeys.lastCapture = timer;
		
		
		function getPosition(obj, text)
		{
			for (i = 0; i < obj.length; i++)
				if (obj.options[i].text.toLowerCase().indexOf(text.toLowerCase()) == 0)  return i;
			return -1;
		}
		
		function removeAccent(text)
		{
			text = text.replace(/[áàãâä]/g, "a");
			text = text.replace(/[éèêë]/g, "e");
			text = text.replace(/[íìîï]/g, "i");
			text = text.replace(/[óòõôö]/g, "o");
			text = text.replace(/[úùûü]/g, "u");
			text = text.replace(/[ç]/g, "c");
			text = text.replace(/[ñ]/g, "n");
			text = text.replace(/[ýÿ]/g, "y");
			text = text.replace(/[ÁÀÃÂÄ]/g, "A");
			text = text.replace(/[ÉÈÊË]/g, "E");
			text = text.replace(/[ÍÌÎÏ]/g, "I");
			text = text.replace(/[ÓÒÕÔÖ]/g, "O");
			text = text.replace(/[ÚÙÛÜ]/g, "U");
			text = text.replace(/[Ç]/g, "C");
			text = text.replace(/[Ñ]/g, "N");
			text = text.replace(/[Ý]/g, "Y");
			return text;
		}
	}
}

function clientLogged()
{
	/* Verificar o usuário está logado no Manager */
	var request = new ActiveXObject("Microsoft.XMLHTTP");
	request.open("POST", "../Manager/include/UserLogged.asp", false);
	request.setRequestHeader("Cookie", document.cookie);
	request.send("");
		
	return request.responseText == "1";
}


if (window.navigator.appName.toLowerCase().indexOf("netscape") == -1)
	window.attachEvent("onload", enableSearchKeys)


