
// JavaScript Document
function ById(id){return document.getElementById(id);}

var runWait = true;
function setFRunWait(){runWait=false;ById('cmdWebsiteIndex').style.display='block';}

/*Carrega o conteúdo da pagina solicitada*/

//Cria elemento para precarregamento.
var ldConteudo = document.createElement('div');
var vrConteudo = "";
var imgsLoad = "";

function ShowPaginaContent(pasta,id,idNews,idImgCat,idImgCatSub)
{
	if(!runWait){

		ldConteudo.innerHTML="";
		
		//Limpa o conteúdo carregado nas áreas
		//ById("cmdLoaderDiv").style.display='block';
		ById("cmdBodyContent").innerHTML='<img src="images/loading.gif" align=absmiddle /> &nbsp;&nbsp; carregando...';
		ById("cmdTituloPages").innerHTML='';
		
		if(isNaN(idNews)){idNews=0;}
		var pageLoad = "get.interna.asp";
		if(id==71){pageLoad="get.news.asp";}
		if(id==8){pageLoad="get.contato.asp";}
		if(id==74){pageLoad="get.oportunidade.asp";}
		if(id==1){pageLoad="get.ofertas.asp";}
		if(id==4){pageLoad="get.imprensa.asp";}
		if(id==76){pageLoad="get.checkin.asp";}
		if(id==5){pageLoad="get.mapasite.asp";}
		if((id==9)||(id==3)||(id==10)||(id==70)||(id==72)||(id==73)||(id==138)||(id==142)||(id==162)){pageLoad="get.galeria.asp";}
		if((id==73)&&(idImgCatSub==0)){pageLoad="get.eventos.asp";}
		if(id==78){MostraMapa('-5.827582,-35.183169');}else{EscondeMapa();}
		if(id!=133){cardapioFecha();}

		vrConteudo = "";
		imgsLoad = "";
	
		//Carrega o novo conteúdo nas áreas.
		var urlForGet = pageLoad+"?pagina="+id+"&pasta="+pasta+"&idNews="+idNews+"&cpIdx="+idImgCat+"&cIdx="+idImgCatSub;
		var xmlhttp = doXMLRequester();
			xmlhttp.open("GET",urlForGet, true);
			xmlhttp.onreadystatechange=function()
			{
				if (xmlhttp.readyState==4)
				{
					vrConteudo = xmlhttp.responseText;
					ldConteudo.innerHTML=vrConteudo;
					imgsLoad = ldConteudo.getElementsByTagName("img");
	
					getFullBannerInt(id);
					getBigBannerInt(id,idImgCatSub);
					
					pageTracker._trackPageview("/"+urlForGet);
					
					if(imgsLoad.length==0)
					{
						 showContent(id);
					}
					else
					{
						preLoadImages(id);
					}
				}
			}
			xmlhttp.send(null);
	
		var xmlhttpTitu = doXMLRequester();
			xmlhttpTitu.open("GET","get.titulo.pages.asp?pasta="+pasta+"&pagina="+id, true);
			xmlhttpTitu.onreadystatechange=function()
			{
				if (xmlhttpTitu.readyState==4)
				{
					ById("cmdTituloPages").innerHTML=xmlhttpTitu.responseText;
				}
			}
			xmlhttpTitu.send(null);
	}

}

function preLoadImages(pgId)
{
	/*var ix=0;
	for(i=0;i<imgsLoad.length;i++)
	{
		if(imgsLoad[i].complete)
		{
			ix++;
		}
	}*/
	
	/*if(ix==imgsLoad.length)
	{*/
		showContent(pgId);
	/*}else{
		setTimeout("preLoadImages("+pgId+");",500);
	}*/
}

function showContent(pgId)
{
	ById("cmdBodyContent").lang=0;
	ById("cmdBodyContent").innerHTML=ldConteudo.innerHTML;
	setAlpha('show','cmdBodyContent');
	definePosMapa();
	setTimeout("SetLinkNow();",1000);
	if(Math.round(pgId)==73)
	{
		AC_FL_RunContentEventoSaloes('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','flashvars','idioma=br','width','740','height','350','src','saloes_eventos','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','saloes_eventos'); //end AC code
		definePosMapa();
	}
}


