﻿/// <reference path="jquery-1.3.2-vsdoc.js" />

var subdominio = "";
subdominio = GetSubdominio();


function getUrlServicos() {
    var url = "http://";

    if (parseInt(document.location.hostname.indexOf('localhost')) > -1) {
        url += 'localhost:2020';

    }
    else {
        url += document.location.hostname;
    }

    return url + "/Services/";
}

function ConfiguraPaginaMV() {
    ConfiguraShopping();
    //Configura menu
    var menu = jQuery('#LstMenuHorizMV');

    menu.children('li').mouseover(function() {
        jQuery(this).children("ul").css("visibility", "visible");
        jQuery(this).children("ul").css("display", "block");
    });

    menu.children('li').mouseout(function() {
        jQuery(this).children("ul").css("visibility", "hidden");
        jQuery(this).children("ul").css("display", "none");
    });

    //Configura Top 5 Matérias
    var lkTop5Semana = jQuery('a.top5Semana');
    var lkTop5Mes = jQuery('a.top5Mes');

    if (lkTop5Semana !== null && lkTop5Mes !== null) {
        lkTop5Semana.parent().click(function() {
            lkTop5Semana.parent().addClass('AbaAtivaTop5Videos');
            lkTop5Semana.removeClass('TxtAbaInAtivaCpTop5Videos');
            lkTop5Semana.addClass('TxtAbaAtivaCpTop5Videos');
            jQuery('#top5Semana').css('display', 'block');

            lkTop5Mes.parent().removeClass('AbaAtivaTop5Videos');
            lkTop5Mes.removeClass('TxtAbaAtivaCpTop5Videos');
            lkTop5Mes.addClass('TxtAbaInAtivaCpTop5Videos');
            jQuery('#top5Mes').css('display', 'none');
        });

        lkTop5Mes.parent().click(function() {
            lkTop5Mes.parent().addClass('AbaAtivaTop5Videos');
            lkTop5Mes.removeClass('TxtAbaInAtivaCpTop5Videos');
            lkTop5Mes.addClass('TxtAbaAtivaCpTop5Videos');
            jQuery('#top5Mes').css('display', 'block');

            lkTop5Semana.parent().removeClass('AbaAtivaTop5Videos');
            lkTop5Semana.removeClass('TxtAbaAtivaCpTop5Videos');
            lkTop5Semana.addClass('TxtAbaInAtivaCpTop5Videos');
            jQuery('#top5Semana').css('display', 'none');
        });
    }

    //Configura Botoes Impressao
    var btnImprimir = jQuery('.btnImprimir');
    btnImprimir.click(function() {
        window.print();
    }
    );

    //Configura Avaliacao Peso
    var inputsPeso = jQuery('input.txtPeso');
    var inputsAltura = jQuery('input.txtAltura');

    inputsPeso.focus(function() {
        jQuery(this).attr('value', '');
    });

    inputsAltura.focus(function() {
        jQuery(this).attr('value', '');
    });

    inputsPeso.blur(function() {
        if (jQuery(this).attr('value') == '')
            jQuery(this).attr('value', 'Seu peso (kg)');
    });

    inputsAltura.blur(function() {
        if (jQuery(this).attr('value') == '')
            jQuery(this).attr('value', 'Sua altura (m)');
    });

    //Configura NewsLetter
    var inputsNome = jQuery('input.txtNome');
    var inputsEmail = jQuery('input.txtEmail');

    inputsNome.focus(function() {
        jQuery(this).attr('value', '');
    });

    inputsEmail.focus(function() {
        jQuery(this).attr('value', '');
    });
    inputsNome.blur(function() {
        if (jQuery(this).attr('value') == '')
            jQuery(this).attr('value', 'nome');
    });
    inputsEmail.blur(function() {
        if (jQuery(this).attr('value') == '')
            jQuery(this).attr('value', 'e-mail');
    });

    jQuery('.autoclear').each(function() {
        var value = '';
        jQuery(this).focus(function() {
            if (value == '' || value == jQuery(this).attr('value')) {
                value = jQuery(this).attr('value');
                jQuery(this).attr('value', '');
            }
        });
        jQuery(this).blur(function() {
            if (jQuery(this).attr('value') == '')
                jQuery(this).attr('value', value);
        });
    });
}

$(document).ready(function() {

    MostraBannersPublicidade();
    setTimeout('EscondeDHTML()', '17000');
    setTimeout('ocultaDica()', '20000');
});

