/* Configuração do Ambiente */
var path_app        =   "http://www.panrotas.com.br/servicos/tv-panrotas/"

function paginacao(numPag,objPag,objForm,frmAction,Ancora) {
    objForm.action = frmAction + '#' + Ancora;
    objPag.value=numPag;
    objForm.submit();
}

function verTodos(obj,qtd) {
    document.getElementById('verTodosQtd').value=qtd;
    obj.submit();
}


function selCanal(idSerie) {
    //Zerando a paginação
    document.getElementById('pagRecentes').value=1;
    document.getElementById('pagVistos').value=1;
    document.getElementById('pagVotados').value=1;
    document.getElementById('pagDestaque').value=1;
    document.getElementById('idSerie').value=idSerie;
    document.getElementById('go').action="/servicos/tv-panrotas/default.asp";
    document.getElementById('go').submit();
}

function select_all(obj) {
    obj.focus();
    obj.select();
}

//Ajax Postback
function ajaxPostForm(urlAjax,divConteudoAjax,dadosForm){
    var xmlHttp;
    try
        {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
        }
    catch (e)
        {
        // Internet Explorer
        try
            {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
        catch (e)
            {
                try {
                    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                    }
                catch (e)
                    {
                    alert("Your browser does not support AJAX!");
                    return false;
                    }
            }
        }

    xmlHttp.onreadystatechange=function() {
        if(xmlHttp.readyState==4)
          {
          document.getElementById(divConteudoAjax).innerHTML = xmlHttp.responseText;
          }
    }
  
    xmlHttp.open("GET",urlAjax + "?divConteudoAjax=" + divConteudoAjax + "&dadosForm=" + dadosForm,true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
    xmlHttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
    xmlHttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
    xmlHttp.setRequestHeader("Pragma", "no-cache")  
    xmlHttp.send(null);
}


//Busca a lista de vídeos
function ajaxConteudo(urlAjax,divConteudoAjax,QtdVideosExibic,idSerie,tipo,ExibirPagina,diasPassados,tag,noidSerie){
    var xmlHttp;
    try
        {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
        }
    catch (e)
        {
        // Internet Explorer
        try
            {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
        catch (e)
            {
                try {
                    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                    }
                catch (e)
                    {
                    alert("Your browser does not support AJAX!");
                    return false;
                    }
            }
        }

    xmlHttp.onreadystatechange=function() {
        if(xmlHttp.readyState==4)
          {
          document.getElementById(divConteudoAjax).innerHTML = xmlHttp.responseText;
          }
    }
  
    xmlHttp.open("GET",urlAjax + "?divConteudoAjax=" + divConteudoAjax + "&QtdVideosExibic=" + QtdVideosExibic + "&idSerie=" + idSerie + "&tipo=" + tipo + "&ExibirPagina=" + ExibirPagina + "&diasPassados=" + diasPassados + "&tag=" + tag + "&noidSerie=" + noidSerie,true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
    xmlHttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
    xmlHttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
    xmlHttp.setRequestHeader("Pragma", "no-cache")  
    xmlHttp.send(null);
}

//Busca a lista de blocos de um programa
function ajaxListaBloco(urlAjax,divConteudoAjax,QtdVideosExibic,idPrograma,idVideo,ExibirPagina){
    var xmlHttp;
    try
        {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
        }
    catch (e)
        {
        // Internet Explorer
        try
            {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
        catch (e)
            {
                try {
                    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                    }
                catch (e)
                    {
                    alert("Your browser does not support AJAX!");
                    return false;
                    }
            }
        }

    xmlHttp.onreadystatechange=function() {
        if(xmlHttp.readyState==4)
          {
          document.getElementById(divConteudoAjax).innerHTML = xmlHttp.responseText;
          }
    }
  
    xmlHttp.open("GET",urlAjax + "?divConteudoAjax=" + divConteudoAjax + "&QtdVideosExibic=" + QtdVideosExibic + "&idPrograma=" + idPrograma + "&idVideo=" + idVideo + "&ExibirPagina=" + ExibirPagina,true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
    xmlHttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
    xmlHttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
    xmlHttp.setRequestHeader("Pragma", "no-cache")  
    xmlHttp.send(null);
}

//Resultado da pesquisa
function ajaxPesquisa(urlAjax,divConteudoAjax,QtdVideosExibic,ExibirPagina,noidSerie,criterios_pesquisa,organizar){
    
    //Posicionando a página
    document.location.href='#topo';

    var xmlHttp;
    try
        {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
        }
    catch (e)
        {
        // Internet Explorer
        try
            {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
        catch (e)
            {
                try {
                    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                    }
                catch (e)
                    {
                    alert("Your browser does not support AJAX!");
                    return false;
                    }
            }
        }

    xmlHttp.onreadystatechange=function() {
        if(xmlHttp.readyState==4)
          {
          document.getElementById(divConteudoAjax).innerHTML = xmlHttp.responseText;
          }
    }
  
    xmlHttp.open("GET",urlAjax + "?divConteudoAjax=" + divConteudoAjax + "&QtdVideosExibic=" + QtdVideosExibic + "&ExibirPagina=" + ExibirPagina + "&noidSerie=" + noidSerie + "&criterio=" + criterios_pesquisa + "&organizar=" + organizar,true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
    xmlHttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
    xmlHttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
    xmlHttp.setRequestHeader("Pragma", "no-cache")  
    xmlHttp.send(null);
}

function validapesqData() {
    frm = document.getElementById('go');
    frm.action='/servicos/tv-panrotas/resultado-pesquisa.asp';
    if (document.getElementById('txtBuscaDataTopo').value!='') {
        frm.submit();
        return
    }
}

function validapesq() {
    frm = document.getElementById('go');
    frm.action='/servicos/tv-panrotas/resultado-pesquisa.asp';
    posicionaalertas();
    if (frm.txtBuscaTopo.value=='' || frm.txtBuscaTopo.value=='Localizar vídeos') {
        show('alertabusca');
        return;
    }

    if (frm.txtBuscaTopo.value.length<3) {
        show('alertabusca');
        return;
    }
    
    frm.submit();
}

function validapesqbase() {
    frm = document.getElementById('go');
    frm.action='/servicos/tv-panrotas/resultado-pesquisa.asp';
    posicionaalertas();
    if (frm.txtBuscaBase.value=='' || frm.txtBuscaBase.value=='Localizar vídeos') {
        show('alertabuscabase');
        return;
    }
    
    if (frm.txtBuscaBase.value.lenght<3) {
        show('alertabuscabase');
        return;
    }
    
    frm.txtBuscaTopo.value=frm.txtBuscaBase.value;
    
    frm.submit();
}

function fecharalerta(campo) {
    hide('alertabusca');
    hide('alertabuscabase');
    document.getElementById(campo).focus();
}

function posicionaalertas() {
        var resolucao=screen.width;
        var estilowidth=document.getElementById('alertabusca').style.width;
        var tamdiv=estilowidth.replace('px','');
        document.getElementById('alertabusca').style.left=((resolucao-tamdiv)/2) + 'px';
        document.getElementById('alertabuscabase').style.left=((resolucao-tamdiv)/2) + 'px';
}

function organizaResultado(divConteudoAjax,QtdVideosExibic,campo,noidSerie,criterio) {
    ajaxPesquisa('/servicos/tv-panrotas/lista-pesquisa.asp',divConteudoAjax,QtdVideosExibic,1,noidSerie,criterio,campo);
}

function openRss() {
    //Formatando campos
    var nav = new Is();
    if (nav.ie) {
        if (!nav.ie8) {
            document.getElementById('boxRSSTransp').style.marginLeft = '169px';
        }
    }

    if (document.getElementById('boxPlayerResumoInfo')!=null) {
        resetBoxComent()
    }

    hide('boxFaleConoscoTransp');
    show('boxRSSTransp');
}

function rssOver(obj) {
    obj.className='over';
}

function rssOut(obj) {
    obj.className='out';
}

function openFaleConosco() {
    //Formatando campos
    var nav = new Is();
    if (nav.ie) {
        if (!nav.ie8) {
            document.getElementById('boxFaleConoscoTransp').style.marginLeft = '169px';
        }
    }
    
    if (document.getElementById('boxPlayerResumoInfo')!=null) {
        resetBoxComent()
    }
    
    hide('boxRSSTransp');
    resetFaleConosco();
    show('boxFaleConoscoTransp');
}

function validaFaleConosco() {
    if (document.getElementById('faleNome').value=='') {
        document.getElementById('labelNome').innerHTML='<strong style="color:#ff0000;">*Informe seu NOME</strong>';
        document.getElementById('faleNome').focus();
        return;
    }
    else {
        document.getElementById('labelNome').innerHTML='*Nome';
    }

    if (document.getElementById('faleEmail').value=='' || !isemail(document.getElementById('faleEmail').value)) {
        document.getElementById('labelEmail').innerHTML='<strong style="color:#ff0000;">*Informe seu E-MAIL</strong>';
        document.getElementById('faleEmail').focus();
        return;
    }
    else {
        document.getElementById('labelEmail').innerHTML='*E-mail';
    }

    if (document.getElementById('faleMensagem').value=='') {
        document.getElementById('labelMsg').innerHTML='<strong style="color:#ff0000;">*Digite sua MENSAGEM</strong>';
        document.getElementById('faleMensagem').focus();
        return;
    }
    else {
        document.getElementById('labelMsg').innerHTML='*Mensagem';
    }
    
    ajaxPostForm(path_app+'prcEnviaEmail.asp','AjaxFaleConosco',document.getElementById('faleNome').value+'|'+document.getElementById('faleEmail').value+'|'+document.getElementById('faleDdd').value+' '+document.getElementById('faleTel').value+' Ramal: '+document.getElementById('faleRamal').value+'|'+document.getElementById('faleMensagem').value)
    
}

function resetFaleConosco() {
    if (document.getElementById('boxMsgFale')!=null) {
        document.getElementById('boxMsgFale').style.display='none';
    }
    document.getElementById('faleNome').value='';
    document.getElementById('faleEmail').value='';
    document.getElementById('faleDdd').value='';
    document.getElementById('faleTel').value='';
    document.getElementById('faleRamal').value='';
    document.getElementById('faleMensagem').value='';
    
    document.getElementById('labelNome').innerHTML='*Nome';
    document.getElementById('labelEmail').innerHTML='*E-mail';
    document.getElementById('labelMsg').innerHTML='*Mensagem';

}

function fecharBoxMsgFale() {
    document.getElementById('boxMsgFale').style.display='none';
}

function validaComentario(idVideo) {
    if (idVideo=='') {
        alert('Ocorreu um erro na tentaiva de enviar seu comentário.\nTente novamente.');
        window.location.reload();
        return;
    }
    
    if (document.getElementById('ComentNome').value=='') {
        document.getElementById('labelNomeCom').innerHTML='<strong style="color:#ff0000;">Informe seu NOME</strong>';
        document.getElementById('ComentNome').focus();
        return;
    }
    else {
        document.getElementById('labelNomeCom').innerHTML='*Nome';
    }

    if (document.getElementById('ComentEmail').value=='' || !isemail(document.getElementById('ComentEmail').value)) {
        document.getElementById('labelEmailCom').innerHTML='<strong style="color:#ff0000;">Informe seu E-MAIL</strong>';
        document.getElementById('ComentEmail').focus();
        return;
    }
    else {
        document.getElementById('labelEmailCom').innerHTML='*E-mail';
    }

    if (document.getElementById('ComentTel').value=='' || document.getElementById('ComentDdd').value=='') {
        document.getElementById('labelTelCom').innerHTML='<strong style="color:#ff0000;">Informe seu DDD e TELEFONE</strong>';
        document.getElementById('ComentDdd').focus();
        return;
    }
    else {
        document.getElementById('labelTelCom').innerHTML='*DDD&nbsp;&nbsp;&nbsp;*Telefone&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ramal';
    }

    if (document.getElementById('ComentMensagem').value=='') {
        document.getElementById('labelMsgCom').innerHTML='<strong style="color:#ff0000;">Digite sua MENSAGEM</strong>';
        document.getElementById('ComentMensagem').focus();
        return;
    }
    else {
        document.getElementById('labelMsgCom').innerHTML='*Mensagem';
    }
    
    ajaxPostForm(path_app+'prcSeuComent.asp','AjaxSeuComent',document.getElementById('ComentidVideo').value+'|'+document.getElementById('ComentNome').value+'|'+document.getElementById('ComentEmail').value+'|'+document.getElementById('ComentDdd').value+' '+document.getElementById('ComentTel').value+' Ramal:'+document.getElementById('ComentRamal').value+'|'+document.getElementById('ComentEmp').value+'|'+document.getElementById('ComentMensagem').value)

}

function validaPubComent() {
    if (document.getElementById('ComentNome').value=='') {
        alert('Informe o NOME');
        document.getElementById('ComentNome').focus();
        return;
    }

    if (document.getElementById('ComentMensagem').value=='') {
        alert('Digite a MENSAGEM');
        document.getElementById('ComentMensagem').focus();
        return;
    }
    
    document.getElementById('go').submit();
    
}


function openSeuComent() {
 
    hide('boxRSSTransp');
    hide('boxFaleConoscoTransp');

    if (document.getElementById('ComentNome')!=null) {
        resetBoxComent()
    }
    
    document.getElementById('boxPlayerResumoInfo').style.width='325px';
    document.getElementById('boxPlayerResumoInfo').style.height='330px';

}

function resetBoxComent() {

    if (document.getElementById('boxMsgComent')!=null) {
        document.getElementById('boxMsgComent').style.display='none';
    }
    document.getElementById('boxPlayerResumoInfo').style.width='108px';
    document.getElementById('boxPlayerResumoInfo').style.height='286px';

    document.getElementById('ComentNome').value='';
    document.getElementById('ComentEmail').value='';
    document.getElementById('ComentDdd').value='';
    document.getElementById('ComentTel').value='';
    document.getElementById('ComentRamal').value='';
    document.getElementById('ComentEmp').value='';
    document.getElementById('ComentMensagem').value='';
    document.getElementById('total_car').value='0';
    
    document.getElementById('labelNomeCom').innerHTML='*Nome';
    document.getElementById('labelEmailCom').innerHTML='*E-mail';
    document.getElementById('labelTelCom').innerHTML='*DDD&nbsp;&nbsp;&nbsp;*Telefone&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ramal';
    document.getElementById('labelEmpCom').innerHTML='Empresa';
    document.getElementById('labelMsgCom').innerHTML='*Mensagem';
    
}

function primeiroComent(){
    location.href='#topo';
    openSeuComent();
}

/*Permite apenas dados numéricos*/
function soNumero(evt) {
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        status = "This field accepts numbers only."
        return false
    }
    status = ""
    return true
}

function choiceAjuda(divName) {
    document.getElementById('AjudaSobre').className='divAjuda';
    document.getElementById('AjudaConfig').className='divAjuda';
    document.getElementById('AjudaConteudo').className='divAjuda';
    document.getElementById('AjudaBusca').className='divAjuda';
    document.getElementById(divName).className='divAjuda divAjudaSel';
}

function abreDicas() {
    document.location.assign('http://www.panrotas.com.br/servicos/tv-panrotas/dicas.asp');
}