/*Descarrega o conteúdo*/
function HidePaginaContent()
{
	ById("cmdBodyContent").innerHTML='';
	ById("cmdTituloPages").innerHTML='';
	getFullBannerInt(0);
	getBigBannerInt(0);
}

function showDivConteudo(cmd)
{
	ById("cmdTituloPages").style.display='block';
	ById(cmd).style.display='block';
}


function showHideON()
{
	var sit = ById("cmdOutrasNotícias").style.display;
	if(sit=="none")
	{
		ById("cmdNoticia").style.display="none";
		ById("cmdOutrasNotícias").style.display="block";
	}
	else
	{
		ById("cmdOutrasNotícias").style.display="none";
		ById("cmdNoticia").style.display="block";
	}
}



/*FUNÇÃO PARA CAPTURA DO ARQUIVO DE FULL BANNER DAS INTERNAS*/
function getFullBannerInt(pg)
{
	getFullBannerIntE(pg);
	getFullBannerIntC(pg);
	getFullBannerIntD(pg);
	definePosMapa();
}

function getFullBannerIntE(pg){
	var xmlHttpBannerEsq = doXMLRequester();
	xmlHttpBannerEsq.open("GET","sisadmin/banner.get.ini.mide.asp?pg="+pg, true);
	xmlHttpBannerEsq.onreadystatechange=function(){
		if (xmlHttpBannerEsq.readyState==4){
			var retBannerEsq = xmlHttpBannerEsq.responseText;
			var retBannerEsqArr = retBannerEsq.split('@@');
			//alert(retBannerEsq)
			switch(Math.round(retBannerEsqArr[0])){
				case 0:
					ById('cmdPlaceFullBannerE').innerHTML = retBannerEsqArr[1];
				break;
				case 1:
					AC_FL_RunContentFullBannerIntE('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','150','height','60','src',retBannerEsqArr[1],'quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','scale','noscale','wmode','transparent','movie',retBannerEsqArr[1]); //end AC code
				break;
				default:
					ById('cmdPlaceFullBannerE').innerHTML = '';
				break;
			}
			//definePosMapa();
		}
	}
	xmlHttpBannerEsq.send(null);
}

function getFullBannerIntC(pg){
	var xmlHttpBannerCen = doXMLRequester();
		xmlHttpBannerCen.open("GET","sisadmin/banner.get.ini.midc.asp?pg="+pg, true);
		xmlHttpBannerCen.onreadystatechange=function()
		{
			if (xmlHttpBannerCen.readyState==4)
			{
				var retBannerCen = xmlHttpBannerCen.responseText;
				var retBannerCenArr = retBannerCen.split('@@');
				//alert(retBannerCenArr[1])
				switch(Math.round(retBannerCenArr[0]))
				{
					case 0:
						ById('cmdPlaceFullBannerC').innerHTML = retBannerCenArr[1];
					break;
					case 1:
						AC_FL_RunContentFullBannerIntC('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','150','height','60','src',retBannerCenArr[1],'quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','scale','noscale','wmode','transparent','movie',retBannerCenArr[1]); //end AC code
					break;
					default:
						ById('cmdPlaceFullBannerC').innerHTML = '';
					break;
				}
				//definePosMapa();
			}
		}
		xmlHttpBannerCen.send(null);
}

function getFullBannerIntD(pg){
	var xmlHttpBannerDir = doXMLRequester();
		xmlHttpBannerDir.open("GET","sisadmin/banner.get.ini.midd.asp?pg="+pg, true);
		xmlHttpBannerDir.onreadystatechange=function()
		{
			if (xmlHttpBannerDir.readyState==4)
			{
				var retFBInt = xmlHttpBannerDir.responseText;
				var retFBIntArr = retFBInt.split('@@');
				
				switch(Math.round(retFBIntArr[0]))
				{
					case 0:
						ById('cmdPlaceFullBannerD').innerHTML = retFBIntArr[1];
					break;
					case 1:
						AC_FL_RunContentFullBannerIntD('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','150','height','60','src',retFBIntArr[1],'quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','scale','noscale','wmode','transparent','movie',retFBIntArr[1]); //end AC code
					break;
					default:
						ById('cmdPlaceFullBannerD').innerHTML = '';
					break;
				}
				//definePosMapa();
			}
		}
		xmlHttpBannerDir.send(null);
}

