
// JavaScript Document
function ById(id){return document.getElementById(id);}

/*Carrega o conteúdo da pagina solicitada*/

//Cria elemento para precarregamento.
var ldConteudo = document.createElement('div');
var vrConteudo = "";
var imgsLoad = "";
var emailCad = "";
var impreArch = "";

function ShowPaginaContent(id)
{
	var strEmailCad='';
	var strImpreArch='';
	
	//Encerra a camada de video da galeria
	fechaVideo();
	
	//Redefine o valor para carregamento dos dados da galeria;
	galeriaSetData=false;
	
	//Redefine a página atual da galeria como 1
	vrlPgAtual=1;
	
	showPreLoader();
	showBackSite();
	definePosCmds();
	
	//Limpa o conteúdo carregado nas áreas
	ById("cmdSiteContent").style.display="none";
	ById("cmdBodyContent").style.display="none";
	ById("cmdBodyContent").innerHTML='';
	ById("cmdTituloPages").innerHTML='';
	ById("cmdSubMenuArea").innerHTML='';

	var pageLoad = "get.interna.asp";
	if(id==87){pageLoad="get.contato.asp";}
	if(id==111){pageLoad="get.agende.asp";}
	
	if(id==61){pageLoad="get.colecoes.asp";}
	if(id==107){pageLoad="get.oportunidade.asp";}
	if(id==80){pageLoad="get.cadastro.asp";strEmailCad="&email="+emailCad;}
	if(id==106){pageLoad="get.imprensa.asp";strImpreArch="&archive="+impreArch;}
	if(id==115){pageLoad="get.franquias.asp";}
	
	if(id==109){pageLoad="get.ondeComprar.asp";}
	if(id==79){id=103;}

	vrConteudo = "";
	imgsLoad = "";

	//Carrega o novo conteúdo nas áreas.
	var xmlhttp = doXMLRequester();
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
				hidePreLoader();
				vrConteudo = xmlhttp.responseText;
				ldConteudo.innerHTML=vrConteudo;
				showContent(id);
			}
		}
		xmlhttp.open("GET",pageLoad+"?id="+id+strEmailCad+strImpreArch, true);
		xmlhttp.send(null);

	var xmlhttpTitu = doXMLRequester();
		xmlhttpTitu.open("GET","get.titulo.pages.asp?id="+id, true);
		xmlhttpTitu.onreadystatechange=function()
		{
			if (xmlhttpTitu.readyState==4)
			{
				ById("cmdTituloPages").innerHTML=xmlhttpTitu.responseText;
			}
		}
		xmlhttpTitu.send(null);

	var xmlhttpsLink = doXMLRequester();
		xmlhttpsLink.open("GET","get.menufilho.asp?id="+id, true);
		xmlhttpsLink.onreadystatechange=function()
		{
			if (xmlhttpsLink.readyState==4)
			{
				ById("cmdSubMenuArea").innerHTML=xmlhttpsLink.responseText;
			}
		}
		xmlhttpsLink.send(null);

}


function showContent(id)
{
	hidePreLoader();
	ById("cmdBodyContent").innerHTML=ldConteudo.innerHTML;
	ById("cmdBodyContent").style.display="block";
	ById("cmdSiteContent").style.display="block";
	definePosCmds();
	
	impreArch="";
	
	if(id==103){NB_360_oatelie();}
	if(id==113){NB_360_lojas();}
}


/*Descarrega o conteúdo*/
function HidePaginaContent()
{
	ById("cmdBodyContent").innerHTML='';
	ById("cmdTituloPages").innerHTML='';
	ById("cmdSubMenuArea").innerHTML='';
	ById("cmdSiteContent").style.display='none';
	hideBackSite();
	hideScrollContent();
}

/*Exibe / Oculta o preloader do conteúdo*/
function showPreLoader()
{
	var posLeft = (document.body.clientWidth/2)-25
	var posTop = 300;//(document.body.clientHeight/2)-25
	ById("cmdLoaderDiv").style.top=posTop.toString()+'px';
	ById("cmdLoaderDiv").style.left=posLeft.toString()+'px';
	ById("cmdLoaderDiv").style.display='block';
}
function hidePreLoader()
{
	ById("cmdLoaderDiv").style.display='none';
}


/*Exibe / Oculta o back do site*/
function showBackSite(){ById("cmdBackContent").style.display='block';ShowHideLogoInt('show');}
function hideBackSite(){ById("cmdBackContent").style.display='none';ShowHideLogoInt('hide');}


/*Ações de controle do scroll do site*/
function showScrollContent(){ById("MB_scroll").style.display='block';}
function hideScrollContent(){ById("MB_scroll").style.display='none';}
function checkScrollContent()
{
	var sizeContainer 	= ById("cmdContent").clientHeight;
	var sizeContent		= ById("cmdBodyContent").clientHeight;
	if(sizeContent>sizeContainer)
	{
		showScrollContent();
		scroller.init();
	}
	else
	{
		hideScrollContent();
		//Volta a camada de conteúdo a sua posição normal
		document.getElementById("cmdBodyContent").style.top="0px";
	}
}


function chamaCadastro(email)
{
	emailCad = email;
	ShowPaginaContent(80);
}

function chamaImprensa(archive)
{
	impreArch = archive;
	ShowPaginaContent(106);
}