function configuraDica() {
    var cookies = document.cookie;
    var dtExpiracao = new Date();
    var cookieDica = "";

    if (cookies.toLowerCase().indexOf('dicavisualizada') == -1) {
        jQuery('div.CpBarraDicas').slideDown('slow');
        dtExpiracao.setHours(0, 0, 1, 0);
        dtExpiracao.setDate(dtExpiracao.getDate() + 1);
        cookieDica = 'dicaVisualizada=1; expires=' + dtExpiracao.toUTCString();
        document.cookie = cookieDica;
    }
    else {
        ocultaDica();
    }

    jQuery('a.fecharDica').click(function() {
        ocultaDica();
    });
}

function ocultaDica() {
    var barraDicas = jQuery('div.CpBarraDicas');
    barraDicas.hide();
}

function redimensionaVideo(largura, altura) {
    //Configura Video Matéria
    var video = jQuery('div.videoMateria').find('embed');

    if (video.size() === 0) {
        video = jQuery("div.videoMateria").find("object").find("embed");

        if (video.size() === 0) {
            video = jQuery("div.videoMateria").find("object");
        }
    }

    if (video.size() > 0) {
        video.width(largura);
        video.height(altura);
    }

    var btnZoomMais = jQuery('input.BtnMaisZoom');
    var btnZoomMenos = jQuery('input.BtnMenosZoom');

    if (btnZoomMais !== null && btnZoomMenos !== null && video !== null) {
        btnZoomMais.click(function() {
            video.width(video.width() + 100);
            video.height(video.height() + 100);

            return false;
        });

        btnZoomMenos.click(function() {
            video.width(video.width() - 100);
            video.height(video.height() - 100);

            return false;
        });
    }

}

function descubraSeuPesoIdeal(idTxtPeso, idTxtAltura) {
    var pesoValor = jQuery('#' + idTxtPeso).attr('value');
    var alturaValor = jQuery('#' + idTxtAltura).attr('value');
    document.location.href = '/pesoideal/AvaliacaoSite.aspx?txtPesoNu=' + pesoValor + '&txtAlturaNu=' + alturaValor;
}

function goAvaliacaoFisica(idTxtPeso, idTxtAltura) {
    var pesoValor = jQuery('#' + idTxtPeso).attr('value');
    var alturaValor = jQuery('#' + idTxtAltura).attr('value');
    document.location.href = '/dieta/avaliacaombs/avaliacaofisica/index.aspx?txtPesoNu=' + pesoValor + '&txtAlturaNu=' + alturaValor;
}

function goAvaliacaoBeleza(ddlPele, ddlCabelo) {
    var ddlPele = document.getElementById(ddlPele);
    var ddlCabelo = document.getElementById(ddlCabelo);

    var peleValor;
    var cabeloValor;

    if (ddlPele != null) {
        var tipoPeleSelecionado = ddlPele.options[ddlPele.selectedIndex];
        peleValor = tipoPeleSelecionado.getAttribute("value");
    }

    if (ddlCabelo != null) {
        var tipoCabeloSelecionado = ddlCabelo.options[ddlCabelo.selectedIndex];
        cabeloValor = tipoCabeloSelecionado.getAttribute("value");
    }

    document.location.href = '/Avaliacao/Beleza/?ddlPele=' + peleValor + '&ddlCabelo=' + cabeloValor;
}

function BuscaProduto(idTextBoxValor) {
    var textBoxBusca = document.getElementById(idTextBoxValor);
    var urlBusca = "";

    if (subdominio === "yahoo") {
        urlBusca = "http://yahoo.zura.com.br/search?key=";
    }
    else {
        urlBusca = "http://busca.buscape.com.br/cprocura?produto=";
    }

    if (textBoxBusca != null) {
        urlBusca += textBoxBusca.value;
    }

    if (subdominio !== "yahoo") {
        urlBusca += "&pr=7678";
    }

    window.open(urlBusca, '', '', '');
}

function ConfiguraShopping() {
    var shopping = jQuery("div.CpShoppingHoriz");

    if (shopping.size() > 0) {
        var lnkTodosProdutos = shopping.children("a.todosProdutos");

        if (lnkTodosProdutos.size() > 0) {
            lnkTodosProdutos.click(function() {
                if (subdominio !== "yahoo") {
                    window.open("http://shopping.minhavida.com.br/");
                }
                else {
                    window.open("http://yahoo.zura.com.br/");
                }
            });
        }

        if (subdominio === "yahoo" || subdominio == "msn") {
            var itensListaProdutos = shopping.children("ul.LstProdShoppingHoriz").children("li.produtosPublicidade");

            if (itensListaProdutos.size() > 0) {
                itensListaProdutos.hide();
            }
        }
    }

}

