var ligou = '';
var imagemShow = '';
var objSublinhado = '';

function onMenu(viMenu,vLink)
{	
	if(ligou != 'off')
	{
		var iMenu = document.getElementById('id'+viMenu);
		var liMenu = document.getElementById('li'+viMenu);
		if (vLink != '')
		{			
			abrirCarregandoGrupo();
//			selecionarMenu(vLink,'exibirTela',iMenu.menuid);	
//			alert("selecionarMenu("+vLink+",'exibirTela',"+iMenu.menuid+");");
			setTimeout( "selecionarMenu('"+vLink+"','exibirTela','"+iMenu.value+"');",300);	
		}
		else
		{
			var iUl = liMenu.getElementsByTagName('ul');
			if (iUl.length > 0)
			{
				if (liMenu.getElementsByTagName('ul')[0].style.display == "block")
				{
					offMenu(viMenu);
				}
				else
				{
					if(navegadorIE(viMenu))
					{	
						liMenu.getElementsByTagName('ul')[0].indent = liMenu.indent + 10;
						liMenu.getElementsByTagName('ul')[0].style.paddingLeft=liMenu.getElementsByTagName('ul')[0].indent + "px";
						liMenu.getElementsByTagName('ul')[0].style.display="block";
					}
					else
					{
						for(var x=0; x<liMenu.getElementsByTagName('ul')[0].getElementsByTagName('li').length; x++)
						{
							liMenu.getElementsByTagName('ul')[0].getElementsByTagName('li')[x].style.padding = '3px 10px';		
						}						
						liMenu.getElementsByTagName('ul')[0].style.display="block";
					}
					
				}
			}
		}
	}
	
	ligou = 'off';	
}
function offMenu(viMenu)
{
	var iMenu = document.getElementById('li'+viMenu);
	var iUl = iMenu.getElementsByTagName('ul');
	if (iUl.length > 0)
	{
		iMenu.getElementsByTagName('ul')[0].style.display="none";
	}
}

function ligar(viMenu, vLink)
{
	ligou = viMenu;
	
	var iMenu = document.getElementById('li'+viMenu);
	var pos = document.getElementById('hdPos'+viMenu).value;
	var iUl = iMenu.getElementsByTagName('ul');
	
//	alert(iUl.length);
	if (iUl.length > 1)
	{
		if (iMenu.getElementsByTagName('ul')[0].style.display != "block")
		{
			setTimeout("onMenu('"+viMenu+"','"+vLink+"');", 300);	
		}
	}	
	
//	var posicaoReal = event.clientY + document.documentElement.scrollTop;
//	var posicao = ((parseInt((posicaoReal - 106) / sMenu.posicao) + 1) * sMenu.posicao)+91;
	var posicaoAA = pos.substring(0,pos.indexOf(';'));	
	var pos2 = pos.substr(pos.indexOf(';')+1,pos.length);
	var posicaoAF = pos2.substr(0, pos2.indexOf(';'));
	var pos3 = pos2.substr(pos2.indexOf(';')+1,pos2.length);
	var posicaoFA = pos3.substr(0, pos3.indexOf(';'));
	var pos4 = pos3.substr(pos3.indexOf(';')+1,pos3.length);
	var posicaoFF = pos4.substr(0, pos4.indexOf(';'));
	if(document.getElementById('liMenu3').getElementsByTagName('ul')[0].style.display != "block")
	{
		//fechado
		if(document.getElementById('liMenu4').getElementsByTagName('ul')[0].style.display != "block")
		{
			//fechado
			var posicao = posicaoFF;
		}
		else
		{
			//aberto	
			var posicao = posicaoFA;
		}
	}
	else
	{
		//aberto	
		if(document.getElementById('liMenu4').getElementsByTagName('ul')[0].style.display != "block")
		{
			//fechado			
			var posicao = posicaoAF;
		}
		else
		{
			//aberto
			var posicao = posicaoAA;	
		}
	}
	document.getElementById('menuSublinhado').style.top = posicao + 'px';	
	document.getElementById('menuSublinhado').style.visibility = 'visible';	

	if (objSublinhado != 'sp'+viMenu)
	{
		objSublinhado = 'sp'+viMenu;
		var spMenu = document.getElementById('sp'+viMenu);

		spMenu.style.padding = '2px';
		spMenu.style.fontWeight = 'bold';
	}
}

function naoLigar(viMenu)
{
	ligou = 'off';	
	var spMenu = document.getElementById('sp'+viMenu);
	spMenu.style.borderBottom = '0px solid white';
	spMenu.style.padding = '0px';
	spMenu.style.fontWeight = '100';
	document.getElementById('menuSublinhado').style.visibility = 'hidden';	
}

