//Arquivo contendo funções genéricas para todo site

function addLoadEvent(func) { 
	var oldonload = window.onload; 
	if (typeof window.onload != 'function') { 
	    window.onload = func; 
	  } else { 
	    window.onload = function() { 
	      if (oldonload) { 
	        oldonload(); 
	      } 
	      func(); 
	    } 
	  } 
}

function pageLoad() {
	//Mostra Peças de Publicidade
    var IDsPublicidade = ["topoPublicidade", "squarePublicidade", "linkTextoPublicidade", "logoPublicidade", "logo2Publicidade", "barraHorizontal"];
    var IDsPublicidadeLenght = IDsPublicidade.length;
    
    for (var i = 0; i < IDsPublicidadeLenght; i++) {
        MostraPublicidade(IDsPublicidade[i]);
    }

    //Configura barra de patrocinio
    var barraDicasPatrocinador = document.getElementById("barraDicasPatrocinador");

    if (barraDicasPatrocinador !== null) {
        barraDicasPatrocinador.style.height = "auto";
    }

    //Configura Logos barra de patrocinio
    var logoPublicidade = document.getElementById("logosPatrocinio");

    if (logoPublicidade !== null) {
        var logos = logoPublicidade.getElementsByTagName("img");
	
        if (logos.length === 0) {
	    logos = logoPublicidade.getElementsByTagName("iframe");

		if(logos.length === 0){
    logoPublicidade.style.display = "none";
		}
		else{
            logoPublicidade.style.display = "block";

		}
	
        
        }
        else {
            logoPublicidade.style.display = "block";
        }
    }
}

function MostraPublicidade(IDPublicidade) {
    var banner = document.getElementById(IDPublicidade);
    var bannerOculto = document.getElementById(IDPublicidade + "2");
     
    if (banner !== null && bannerOculto !== null) {
        var scripts = bannerOculto.getElementsByTagName("script");
        var length = scripts.length;

        for (i = 0; i < length; i++) {
            bannerOculto.removeChild(scripts[0]);
        }

        scripts = bannerOculto.getElementsByTagName("noscript");
        length = scripts.length;

        for (i = 0; i < length; i++) {
            bannerOculto.removeChild(scripts[0]);
        }

        banner.appendChild(bannerOculto);
        bannerOculto.style.display = "inline";
    }
}

addLoadEvent(pageLoad);

setTimeout('EscondeDHTML()','16000');  

function EscondeDHTML()
{
    var dhtml = document.getElementById('dhtml');
    
    if(dhtml != null)
    {
        dhtml.style.display = 'none';
    }
}

function ConfiguraControlesAvaliacoesPagina () {
    var meuPesoInputs = document.getElementsByName("txtPesoNu");
    var minhaAlturaInputs = document.getElementsByName("txtAlturaNu");

    if (meuPesoInputs) {
        for(i=0; i<meuPesoInputs.length; i++){
             meuPesoInputs[i].onclick = function () {
                    if (this.value == "meu peso (kg)") {
                        this.value = "";
                    }
                }
                
             meuPesoInputs[i].onblur = function () {
                if (this.value == ""){
                    this.value = "meu peso (kg)";
                }
             }
        }
    }

    if(minhaAlturaInputs) {
        for(i=0; i < minhaAlturaInputs.length;i++){
            minhaAlturaInputs[i].onclick = function() {
                if(this.value == "minha altura (m)"){
                    this.value = "";
                }     
            }
            
            minhaAlturaInputs[i].onblur = function () {
                if(this.value == "") {
                    this.value = "minha altura (m)";
                }
            }
        }
    } 
    
}
          
function AjustaLayout()
{
    var conteudoPatrocinadoresDiv = document.getElementById('conteudoPatrocinadoresMV');
    var principalDiv = document.getElementById('principal');
    
    if(screen.width > 1000)
    {        
        conteudoPatrocinadoresDiv.style.width = '910px';          
        principalDiv.style.marginRight = '130px';              
    }
    else
    {        
        linksPatrocinadosDiv.style.display = 'none';  
    }    
}

function IdentificaTecla(campo, evento)
{
	var keycode;
	if(window.event) keycode = window.event.keyCode;
	else if(evento) keycode = evento.which;
	else return true;

	return keycode;
}