/*FUNÇÃO PARA CAPTURA DO ARQUIVO DE BIG BANNER DAS INTERNAS*/
function getBigBannerInt(pg,catsub)
{
	var xmlhttpFBInt = doXMLRequester();
		xmlhttpFBInt.open("GET","sisadmin/get.banner.int.big.asp?cIdx="+catsub+"&pg="+pg, true);
		xmlhttpFBInt.onreadystatechange=function()
		{
			if (xmlhttpFBInt.readyState==4)
			{
				var retFBInt = xmlhttpFBInt.responseText;
				var retFBIntArr = retFBInt.split('@@');
				switch(Math.round(retFBIntArr[0]))
				{
					//case 0:
					//	ById('cmdPlaceBigBannerInt').innerHTML = retFBIntArr[1];
					//	ById('cmdPlaceBigBannerInt').style.display = 'block';
					//	resizeObj('cmdMaskPlaceBigBannerInt',0,1,ById('cmdPlaceBigBannerInt').offsetHeight,false,'');
					//break;
					case 1:
						AC_FL_RunContentBigBannerInt('flashvars','imgToLoad='+retFBIntArr[1]+'&desc='+retFBIntArr[4]+'&link='+retFBIntArr[2]+'&alvo='+retFBIntArr[3],'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','800','height','157','src','BigBannerInterna','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','scale','noscale','wmode','transparent','movie','BigBannerInterna'); //end AC code
						ById('cmdPlaceBigBannerInt').style.display = 'block';
						//resizeObj('cmdMaskPlaceBigBannerInt',0,1,ById('cmdPlaceBigBannerInt').offsetHeight,false,'');
					break;
					default:
						ById('cmdPlaceBigBannerInt').innerHTML = '';
						ById('cmdPlaceBigBannerInt').style.display = 'none';
						//resizeObj('cmdMaskPlaceBigBannerInt',0,0,1,true,'');
					break;
				}
				definePosMapa();
			}
		}
		xmlhttpFBInt.send(null);
}



function getObjSize(id)
{
	objHeight = ById(id).offsetHeight;
	objWidth = ById(id).offsetWidth;
	return {width:objWidth, height:objHeight};
}


function resizeObj(idObj,idOrientacao,idSize,newSize,cmdHide,chamaOutra)
{
	if(ById(idObj).style.visibility=='hidden'){ById(idObj).style.visibility='visible';}
	ById(idObj).style.overflow='hidden';
	
	var objOldSize = getObjSize(idObj);
	var vrlCmdW = objOldSize.width;
	var vrlCmdH = objOldSize.height;
	
	var vrlNewCmdW = newSize;
	var vrlNewCmdH = newSize;

	switch(Math.round(idSize))
	{
		case 0 : //Reduz o tamanho
			if(vrlCmdH>vrlNewCmdH)
			{
				runWait=true;
				vrlCmdH-=Math.abs((vrlNewCmdH-vrlCmdH)/4);
				vrlCmdH--;
				vrlCmdH=Math.floor(vrlCmdH);
				
				ById(idObj).style.height=vrlCmdH;
				setTimeout("resizeObj('"+idObj+"',"+idOrientacao+","+idSize+","+newSize+","+cmdHide+",'"+chamaOutra+"')",30);
				
			}else{
				runWait=false;
				//ById(idObj).style.overflow='visible';
				if(cmdHide){ById(idObj).style.visibility='hidden';}
				if(chamaOutra!=''){eval(chamaOutra);}
			}
		break; 
		case 1 : //Aumenta o tamanho
			if(vrlCmdH<vrlNewCmdH)
			{
				runWait=true;
				vrlCmdH+=Math.abs((vrlNewCmdH-vrlCmdH)/4);
				vrlCmdH++;
				vrlCmdH=Math.floor(vrlCmdH);
				
				ById(idObj).style.height=vrlCmdH;
				setTimeout("resizeObj('"+idObj+"',"+idOrientacao+","+idSize+","+newSize+","+cmdHide+",'"+chamaOutra+"')",30);
			}else{
				runWait=false;
				ById(idObj).style.overflow='visible';
				//ById(idObj).style.height='0px';
				if(cmdHide){ById(idObj).style.visibility='hidden';}
				if(chamaOutra!=''){eval(chamaOutra);}
			}
		break; 
	}
	definePosMapa();
}