function selecionarMenu(vlink,acao,menuid)
{
	var oAjax = new tAjax();
	oAjax.acao = ''+vlink;
	oAjax.addCampo('acao',acao);
	oAjax.addCampo('menuid',menuid);
	oAjax.enviar('NoExec');
	document.getElementById('areaCorpo').innerHTML = oAjax.retorno;
	document.getElementById('areaCorpo').qtdImgs = document.getElementById('areaCorpo').getElementsByTagName('img').length;
	atribuirOnLoad();
}

function atribuirOnLoad()
{
	var qtdImg = document.getElementById('areaCorpo').getElementsByTagName('img').length;
	if (qtdImg == 0)
	{
		fecharCarregando();
	}
	else
	{
		for (var x=0; x<qtdImg; x++)
		{
			document.getElementById('areaCorpo').getElementsByTagName('img')[x].onload = onLoadImg;
		}
	}

}


function onLoadImg()
{
	document.getElementById('areaCorpo').qtdImgs = document.getElementById('areaCorpo').qtdImgs - 1;
	if (document.getElementById('areaCorpo').qtdImgs == 1)
	{
		fecharCarregando();
	}
}

function exibirProjeto(docuid)
{	
	abrirCarregandoGrupo();
	showImgOff();	
	var oAjax = new tAjax();
	oAjax.acao = 'exibirProjeto.php';
	oAjax.addCampo('acao','exibirTela');
	oAjax.addCampo('docuid',docuid);
	oAjax.enviar('NoExec');	
	document.getElementById('areaCorpo').innerHTML = oAjax.retorno;	
	document.getElementById('areaCorpo').qtdImgs = document.getElementById('areaCorpo').getElementsByTagName('img').length;
	atribuirOnLoad();
}

function exibirNoticia(docuid)
{
	abrirCarregandoGrupo();
	showImgOff();	
	var oAjax = new tAjax();
	oAjax.acao = 'exibirNoticia.php';
	oAjax.addCampo('acao','exibirTela');
	oAjax.addCampo('docuid',docuid);
	oAjax.enviar('NoExec');
	document.getElementById('areaCorpo').innerHTML = oAjax.retorno;	
	document.getElementById('areaCorpo').qtdImgs = document.getElementById('areaCorpo').getElementsByTagName('img').length;
	atribuirOnLoad();
}

function exibirCurso(docuid)
{
	abrirCarregandoGrupo();
	showImgOff();	
	var oAjax = new tAjax();
	oAjax.acao = 'exibirCurso.php';
	oAjax.addCampo('acao','exibirTela');
	oAjax.addCampo('docuid',docuid);
	oAjax.enviar('NoExec');
	document.getElementById('areaCorpo').innerHTML = oAjax.retorno;	
	document.getElementById('areaCorpo').qtdImgs = document.getElementById('areaCorpo').getElementsByTagName('img').length;
	atribuirOnLoad();
}

var tempScroll = 0;
function MoverScroll(tempScrollLyr,direcao)
{
	if (direcao == 'baixo')
	{
		tempScrollTop = document.getElementById(tempScrollLyr).scrollTop;
		tempScrollTop += +2;
		document.getElementById(tempScrollLyr).scrollTop = tempScrollTop;
	}
	if (direcao == 'cima')
	{
		tempScrollTop = document.getElementById(tempScrollLyr).scrollTop;
		if (tempScrollTop > 0)
		{
			tempScrollTop += -2;
		}
		if (tempScrollTop < 0)
		{
			tempScrollTop = 0;
		}		
		document.getElementById(tempScrollLyr).scrollTop = tempScrollTop;
	}
	
	if (direcao == 'direita')
	{
		tempScrollTop = document.getElementById(tempScrollLyr).scrollLeft;
		tempScrollTop += +4;
		document.getElementById(tempScrollLyr).scrollLeft = tempScrollTop;
	}
	if (direcao == 'esquerda')
	{
		tempScrollTop = document.getElementById(tempScrollLyr).scrollLeft;
		if (tempScrollTop > 0)
		{
			tempScrollTop += -4;
		}
		if (tempScrollTop < 0)
		{
			tempScrollTop = 0;
		}		
		document.getElementById(tempScrollLyr).scrollLeft = tempScrollTop;
	}	

	if (tempScroll == '1'+direcao)
	{
		setTimeout("MoverScroll('" + tempScrollLyr + "','" + direcao + "')", 1);
	}
}

function IniciarScroll(tempScrollLyr,direcao)
{
	tempScroll = '1'+ direcao;
	setTimeout("MoverScroll('" + tempScrollLyr + "','" + direcao + "')", 1);
}

function PararScroll()
{
	tempScroll = '0';
}