/*Carrega o 360 do atelie*/
function NB_360_oatelie()
{
//Camada ID = cmdOAtelie360
	if(ById("cmdOAtelie360")!=null)
	{
		var so = new SWFObject("360/360_oatelie/twviewer.swf", "sotester", "703", "350", "9.0.0", "#404040"); 
			so.addParam("allowNetworking", "all"); 
			so.addParam("allowScriptAccess", "always"); 
			so.addParam("allowFullScreen", "true"); 
			so.addParam("scale", "noscale"); 
			//<!-%% Share Mode %%->
			so.addVariable("lwImg", ""); 
			so.addVariable("lwBgColor", "255,0,0,0"); 
			so.addVariable("lwBarBgColor", "255,255,255,255"); 
			so.addVariable("lwBarColor", "255,51,153,255"); 
			so.addVariable("lwBarBounds", "1,329,580,5"); 
			so.addVariable("lwlocation", "0"); 
			so.addVariable("lwShowLoadingPercent", "true"); 
			so.addVariable("lwTextColor", "255,0,0,0"); 
			so.addVariable("iniFile", "config_Project3.bin"); 
			so.addVariable("progressType", "1"); 
			so.addVariable("swfFile", "resources/lw_sceneviewer.swf"); 
			so.addVariable("href", location.href); 
			so.write("cmdOAtelie360"); 
		ById("cmdOAtelie360").style.display='block';
		checkScrollContent();
	}
}

/*Carrega o 360 do atelie*/
function NB_360_lojas()
{
//Camada ID = cmdOAtelie360
	if(ById("cmdLojas360")!=null)
	{
		var so = new SWFObject("360/360_lojas/twviewer.swf", "sotester", "703", "350", "9.0.0", "#404040"); 
			so.addParam("allowNetworking", "all"); 
			so.addParam("allowScriptAccess", "always"); 
			so.addParam("allowFullScreen", "true"); 
			so.addParam("scale", "noscale"); 
			//<!-%% Share Mode %%->
			so.addVariable("lwImg", ""); 
			so.addVariable("lwBgColor", "255,0,0,0"); 
			so.addVariable("lwBarBgColor", "255,255,255,255"); 
			so.addVariable("lwBarColor", "255,51,153,255"); 
			so.addVariable("lwBarBounds", "1,329,580,5"); 
			so.addVariable("lwlocation", "0"); 
			so.addVariable("lwShowLoadingPercent", "true"); 
			so.addVariable("lwTextColor", "255,0,0,0"); 
			so.addVariable("iniFile", "config_Lojas.bin"); 
			so.addVariable("progressType", "1"); 
			so.addVariable("swfFile", "resources/lw_sceneviewer.swf"); 
			so.addVariable("href", location.href); 
			so.write("cmdLojas360"); 
		ById("cmdLojas360").style.display='block';
		checkScrollContent();
	}
}



/*Função para exibição de logomarca da área interna do site*/
function ShowHideLogoInt(eDisplay)
{
	idCmd = "cmdLogoMissManoInterna";
	(eDisplay=='show') ? ById(idCmd).style.display='block' : ById(idCmd).style.display='none'
}


//change the opacity for different browsers
function changeOpac(opacity,id)
{
	var object = document.getElementById(id).style;
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + opacity + ")";
} 	

function opacity(id,opacStart,opacEnd,millisec)
{
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd)
	{
        for(i = opacStart; i >= opacEnd; i--)
		{
            setTimeout("changeOpac("+i+",'"+id+"')",(timer * speed));
            timer++;
        }
    }
	else if(opacStart < opacEnd)
	{
        for(i = opacStart; i <= opacEnd; i++)
        {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}



/*function fillFromArrayCt(estadoToLoad){
	var cidades = "";
	var aOptionsOC = document.getElementById('cidade').options.length;
	for (i = aOptionsOC; i >= 0; i--) { // Limpa os itens exitentes
		document.getElementById('cidade').options[i] = null;
	}

	var xmlhttp = doXMLRequester();
	xmlhttp.open("GET","sisadmin/modulo.get.cidades.asp?estadoToLoad="+estadoToLoad, true);
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4){
			document.getElementById('hdfCidades').value = xmlhttp.responseText;
			
			cidades = document.getElementById('hdfCidades').value;
			var aCidades = new Array();
			
			aCidades = cidades.split(",")
			
			document.getElementById('cidade').options[0] = new Option("Escolha a cidade");
			document.getElementById('cidade').options[0].value = "-Nulo-";
			
			for(var i = 1;i <= aCidades.length; i++){
				document.getElementById('cidade').options[i] = new Option(aCidades[i - 1]);
				document.getElementById('cidade').options[i].value = aCidades[i - 1];
			}
		
		}
	}
	xmlhttp.send(null);
}

function chamaLojas(estadoToLoad,cidadeToLoad){
	var xmlhttp = doXMLRequester();
	xmlhttp.open("GET","sisadmin/modulo.get.lojas.asp?estadoToLoad="+estadoToLoad+"&cidadeToLoad="+cidadeToLoad, true);
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4){
			conteudo = xmlhttp.responseText;
			document.getElementById("cmdLojas").innerHTML = conteudo;
			document.getElementById("cmdEstadoCidade").innerHTML = "Onde comprar em: " + cidadeToLoad + " - " + estadoToLoad;
		}
	}
	xmlhttp.send(null);
}*/