function reduzIndex(pagina){if(!runWait){resizeObj('cmdWebsiteIndex',0,0,1,true,'aumentaInterna('+pagina+')');}}
function aumentaIndex(){if(!runWait){resizeObj('cmdWebsiteIndex',0,1,ById('cmdWebsiteIndexMed').offsetHeight,false,'HidePaginaContent()');}}

function reduzInterna(){if(!runWait){EscondeMapa();resizeObj('cmdWebsiteInterna',0,0,1,true,'aumentaIndex()');}}
function aumentaInterna(pagina){if(!runWait){resizeObj('cmdWebsiteInterna',0,1,ById('cmdWebsiteInternaMed').offsetHeight,false,'ShowPaginaContent(1,'+pagina+',0,0,0)');}}

function definePosCalendario(id,idRef)
{
	var posRefCalen = getPosicaoElemento(idRef);
	
	var posRefPCalenFinalTop = posRefCalen.top-167;
	var posRefPCalenFinalLeft = posRefCalen.left-161;
	
	ById(id).style.top=posRefPCalenFinalTop;
	ById(id).style.left=posRefPCalenFinalLeft;
}


/*Funções para a ampliação das imagens da área de OFERTAS*/
var imgOfeToLoad = new Image();
function OfertaAmpliaOpen(imgId,img)
{
	var posRefCalen = getPosicaoElemento(imgId);
	var posRefPCalenFinalTop = posRefCalen.top-263;
	var posRefPCalenFinalLeft = posRefCalen.left+170;
	
	ById('cmdOfertaAmplia').style.top=posRefPCalenFinalTop;
	ById('cmdOfertaAmplia').style.left=posRefPCalenFinalLeft;
	
	imgOfeToLoad.src = 'images/ofertas/g/'+img
	imgOfeToLoad.onload = function(){ ById('imgOfertaAmplia').src=imgOfeToLoad.src; }

	ById('cmdOfertaAmplia').style.display='block';
}

function OfertaAmpliaClose()
{
	ById('imgOfertaAmplia').src='';
	ById('cmdOfertaAmplia').style.display='none';
}

function SetLinkNow()
{
	//if(ById("idForCheckLink")!=null){
		var nLink = ById("idForCheckLink").value;
		var idPaginaLoad = ById("idPaginaLoad").value;

		if((nLink!=0)&&(ById('sLink'+nLink)!=null))
		{
			ById('sLink'+nLink).style.fontSize='16px';
			ById('sLink'+nLink).style.color='#4484B2';
		}
	//}
	//getBigBannerInt(idPaginaLoad,nLink); //Para seleção do banner associado a sub-área.
}

/* CONTROLES PARA OS MAPAS DO GOOGLE */
var cli_address_ll = '';
var cli_address = '';

function MostraMapa(cliAddress)
{
	
	cli_address_ll = cliAddress;
	cli_address = cliAddress;

	//Ajusta a camada da sombra com o tamanho da ajanela.
	var posRefCalen = getPosicaoElemento("imgRefGMpas");
	var posRefPCalenFinalTop = posRefCalen.top+41;
	var posRefPCalenFinalLeft = posRefCalen.left-28;

	ById('cmdGoogleMaps').style.left = posRefPCalenFinalLeft;
	ById('cmdGoogleMaps').style.top = posRefPCalenFinalTop;

	ById("cmdGoogleMaps").style.display='block';
	
	load();

}

function EscondeMapa()
{
	ById("cmdGoogleMaps").style.display='none';
}

function showHideEventoForm()
{
	var sitFormCmd = ById("cmdEventosFormMed").style.display;
	if(sitFormCmd=="none")
	{
		ById("cmdEventosConteudoMed").style.display='none';
		ById("cmdFinalContent").style.display='none';
		ById("cmdEventosFormMed").style.display='block';
		window.scrollTo(0,0);
	}
	else
	{
		ById("cmdEventosFormMed").style.display='none';
		ById("cmdEventosConteudoMed").style.display='block';
	}
	definePosMapa();
}