function ampliarImagem(arquid, docuid)
{
	abrirCarregando();
	var oAjax = new tAjax();
	oAjax.acao = 'exibirProjeto.php';
	oAjax.addCampo('acao','ampliarImagem');
	oAjax.addCampo('arquid',arquid);
	oAjax.addCampo('docuid',docuid);
	oAjax.enviar('NoExec');
	areaCorpoDocTextoImagensImagem.innerHTML = oAjax.retorno;
	fecharCarregando();
}


function exibirImagens(docuid)
{
	abrirCarregando();
	var oAjax = new tAjax();
	oAjax.acao = 'exibirProjeto.php';
	oAjax.addCampo('acao','exibirImagens');
	oAjax.addCampo('docuid',docuid);
	oAjax.enviar('NoExec');
	areaCorpoDocTextoImagensImagem.innerHTML = oAjax.retorno;
	fecharCarregando();
}

function enviarMensagemFaleConosco()
{
	//checar campos
	if (document.getElementById('nome').value == '')
	{	
		alert('Informe o seu nome para enviar a mensagem.');
		document.getElementById('nome').focus();
		return false;
	}
	
	if (document.getElementById('email').value == '')
	{	
		alert('Informe o seu email para enviar a mensagem.');
		document.getElementById('email').focus();
		return false;
	}

	if (document.getElementById('telefone').value == '')
	{	
		alert('Informe o seu telefone para enviar a mensagem.');
		document.getElementById('telefone').focus();
		return false;
	}
	
	if (document.getElementById('comboPesquisa').value == 'selecione')
	{	
		alert('Informe como você descobriu o site.');
		document.getElementById('comboPesquisa').focus();
		return false;
	}
	
	if (document.getElementById('comboDeficiencia').value == 'selecione')
	{	
		alert('Informe se você possui alguma deficiência.');
		document.getElementById('comboDeficiencia').focus();
		return false;
	}
	
	if (document.getElementById('mensagem').value == '')
	{	
		alert('Escreva sua mensagem.');
		document.getElementById('mensagem').focus();
		return false;
	}

	var oAjax = new tAjax();
	oAjax.acao = 'faleConosco.php';
	oAjax.addCampo('nome',document.getElementById('nome').value);
	oAjax.addCampo('email',document.getElementById('email').value);
	oAjax.addCampo('telefone',document.getElementById('telefone').value);
	oAjax.addCampo('comboPesquisa',document.getElementById('comboPesquisa').value);
	oAjax.addCampo('comboDeficiencia',document.getElementById('comboDeficiencia').value);
	oAjax.addCampo('mensagem',document.getElementById('mensagem').value);
	
	oAjax.enviar('NoExec');
	
	var strtemp = '<p align="center"><br><br><br>@retorno<br><br><br><br><input type="button" value=" Ok " onClick="formularioMensagemFaleConosco();"></p>';
	strtemp = strtemp.replace('@retorno',oAjax.retorno);
		
	document.getElementById('contato').innerHTML = strtemp;
}

function formularioMensagemFaleConosco()
{	
	var oAjax = new tAjax();
	oAjax.acao = 'modeloFaleConosco.htm';
	oAjax.enviar('NoExec');
	document.getElementById('contato').innerHTML = oAjax.retorno;
}

function enviarMensagemNewsletter()
{
	//checar campos
	if (document.getElementById('nome').value == '')
	{	
		alert('Informe o seu nome para enviar a mensagem.');
		document.getElementById('nome').focus();
		return false;
	}
	
	if (document.getElementById('email').value == '')
	{	
		alert('Informe o seu email para enviar a mensagem.');
		document.getElementById('email').focus();
		return false;
	}
	
	if ((document.getElementById('arquitetura').checked != true) && (document.getElementById('ergonomia').checked != true) && (document.getElementById('acessibilidade').checked != true))
	{	
		alert('Informe o assunto que deseja receber informação.');
		return false;
	}

	var oAjax = new tAjax();
	oAjax.acao = 'newsletter.php';
	oAjax.addCampo('nome',document.getElementById('nome').value);
	oAjax.addCampo('endereco',document.getElementById('endereco').value);
	oAjax.addCampo('cep',document.getElementById('cep').value);
	oAjax.addCampo('telefone',document.getElementById('telefone').value);
	oAjax.addCampo('email',document.getElementById('email').value);
	if (document.getElementById('arquitetura').checked == true)
	{
		oAjax.addCampo('arquitetura',document.getElementById('arquitetura').value);
	}
	if (document.getElementById('ergonomia').checked == true)
	{
		oAjax.addCampo('ergonomia',document.getElementById('ergonomia').value);
	}
	if (document.getElementById('acessibilidade').checked == true)
	{
		oAjax.addCampo('acessibilidade',document.getElementById('acessibilidade').value);
	}
	oAjax.enviar('NoExec');
	
	var strtemp = '<p align="center"><br><br><br>@retorno<br><br><br><br><input type="button" value=" Ok " onClick="formularioMensagemNewsletter();"></p>';
	strtemp = strtemp.replace('@retorno',oAjax.retorno);
		
	document.getElementById('areaCorpoNewsletter').innerHTML = strtemp;
}