function MostraBannersPublicidade() {
    //Mostra Peças de Publicidade
    var IDsPublicidade = ["topoPublicidade", "squarePublicidade", "linkTextoPublicidade",
    "logoPublicidade", "logo2Publicidade", "logoTVPublicidade", "logo4Publicidade", "logo5Publicidade",
    "shoppingPublicidade", "shopping2Publicidade", "skyPadraoPublicidade", "miniSquarePublicidade",
    "squareBottomPublicidade", "headerPublicidade", "headerYahooPublicidade2", "bkgPublicidade", "barHorizontalPublicidade"];
    var IDsPublicidadeLenght = IDsPublicidade.length;

    for (var i = 0; i < IDsPublicidadeLenght; i++) {
        MostraPublicidade(IDsPublicidade[i]);
        var banner = jQuery("#" + IDsPublicidade[i]);

        if (banner.children().size() === 0) {
            banner.hide();
        }
    }

    //Configura barra de patrocinio
    var barraDicasPatrocinador = document.getElementById("barraDicasPatrocinador");

    if (barraDicasPatrocinador !== null) {
        barraDicasPatrocinador.style.height = "auto";
    }

    //Configura Logos
    var logoPublicidade = jQuery("p.logosPatrocinio");

    if (logoPublicidade.size() > 0) {
        logoPublicidade.each(function() {
            var logoP = jQuery(this);
            var logos = logoP.find("img");

            if (logos.size() > 0) {
                logoP.css("display", "block");
            }
            else {
                logoP.css("display", "none");
            }

        });
    }

    //Configura logo TV
    var logoTV = jQuery("#logoTVPublicidade");

    if (logoTV.size() > 0 && logoTV.children().children().size() === 0) {
        logoTV.parent().hide();
    }



    if (window.screen.width > 1024) {
        var bkg = jQuery('#bkgPublicidade');
        var bkg2 = jQuery('#bkgPublicidade2');

        if (bkg.size() > 0) {
            bkg.css('visibility', 'visible');
            bkg.css('display', 'block');
        }

        if (bkg2.size() > 0) {
            bkg2.css('visibility', 'visible');
        }


        var imgBackground = bkg2.find("img");

        if (imgBackground.size() > 0) {
            /*jQuery('#CtEnvelopamento').css('border', 'none');

            jQuery('#envelopamento').css('border-bottom', 'solid 5px #dbf0ff');*/
        }
        else {
            var flash = bkg2.find("embed");

            if (flash.size() === 0) {
                flash = bkg2.find("object");

                if (flash.size() === 0) {
                    flash = bkg2.find("object").find('embed');
                }
            }

            if (flash.size() > 0) {
                /*jQuery('#CtEnvelopamento').css('border', 'none');
                jQuery('#envelopamento').css('border-bottom', 'solid 5px #dbf0ff');*/
            }
        }
    }

}

function MostraPublicidade(IDPublicidade) {
    var banner = document.getElementById(IDPublicidade);
    var bannerOculto = document.getElementById(IDPublicidade + "2");

    if (banner !== null && bannerOculto !== null) {
        var ban = jQuery(bannerOculto);

        ban.children('script').remove();
        ban.children('noscript').remove();

        banner.appendChild(bannerOculto);
        bannerOculto.style.display = "inline";
    }
}



function EscondeDHTML() {
    var dhtml = document.getElementById('dhtml');

    if (dhtml != null) {
        dhtml.style.display = 'none';
    }

}

function LoadForum() {
    var posts = document.getElementById("ScForum").getElementsByTagName("div");
    posts[posts.length - 1].className = "";

    jQuery(document).ready(function() {
        jQuery('select#sl_assunto').change(function() {
            if (this['value'] != '')
                window.open('/forum/Homesecao.aspx?g=homesecao&c=' + this['value']);
        });
    });
}