function Msn1024()
{
    var div = document.getElementById("wrapper");
    var td = document.getElementById("conteudoColuna");
    if(div != null)
    {
        div.style.width = '951px';
    }
    
    if(td != null)
    {
        td.width = '951px';
    }
}

function Yahoo1024()
{
    var div = document.getElementById("menuEsquerdo");
    var td = document.getElementById("conteudoColuna");
    if(div != null)
    {
        div.style.display = 'none';
    }
    
    if(td != null)
    {
        td.width = '951px';
    }
}

function MinhaVida1024()
{
    var div = document.getElementById("principal");
    var anuncio = document.getElementById("googleLinksPatrocinadosMV");
    if(div != null)
    {
        div.style.width = '951px';
    }
    
    if(anuncio != null)
    {
        anuncio.style.display = 'none';
    }
}

function Credicard1024()
{
    var div = document.getElementById("principal");
    var divMasterConteudo = document.getElementById("MasterConteudo");
    var cascatopoborda = document.getElementById("cascatopoborda");
    var topo = document.getElementById("topo");
    var rodape = document.getElementById("cascarodapeborda");
    var conteudo = document.getElementById("colunaconteudo");
    var divconteudo = document.getElementById("divcolunaconteudo");
    
    if(div != null)
    {
        div.style.width = '951px';
    }
    
    if(divconteudo != null)
    {
        divconteudo.style.width = '951px';
    }
    
    if(divMasterConteudo != null)
    {
        divMasterConteudo.style.width = '951px';
    }
    
    if(cascatopoborda != null)
    {
        cascatopoborda.style.width = '957px';
    }
    
    if(topo != null)
    {
        topo.style.width = '951px';
    }
    
    if(rodape != null)
    {
        rodape.style.width = '957px';
    }
    
    if(conteudo != null)
    {
        conteudo.style.width = '951px';
    }
}

function CorrigeBugImagensVoxel(){

    var imagem = document.getElementById("xdhueCampoIdgen_PathFoto1");
    if (imagem != null) {         
        EscondeImagemVoxelComBug(imagem);
    }
    
    var imagem2 = document.getElementById("xdhueCampoIdgen_PathFoto2");
    if (imagem2 != null) {
        EscondeImagemVoxelComBug(imagem2);
    }
    
    var imagem3 = document.getElementById("xdhueCampoIdgen_PathFoto3");
    if (imagem3 != null) {
        EscondeImagemVoxelComBug(imagem3);
    }
    
    var imagem4 = document.getElementById("xdhueCampoIdgen_PathFoto4");
    if (imagem4 != null) {
        EscondeImagemVoxelComBug(imagem4);
    }
    
    var imagem5 = document.getElementById("xdhueCampoIdgen_PathFoto5");
    if (imagem5 != null) {
        EscondeImagemVoxelComBug(imagem5);
    }
    
    var imagem6 = document.getElementById("xdhueCampoIdgen_PathFoto6");
    if (imagem6 != null) {
        EscondeImagemVoxelComBug(imagem6);
    }
}

function EscondeImagemVoxelComBug(elementoImg) {
    
    elementoImg.onerror = 'javascript:this.src="/admin/barra/err_img_inv.gif"';

    var indiceSrcCorreto = elementoImg.src.indexOf("imgPublicadas");
    
    if(indiceSrcCorreto == -1) {
        elementoImg.style.display = "none";    
    }    
}


/* Especial Verao */

function TemperaturaUf()
{    
    var cidade = document.getElementById("cidade");
    var sp = document.getElementById("tempSp");
    var rj = document.getElementById("tempRj");
    
    if(cidade.innerHTML == "SP")
    { cidade.innerHTML = "RJ";}
    else
    { cidade.innerHTML = "SP";}
    
    if(cidade.innerHTML == "SP")
    {
        sp.style.display = "block";
        rj.style.display = "none";
    }
    else
    {
        sp.style.display = "none";
        rj.style.display = "block";
    }
    
    setTimeout('TemperaturaUf()',3000);
}

function MostraBoxDicas()
{
    document.getElementById("boxDica").style.display = "block";
    document.getElementById("boxSeta").style.display = "block";
}

function EscondeBoxDicas()
{
    document.getElementById("boxDica").style.display = "none";
    document.getElementById("boxSeta").style.display = "none";
}