function formularioMensagemNewsletter()
{	
	var oAjax = new tAjax();
	oAjax.acao = 'modeloNewsletter.htm';
	oAjax.enviar('NoExec');
	document.getElementById('areaCorpoNewsletter').innerHTML = oAjax.retorno;
}

function showImgOn(oimg, event)
{	
	if (document.getElementById('carregando').style.visibility != 'visible')
	{
		if (document.getElementById('showImg').style.visibility != 'visible')
		{			
			//document.getElementById("carregandoShowImg").style.display = "block";
			var caminho = oimg.src;
			caminho = caminho.replace('p.gif','g.gif');
			caminho = caminho.replace('m.gif','g.gif');
			if (imagemShow != caminho)
			{
				imagemShow = caminho;
			}
			if (imagemShow != document.getElementById('show').src)
			{
				document.getElementById('show').src = caminho;
			}

	//		showImg.style.width = oimg.width;
	//		showImg.style.height = oimg.height;
	//		show.style.width = oimg.widthg;
	//		show.style.height = oimg.heightg;
			var oimgHi = document.getElementById('oimgHi'+oimg.id.replace('oimg', ''));
			if (oimgHi.value != undefined)
			{
				var largura = oimgHi.value;
				largura = largura.replace('px', '');
				document.getElementById('divTituloDoc').style.width = (parseInt(largura) + 10) + 'px';
			}
			atualizaPosicao(event);
			//setTimeout( "exibirShowImg('"+oimgHi.title+"');",500);	
			
			document.getElementById('divTituloDoc').style.backgroundColor = '#FFFFFF';
			document.getElementById('divTituloDoc').innerHTML = ((oimgHi.title != undefined)? oimgHi.title : '');
			document.getElementById('showImg').style.top = '108px';
			document.getElementById('showImg').style.visibility = 'visible';				
		}				
	}
}

function atualizaPosicao(event)
{
	//if (imagemShow == document.getElementById('show').src)
	//{
		var cX = ((event.clientX != undefined)? event.clientX : (window.screen.width/2));
	
		if (cX < (window.screen.width/2))
		{
			//alert('ShowImg: '+document.getElementById('showImg').style.left+' ClientX: '+cX);
			document.getElementById('showImg').style.left = (cX + 10)+'px';
		}
		else
		{
			//alert('ShowImg: '+document.getElementById('showImg').style.left+' ClientX: '+cX+'/ Show: '+document.getElementById('show').width+'px');
			//document.getElementById('showImg').style.left = (event.clientX + 10)+'px';
			var largura = ((document.getElementById('show').width != undefined)? document.getElementById('show').width : 0);
			largura = ((document.getElementById('show').width == '')? 0 : document.getElementById('show').width);
			if(largura == 0)
			{
				document.getElementById('showImg').style.left = (cX + 10)+'px';
			}
			else
			{
				document.getElementById('showImg').style.left = (cX - 20 - largura)+'px';
			}
		}
	//}	
	//document.getElementById('teste').innerHTML = 'ClientX: '+event.clientX+'<br>Largura titulo: '+document.getElementById('divTituloDoc').style.width+'<br>Top Img: '+document.getElementById('showImg').style.top+'<br>Left Img: '+document.getElementById('showImg').style.left+'<br>Window Screen '+window.screen.width/2+'<br>Caminho IMG '+document.getElementById('show').src;
}

function showImgOff()
{
	document.getElementById('showImg').style.visibility = 'hidden';
	document.getElementById('show').src = '';	
}

function abrirCarregandoGrupo()
{
	document.getElementById("carregando").style.top = window.screen.height/3;
	document.getElementById("carregando").style.left = window.screen.width/2;
	document.getElementById("carregando").style.visibility = 'visible';
}

function abrirCarregando()
{
	umTerco = (window.screen.width/3);
	document.getElementById("carregando").style.top = window.screen.height/3;
	document.getElementById("carregando").style.left = (window.screen.width/3)+ umTerco;
	document.getElementById("carregando").style.visibility = 'visible';
}

function fecharCarregando()
{
	document.getElementById("carregando").style.visibility = 'hidden';
}

function fecharCarregandoShowImg()
{
	document.getElementById("carregandoShowImg").style.display = "none";
}

function navegadorIE(viMenu)
{
	var nome = navigator.appName;
  	var versao = navigator.appVersion.substring(17, 25);
	if (nome != 'Microsoft Internet Explorer')
	{			
		return false;
	}
	else
	{
		return true;	
	}
}