function LoadLeiaTambem() {
    $(document).ready(function() {

        var leiaTambem = 'Geral';
        $('#AbaLeiaTambem').click(function() {
            leiaTambem = 'Geral';
            $(this).removeClass('TxtAbaInativaPLeiaMais');
            $(this).removeClass('AbaAtivaLeiaMais');
            $(this).removeClass('TxtTScPadrao');

            $(this).addClass('TxtTScPadrao');
            $(this).addClass('AbaAtivaLeiaMais');

            $('#AbaMaisSecao').removeClass('TxtAbaInativaPLeiaMais');
            $('#AbaMaisSecao').removeClass('AbaAtivaLeiaMais');
            $('#AbaMaisSecao').removeClass('TxtTScPadrao');

            $('#AbaMaisSecao').addClass('TxtAbaInativaPLeiaMais');

            $('#AbaMaisSecao').addClass('TxtAbaInativaPLeiaMais');
            $('#PaginadorVideoDest a').eq(0).click();
        });
        $('#AbaMaisSecao').click(function() {
            leiaTambem = 'Secao';
            $(this).removeClass('TxtAbaInativaPLeiaMais');
            $(this).removeClass('AbaAtivaLeiaMais');
            $(this).removeClass('TxtTScPadrao');

            $(this).addClass('TxtTScPadrao');
            $(this).addClass('AbaAtivaLeiaMais');

            $('#AbaLeiaTambem').removeClass('TxtAbaInativaPLeiaMais');
            $('#AbaLeiaTambem').removeClass('AbaAtivaLeiaMais');
            $('#AbaLeiaTambem').removeClass('TxtTScPadrao');

            $('#AbaLeiaTambem').addClass('TxtAbaInativaPLeiaMais');

            $('#PaginadorVideoDest a').eq(0).click();
        });
        $('#PaginadorVideoDest a').click(function() {
            $('#PaginadorVideoDest a').each(function() {
                $(this).removeClass('NumPagDestaqueOn');
                $(this).removeClass('NumPagDestaqueOff');
                $(this).addClass('NumPagDestaqueOff');
            });
            $(this).addClass('NumPagDestaqueOn');

            switch (parseInt($(this).text())) {
                case 1:
                    $('#linkTituloMateria1').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia1.Link : jsonMateriasSecao.Materia1.Link);
                    $('#linkTituloMateria1').text(leiaTambem == 'Geral' ? jsonMaterias.Materia1.Titulo : jsonMateriasSecao.Materia1.Titulo);
                    $('#linkTituloMateria2').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia2.Link : jsonMateriasSecao.Materia2.Link);
                    $('#linkTituloMateria2').text(leiaTambem == 'Geral' ? jsonMaterias.Materia2.Titulo : jsonMateriasSecao.Materia2.Titulo);

                    $('#linkDescricaoMateria1').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia1.Link : jsonMateriasSecao.Materia1.Link);
                    $('#linkDescricaoMateria1').text(leiaTambem == 'Geral' ? jsonMaterias.Materia1.Descricao : jsonMateriasSecao.Materia1.Descricao);
                    $('#linkDescricaoMateria2').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia2.Link : jsonMateriasSecao.Materia2.Link);
                    $('#linkDescricaoMateria2').text(leiaTambem == 'Geral' ? jsonMaterias.Materia2.Descricao : jsonMateriasSecao.Materia2.Descricao);
                    break;
                case 2:
                    $('#linkTituloMateria1').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia3.Link : jsonMateriasSecao.Materia3.Link);
                    $('#linkTituloMateria1').text(leiaTambem == 'Geral' ? jsonMaterias.Materia3.Titulo : jsonMateriasSecao.Materia3.Titulo);
                    $('#linkTituloMateria2').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia4.Link : jsonMateriasSecao.Materia4.Link);
                    $('#linkTituloMateria2').text(leiaTambem == 'Geral' ? jsonMaterias.Materia4.Titulo : jsonMateriasSecao.Materia4.Titulo);

                    $('#linkDescricaoMateria1').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia3.Link : jsonMateriasSecao.Materia3.Link);
                    $('#linkDescricaoMateria1').text(leiaTambem == 'Geral' ? jsonMaterias.Materia3.Descricao : jsonMateriasSecao.Materia3.Descricao);
                    $('#linkDescricaoMateria2').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia4.Link : jsonMateriasSecao.Materia4.Link);
                    $('#linkDescricaoMateria2').text(leiaTambem == 'Geral' ? jsonMaterias.Materia4.Descricao : jsonMateriasSecao.Materia4.Descricao);
                    break;
                case 3:
                    $('#linkTituloMateria1').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia5.Link : jsonMateriasSecao.Materia5.Link);
                    $('#linkTituloMateria1').text(leiaTambem == 'Geral' ? jsonMaterias.Materia5.Titulo : jsonMateriasSecao.Materia5.Titulo);
                    $('#linkTituloMateria2').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia6.Link : jsonMateriasSecao.Materia6.Link);
                    $('#linkTituloMateria2').text(leiaTambem == 'Geral' ? jsonMaterias.Materia6.Titulo : jsonMateriasSecao.Materia6.Titulo);

                    $('#linkDescricaoMateria1').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia5.Link : jsonMateriasSecao.Materia5.Link);
                    $('#linkDescricaoMateria1').text(leiaTambem == 'Geral' ? jsonMaterias.Materia5.Descricao : jsonMateriasSecao.Materia5.Descricao);
                    $('#linkDescricaoMateria2').attr('href', leiaTambem == 'Geral' ? jsonMaterias.Materia6.Link : jsonMateriasSecao.Materia6.Link);
                    $('#linkDescricaoMateria2').text(leiaTambem == 'Geral' ? jsonMaterias.Materia6.Descricao : jsonMateriasSecao.Materia6.Descricao);
                    break;
            }

            return false;
        });
        $('#linkTituloMateria1').attr('href', jsonMaterias.Materia1.Link);
        $('#linkTituloMateria2').attr('href', jsonMaterias.Materia2.Link);
        $('#linkDescricaoMateria1').attr('href', jsonMaterias.Materia1.Link);
        $('#linkDescricaoMateria2').attr('href', jsonMaterias.Materia2.Link);
    });
}

function MostraModalEnvieAmigo(top, left, bottom) {
    var modal = jQuery("#modalEnvieAmigo");

    if (top === null) {
        modal.css('bottom', bottom);
        modal.css('top', 'auto');
    }
    else {
        modal.css('top', top);
        modal.css('bottom', 'auto');
    }

    modal.css('left', left);

    $("#sl_assunto").css("visibility", "hidden");

    var conteudoModal = $("#conteudoModal");
    conteudoModal.children("div").eq(1).css("display", "block");
    conteudoModal.children("div").eq(2).css("display", "none");

    modal.fadeIn("slow");

    window.location.href = "#modalEnvieAmigo";
}

function Votar(idEnquete, idPergunta, idControleRespostas) {
    var idResposta = 0;
    var radios = jQuery('#' + idControleRespostas +  ' input');

    for (i = 0; i < radios.length; i++) {
        if (radios[i].checked) {
            idResposta = radios[i].value;
            break;
        }
    }

    if (idResposta != 0)
        window.open('/resultadoEnquete.aspx?id=' + idEnquete + '&pergunta=' + idPergunta + '&resposta=' + idResposta, 'Enquete', 'height=550,width=450');
    else {
        alert('Escolha uma das respostas');
        return false;
    }
}

function VerResultadoEnquete(idEnquete) {
    window.open('/resultadoEnquete.aspx?id=' + idEnquete, 'Enquete', 'height=550,width=450');
}

function LimpaAltura(controle) {
    var c = $('#' + controle);
    if (c.attr("value") == "minha altura (m)") c.attr("value", "");
}

function VoltaAltura(controle) {
    var c = $('#' + controle);
    if (c.attr("value") == "") c.attr("value", "minha altura (m)");
}

function LimpaPeso(controle) {
    var c = $('#' + controle);
    if (c.attr("value") == "meu peso (kg)") c.attr("value", "");
}

function VoltaPeso(controle) {
    var c = $('#' + controle);
    if (c.attr("value") == "") c.attr("value", "meu peso (kg)");
}

function GetSubdominio() {
    var url = document.location.toString();

    var posicaoInicio = url.indexOf("/");
    var posicaoFim = url.indexOf(".");

    return url.substring(posicaoInicio + 2, posicaoFim).toLowerCase();
}

function getCodigoURL() {
    var codigoURL = 0;

    var url = document.location.pathname;

    if (url !== null && url !== "") {
        var iBarra = url.lastIndexOf("/");
        var urlPura = url.substr(iBarra + 1, url.length - (iBarra + 1));

        var iMais = urlPura.indexOf("-");

        if (iMais > -1) {
            codigoURL = urlPura.substring(0, iMais);
        }

        return codigoURL;
    }
}


function indiqueAmigo() {
    window.open('/indique.htm?url=' + window.location.href);
}


