// Função que retorna o objeto de um id
function q(idx){
    return parent.document.getElementById(idx);
}

// Função que retorna o valor objeto de um id
function $V(idx){
    if(q(idx)) return q(idx).value;
    else if(q(idx)[0]) return escape(q(idx)[0].value);
}

// Função que retorna o valor objeto de um id
function $S(idx){
    if(q(idx)) return q(idx).style;
    else if(q(idx)[0]) return escape(q(idx)[0].style);
}

// Ajax
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects="";
var rootdomain="http://"+window.location.hostname;
var anterior="sessoes/home.php";
var enq="n";
var ok="ok";

function carregaConteudo(containerid,url,id,bt){
    ok="";
    if(id=="n") {
        alert('Escolha a opção na enquete.');
        return;
    }
    else if(id!=undefined) url+=id;
    if(containerid=="nascosto") abreJanela();
    else carregando(containerid,id);
    enq="n";
    if(bt==undefined){
        var vai = parent.frames[0];
        vai.document.getElementById('ondeHTML').value=containerid;
        vai.document.getElementById('urlHTML').value=url;
        vai.document.getElementById('vai').action='carrega.php?'+Math.random();
        vai.document.getElementById('vai').submit();
    }
    var page_request = false
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
    else if (window.ActiveXObject){ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
        }
        catch (e){
            try{
                page_request = new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch (e){}
        }
    }
    else
        return false
    page_request.onreadystatechange=function(){
        if (page_request.readyState == 4) loadpage(page_request, containerid, url)
    }
    if (bustcachevar) //if bust caching of external page
        var bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
    page_request.open('GET', url+bustcacheparameter, true)
    page_request.send(null)
}

function loadpage(page_request, containerid, url){
    texto = "";
    if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
        var texto = ""+page_request.responseText;
    texto = texto.replace(/\+/g," ");
    // coloca o sinal de mais nas linhas de javascript
    for(i=0;i<11;i++) texto = texto.replace('#mais',"+");
    texto = unescape(texto);
    q(containerid).innerHTML = texto;
    anterior=url;
    if(texto.indexOf('<script>')!=-1) executaScript(texto);
    ok="ok";
}

//Função que executa os scripts das paginas carregadas por ajax
function executaScript(val){
    var objScript = document.createElement("script");
    ini = val.indexOf('<script>');
    fim = val.indexOf('</script>', ini);
    codigo = val.substring(ini+8,fim);
    objScript.text = codigo;
    document.body.appendChild(objScript);
}

var links=new Array();
function linkUrl(vai,val){
    var ret="";
    if(val!=undefined) {
        for(i=0;i<links.length;i++)	if(links[i]==val) ret=i;
        if(ret=="") {
            ret=links.length;
            links.push(val);
        }
        return ret;
    }
    carregaConteudo('centro',links[vai]);
}

function carregando(div,id){
    q(div).innerHTML = "<div style='text-align:center;width:"+(div=='centro'?"45":"13")+"0px'><img src='img/carregando.gif' vspace='5'><br>"+(div=="dentro"?"enviando dados":((div=="enqueteMostra"||div=="votacao")&&id!=undefined?"computando voto":"carregando"))+"...</div>";
}

// janela lojista
var oBj1,oBj2;
function abreLojista(){
    oBj1=q('lojista');
    oBj2=q('lojistaTudo');
    opaco(5,9,'oBj1,oBj2');
}

function fechaLojista(){
    oBj1=q('lojista');
    oBj2=q('lojistaTudo');
    opaco(50,-9,'oBj1,oBj2');
}

function opaco(ini,val,quem){
    sep = quem.split(',');
    for(j=0;j<sep.length;j++) {
        var tem = (100 * (j+1));
        var ini = (ini * (j+1));
        var val = (val * (j+1));
        if(val>0){
            setTimeout(sep[j]+".style.display='block'",tem);
            setTimeout("q('login').focus()",(tem*6));
        }
        for(i=1;i<6;i++) {
            if(window.ActiveXObject) setTimeout(sep[j]+".style.filter='Alpha(Opacity="+(ini+(val*i))+")'",(tem*i));
            else setTimeout(sep[j]+".style.opacity='"+((ini+(val*i))/100)+"'",(tem*i));
        }
        if(val<0){
            setTimeout(sep[j]+".style.display='none'",(tem*i));
        }
    }
}

//função que verifica a extensão da imagem a ser uploaded
function visualizaImagem(campo,nome){
    var t  =campo.value.toLowerCase().split(".");
    var ext=t[t.length-1];
    if(ext=="gif"||ext=="jpg"||ext=="png"){
        q(nome).value=ext;
    }
    else{
        q(nome).value="n";
        alert("somente arquivos de imagem são permitidos");
        q(campo.name).value="";
    }
}

//verifica form
function MM_findObj(n, d) { //v4.01
    var p,i,x;
    if(!d) d=document;
    if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document;
        n=n.substring(0,p);
    }
    if(!(x=d[n])&&d.all) x=d.all[n];
    for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n);
    return x;
}

function MM_validateForm() { //v4.0
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) {
        test=args[i+2];
        val=MM_findObj(args[i]); 
        if(val.value.indexOf('Digite ') != -1) val.value= "";
        if (val) {
            nm=val.name;
            if ((val=val.value)!="") {
                if (test.indexOf('isEmail')!=-1) {
                    p=val.indexOf('@');
                    if (p<1 || p==(val.length-1)) errors+='- '+nm.replace("ass_","").replace("cur_","").replace("cad_","")+' precisa conter um endereço de email.\n';
                } else if (test!='R') {
                    num = parseFloat(val);
                    if (isNaN(val)) errors+='- '+nm.replace("ass_","").replace("cur_","").replace("cad_","")+' precisa conter somente números.\n';
                    if (test.indexOf('inRange') != -1) {
                        p=test.indexOf(':');
                        min=test.substring(8,p);
                        max=test.substring(p+1);
                        if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
                    }
                }
        } else if (test.charAt(0) == 'R') errors += '- '+nm.replace("ass_","").replace("cur_","").replace("cad_","")+' está vazio.\n';
    }
}
if (errors) alert('Prezado usuário,\nos seguintes campos estão inconsistentes:\n\n'+errors);
else {
	  
    if(args.length == 18){
        f7.submit();
        abrePagina(undefined,560,0);
    }
    else if(args.length == 6 || args.length == 9){
        q('f8').submit();
        abrePagina(undefined,774,0);
    }
    else if(args.length == 3){
        abrePagina('sessoes/reservasInternacionais2.php?cartao='+$V('codigoCartao'),40);
        q('codigoCartao').value="";
    }
}
document.MM_returnValue = (errors == '');
}

function MM_validateForm2() { //v4.0
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm2.arguments;
    for (i=0; i<(args.length-2); i+=3) {
        test=args[i+2];
        val=MM_findObj(args[i]);
        if(val.value.indexOf('Digite ') != -1) val.value= "";
        if (val) {
            nm=val.name;
            if ((val=val.value)!="") {
                if (test.indexOf('isEmail')!=-1) {
                    p=val.indexOf('@');
                    if (p<1 || p==(val.length-1)) errors+='- '+nm.replace("ass_","").replace("cur_","").replace("cad_","")+' precisa conter um endereço de email.\n';
                } else if (test!='R') {
                    num = parseFloat(val);
                    if (isNaN(val)) errors+='- '+nm.replace("ass_","").replace("cur_","").replace("cad_","")+' precisa conter somente números.\n';
                    if (test.indexOf('inRange') != -1) {
                        p=test.indexOf(':');
                        min=test.substring(8,p);
                        max=test.substring(p+1);
                        if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
                    }
                }
        } else if (test.charAt(0) == 'R') errors += '- '+nm.replace("ass_","").replace("cur_","").replace("cad_","")+' está vazio.\n';
    }
}
if (errors) alert('Prezado usuário,\nos seguintes campos estão inconsistentes:\n\n'+errors);
else {

    if(args.length == 18){
        f7.submit();
        abrePagina(undefined,560,0);
    }
    else if(args.length == 6 || args.length == 9){
        q('f8').submit();
        abrePagina(undefined,774,0);
    }
    else if(args.length == 3){
        carregaConteudo('tudo','../sessoes/weekend.php');
    }
}
document.MM_returnValue = (errors == '');
}

//cor do fundo do objeto
var mud="";
var selec="";
function corFundo(val,ord){
    var obj=val;
    if(val.length!=undefined) obj=q(val);
    if(ord==1) mud='#99FFCC';
    else if(ord=='n') mud="";
    else if(ord==0) mud=cor;
    else mud=ord;
    selec=obj.name;
    cor=obj.style.backgroundColor;
    obj.style.backgroundColor=mud;
}

// Verifica se os campos estão preenchidos
function verificaCampos(){
    if( $V('senha') == "" || $V('login') == "" ){
        q('mensErro').innerHTML = "Preencha os dados corretamente!";
        return false;
    }
}

function mudaExtensao(valor){
    var a=(valor.value.toLowerCase()).split(".");
    var ext=a[a.length-1];
    var ext2=a[a.length-2].split('\\');
    if(ext=="gif"||ext=="jpg"||ext=="png"||valor.name=="anexo"){
        var d=document.f1;
        d.ima_extensao.value=ext;
        if(valor.name=="anexo") d.ima_original.value=ext2[ext2.length-1];
        d.submit();
        document.getElementById('imagemCarrega').style.visibility='visible';
        document.getElementById('mens').innerHTML="<b>Enviando... Aguarde...";
    }
}

function moveBotao(nomeObj,val){
    q(nomeObj).style.margin = val;
}

var totalLinks=0;
function escondeMostra(val){
    for(i=0;i<totalLinks;i++){
        var fun1 = "none";
        var fun2 = "";
        if(val==i){
            fun1 = "block";
            fun2 = "#BD230E";
        }
        q('faq'+i).style.display = fun1;
        q('per'+i).style.color = fun2;
    }
}

function abreDetalhe(sessao, id){
    carregaConteudo('janelaDentro','resultados/'+sessao+'Detalhe.php?id=',id);
    abreJanela();
}

function abrePagina( sessao, altura, esquerda ){
    if(sessao==undefined) carregando('janelaDentro');
    else carregaConteudo('janelaDentro',sessao);
    abreJanela(altura, esquerda);
}

// faz a busca
function busca(div,onde,oque){
    var sep=oque.split('&');
    for(i=0;i<sep.length;i++){
        var sep2=sep[i].split('=');
        if(sep2[1]=="" || sep2[1]==0){
            alert('Selecione o(a) '+sep2[0]+'!');
            return;
        }
    }
    carregaConteudo(div,'resultados/'+onde+'.php?'+oque);
}

// Abre a janela no site 'Winopen Div'
function abreJanela(altura,esquerda){
    if(altura==undefined) $S('janela').top = "15px";
    else $S('janela').top = altura+"px";
    if(esquerda==undefined) $S('janela').marginLeft = "0px";
    else $S('janela').marginLeft = esquerda+"px";
    $S('janelaFundo').display="block";
    $S('janela').display="block";
    tamanhoFundo();
    if(esquerda==undefined) scrollToAnchor('topo');
    else scrDistAnt = -1;
    ligaPisca(1000);
    sel = document.getElementsByTagName("select");
    for(i=0;i<sel.length;i++){
        sel[i].style.visibility="hidden";
    }
}

// Fecha a janela no site 'Winopen Div'
function fechaJanela(){
    if(scrDistAnt > -1){
        scrDist = 0;
        scrDur = scrDistAnt;
        scrTime = 0;
        scrInt = 50;
        clearInterval(scrollInt);
        scrollInt = setInterval( scrollPage, scrInt );
    }
    ligaPisca(10000);
    $S('janelaFundo').display="none";
    $S('janela').display="none";
    q('janelaDentro').innerHTML="";
    sel = parent.document.getElementsByTagName("select");
    for(i=0;i<sel.length;i++){
        sel[i].style.visibility="visible";
    }
}

timePisca=setTimeout("pisca()",10000);
//Pisca o botão de fechar a janela
function ligaPisca(vel){
    clearInterval(timePisca);
    timePisca=setInterval("pisca()",vel);
}

function pisca(){
    $S('janelaPisca').display="block";
    setTimeout("$S('janelaPisca').display='none'",150);
}

//Regula o tamanho do fundo
function tamanhoFundo(){
    var tam = (document.body.scrollHeight+30);
    var dis = (window.screen.availHeight-116);
    if(tam>dis) tam+= "px";
    else tam = "100%";
    $S('janelaFundo').height=tam;
}

//Rola a barra de rolagem para cima automaticamente
var scrollInt;
var scrTime, scrSt, scrDist, scrDistAnt, scrDur, scrInt;

function scrollPage(){
    scrTime += scrInt;
    if (scrTime < scrDur) window.scrollTo( 0, easeInOut(scrTime,scrSt,scrDist,scrDur) );
    else{
        window.scrollTo( 0, scrSt+scrDist );
        clearInterval(scrollInt);
    }
}

function easeInOut(t,b,c,d){
    return c/2 * (1 - Math.cos(Math.PI*t/d)) + b;
}

function scrollToAnchor(aname){
    var anchors, i, ele;
    if (!document.getElementById)	return;
    anchors = document.getElementsByTagName("a");
    for (i=0;i<anchors.length;i++) {
        if (anchors[i].name == aname) {
            ele = anchors[i];
            i = anchors.length;
        }
    }
    if (window.scrollY) scrSt = window.scrollY;
    else if (document.documentElement.scrollTop) scrSt = document.documentElement.scrollTop;
    else scrSt = document.body.scrollTop;
    scrDist = ele.offsetTop - scrSt;
    scrDistAnt = (scrDist*-1);
    scrDur = scrSt;
    scrTime = 0;
    scrInt = 50;
    clearInterval(scrollInt);
    scrollInt = setInterval( scrollPage, scrInt );
}

var numero = 1;

function trim(str)
{
    return str.replace(/^\s+|\s+$/g,"");
}

function isEmpty(str)
{
    var valor = trim(str);
    if(valor.length>0)
        return false;
    else
        return true;
}

function abrir()
{
    if(!isEmpty(document.getElementById("nome").value))
    {
        document.getElementById("janelaform").style.display="block";
        document.getElementById("indique_direita").style.display="none";
        document.getElementById("snome").value=trim(document.getElementById("nome").value);
        document.getElementById("divnome").innerHTML=trim(document.getElementById("nome").value);
        document.getElementById("nome").value = "";
			
        var co = new SWFObject("swf/continue.swf", "mymovie", "751", "281", "6", "#ffffff");
        co.addParam("quality", "high");
        co.addParam("wmode", "transparent");
        co.write("flashCentro");
			
    //numero = 1;
    //document.getElementById("campo").innerHTML = "";
    }
    else
    {
        alert("Por favor, Digite Um Nome");
    }
		
    return false;
}
			
function adicionar()
{
    var arNome = new Array();
    var arPrefixo = new Array();
    var arRes = new Array();
    var arCom = new Array();
    var arCel = new Array();
    for(i=0;i<numero;i++)
    {
        arNome.push(document.getElementById("lnome["+i+"]").value);
        arPrefixo.push(document.getElementById("lprefixo["+i+"]").value);
        arRes.push(document.getElementById("ltelr["+i+"]").value);
        arCom.push(document.getElementById("ltelc["+i+"]").value);
        arCel.push(document.getElementById("lcel["+i+"]").value);
    }
    id = numero+1;
    var texto = '<table width=100% style="font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;margin:0px;padding:0px;text-align:left;"><tr>';
    texto += '<td width="6%"><div style="color:#BD230E;text-align:right;">'+(id)+'.</div></td>';
    texto += '<td width="35%"><input name="lnome['+numero+']" type="text" id="lnome['+numero+']" onkeypress="javascript:return blockLetra(event);" size="32"/></td>';
    texto += '<td width="10%"><input name="lprefixo['+numero+']" type="text" id="lprefixo['+numero+']" onkeypress="javascript:return blockNumero(event);" size="2" maxlength="2"/></td>';
    texto += '<td width="18%"><input name="ltelr['+numero+']" type="text" id="ltelr['+numero+']" onkeypress="javascript:return blockNumero(event);" size="8" maxlength="8"/></td>';
    texto += '<td width="18%"><input name="ltelc['+numero+']" type="text" id="ltelc['+numero+']" onkeypress="javascript:return blockNumero(event);" size="8" maxlength="8"/></td>';
    texto += '<td width="18%"><input name="lcel['+numero+']" type="text" id="lcel['+numero+']" onkeypress="javascript:return blockNumero(event);" size="8" maxlength="8"/></td>';
    texto += '</tr></table>';

    var conteudo_texto=document.getElementById("campo");
    conteudo_texto.innerHTML +=texto;

    for(i=0;i<numero;i++)
    {
        document.getElementById("lnome["+i+"]").value = arNome[i];
        document.getElementById("lprefixo["+i+"]").value = arPrefixo[i];
        document.getElementById("ltelr["+i+"]").value = arRes[i];
        document.getElementById("ltelc["+i+"]").value = arCom[i];
        document.getElementById("lcel["+i+"]").value = arCel[i];
    }

    ++numero;
	
	
}

function blockLetra(e)
{
    var key = window.event ? e.keyCode : e.which;
    var keychar = String.fromCharCode(key);
    reg = /\d/;
    return !reg.test(keychar);
}

function blockNumero(e)
{
    var key = window.event ? e.keyCode : e.which;
    var keychar = String.fromCharCode(key);
    if(key == 8 || key == 0) return true;
    reg = /\d/;
    return reg.test(keychar);
}

function checkEmail(email)
{
    var filtro=/^.+@.+\..{2,3}$/;//Expressão regular : chars@chars.char{2,3}
    if (filtro.test(email) == false)
    {
        return false;
    }
    return true;
}

function verificar()
{
    var erro = false;
    var msg = "Ocorreu Um Erro:\n";
    var nome = "";
    var prefixo = "";
    var telr = "";
    var telc = "";
    var cel = "";
    var perro = false;
	
    if(!checkEmail(document.getElementById("email").value))
    {
        erro = true;
        msg += "\n\nO campo seu e-mail apresenta um e-mail não válido, verfique e envie novamente";
    }
	
    for(i=0;i<numero;i++)
    {
        perro = false;
        nome = document.getElementById("lnome["+i+"]").value;
        prefixo = document.getElementById("lprefixo["+i+"]").value;
        telr = document.getElementById("ltelr["+i+"]").value;
        telc = document.getElementById("ltelc["+i+"]").value;
        cel = document.getElementById("lcel["+i+"]").value;
		
        if(!isEmpty(nome) || !isEmpty(prefixo) || !isEmpty(telr) || !isEmpty(telc) || !isEmpty(cel) || i==0)
        {
            if(isEmpty(nome))
            {
                erro= true;
                if(!perro)
                {
                    perro = true;
                    msg += "\n\nErro no Indicado número: "+(i+1)+"\n";	
                }
                msg += " Falta o nome.\n";
            }
            if(isEmpty(prefixo) || trim(prefixo).length<2)
            {
                erro= true;
                if(!perro)
                {
                    perro = true;
                    msg += "\n\nErro no Indicado número: "+(i+1)+"\n";	
                }
                msg += " Falta o prefixo.\n";
            }
            if((isEmpty(telr) || trim(telr).length<8) && (isEmpty(telc) || trim(telc).length<8) && (isEmpty(cel) || trim(cel).length<8))
            {
                erro= true;
                if(!perro)
                {
                    perro = true;
                    msg += "\n\nErro no Indicado número: "+(i+1)+"\n";	
                }
                msg += " Digite um telefone válido.\n";
            }
            else
            {
                if(!isEmpty(telr) && trim(telr).length<8)
                {
                    erro = true;
                    if(!perro)
                    {
                        perro = true;
                        msg += "\n\nErro no Indicado número: "+(i+1)+"\n";	
                    }
                    msg += " Digite um telefone residencial válido.\n";
                }
				
                if(!isEmpty(telc) && trim(telc).length<8)
                {
                    erro = true;
                    if(!perro)
                    {
                        perro = true;
                        msg += "\n\nErro no Indicado número: "+(i+1)+"\n";	
                    }
                    msg += " Digite um telefone comercial válido\n";
                }
				
                if(!isEmpty(cel) && trim(cel).length<8)
                {
                    erro = true;
                    if(!perro)
                    {
                        perro = true;
                        msg += "\n\nErro no Indicado número: "+(i+1)+"\n";	
                    }
                    msg += " Digite um telefone celular válido.\n";
                }
            }
        }
    }
	
    if(document.getElementById("chkReg").checked!=1)
    {
        erro = true;
        msg += "\n\É preciso aceitar o regulamento.";
    }
    if(erro)
    {
        alert(msg);
        return false;
    }
    else
    {
        document.getElementById("formadvantage").submit();
    }
}

/*function mudar_pegunta(pid,valor,num,larg)
{
	var txtresp = "";
	for(i=0;i<num;i++)
	{
		txtresp += '<div class="resposta" style="background:no-repeat left url(img/'+pid+'_pergunta'+(i+1)+'_'+valor+'.png);">';
		txtresp += '<input type="text" style="width:'+larg+'px;" name="'+pid+'_resp[]" id="'+pid+'_resp[]" value=""></div>';
	}
	var pergunta = document.getElementById(pid);
	pergunta.innerHTML = txtresp;
}*/

function mudar_op(div,valor)
{
    document.getElementById(div).innerHTML = document.getElementById(div+"_"+valor).innerHTML;
}

function adicionar_parte()
{
    var conteudo = '<div style="float:left;margin-left:10%;background:no-repeat left url(img/parte5_pergunta1.png);padding-left:55px;"><input type="text" style="width:100px;" name="parte5_resp1[]" id="parte5_resp1[]" value=""></div><div style="float:right;margin-right:1%;background:no-repeat left url(img/parte5_pergunta2.png);padding-left:125px;"><input type="text" style="width:200px;" name="parte5_resp2[]" id="parte5_resp2[]" value="">';
    document.getElementById("parte5").innerHTML += conteudo;
}

function redirecionar()
{
    document.getElementById("redirecionar").value = confirm("Obrigado por nos ajudar a melhorar! O sistema identificou que recomendaria Advantage Club a seus amigos, se deseja recomendar agora clique em aceitar. Se desejar indicar em outra oportunidade clique em cancelar. Mais uma vez obrigado!");
}

function verificar_enquete()
{
    var erro = false;
    var msg = "Por favor, verifique os seguintes campos e tente novamente.:\n";
    if(isEmpty(document.getElementById("parte8_resp[1]").value))
    {
        erro = true;
        msg += "Nome\n";
    }
    if(!checkEmail(document.getElementById("parte8_resp[0]").value))
    {
        erro = true;
        msg += "Email\n";
    }
    if(!erro)
    {
        if(document.getElementById("parte6_op").value == "true")
            redirecionar();
        document.getElementById("enquete").submit();
    }
    else
    {
        alert(msg);
        return false;
    }
}

function verificar_estabelecimento(tipo)
{
    var erro = false;
    var msg = "Prezado usuário,\nos seguintes campos estão inconsistentes:\n\n";
    if(isEmpty(document.getElementById("_cidade").value))
    {
        erro = true;
        msg += "Cidade\n";
    }
    if(isEmpty(document.getElementById("_estabelecimento").value))
    {
        erro = true;
        msg += "Estabelecimento\n";
    }
    if(!erro)
    {
        var vCidade = document.getElementById("_cidade").value;
        var vEstabelecimento = document.getElementById("_estabelecimento").value;
        ajax_load("sessoes/sendEmail.php?tipo="+tipo+"&cidade="+vCidade+"&estabelecimento="+vEstabelecimento);
        abrePagina('sessoes/sugestao.htm',774,0);
    //document.getElementById("formestabelecimento").submit();
    }
    else
    {
        alert(msg);
    }
}

function verificar_faq()
{
    var erro = false;
    var msg = "Prezado usuário,\nos seguintes campos estão inconsistentes:\n\n";
    if(isEmpty(document.getElementById("_nome").value))
    {
        erro = true;
        msg += "Nome\n";
    }
    if(isEmpty(document.getElementById("_duvida").value))
    {
        erro = true;
        msg += "Dúvida\n";
    }
    if(!checkEmail(document.getElementById("_email").value))
    {
        erro = true;
        msg += "Email\n";
    }
    if(isNaN(document.getElementById("_ddd").value))
    {
        erro = true;
        msg += "DDD\n";
    }
    if(isNaN(document.getElementById("_telefone").value))
    {
        erro = true;
        msg += "Telefone\n";
    }
    if(!erro)
    {
        var vNome = document.getElementById("_nome").value;
        var vDuvida = document.getElementById("_duvida").value;
        var vEmail = document.getElementById("_email").value;
        var vDDD = document.getElementById("_ddd").value;
        var vTelefone = document.getElementById("_telefone").value;
        ajax_load("sessoes/sendEmail.php?tipo=faq&nome="+vNome+"&duvida="+vDuvida+"&email="+vEmail+"&ddd="+vDDD+"&telefone="+vTelefone);
        abrePagina('sessoes/sugestao.htm',774,-149);
    //document.getElementById("formestabelecimento").submit();
    }
    else
    {
        alert(msg);
    }
}

function verificar_contato()
{
    var erro = false;
    var msg = "Prezado usuário,\nos seguintes campos estão inconsistentes:\n\n";
    if(isEmpty(document.getElementById("_nome").value))
    {
        erro = true;
        msg += "Nome\n";
    }
    if(isEmpty(document.getElementById("_sobrenome").value))
    {
        erro = true;
        msg += "Sobrenome\n";
    }
    if(!checkEmail(document.getElementById("_email").value))
    {
        erro = true;
        msg += "Email\n";
    }
    if(isNaN(document.getElementById("_ddd").value))
    {
        erro = true;
        msg += "DDD\n";
    }
    if(isNaN(document.getElementById("_telefone").value))
    {
        erro = true;
        msg += "Telefone\n";
    }
    if(isEmpty(document.getElementById("_mensagem").value))
    {
        erro = true;
        msg += "Mensagem\n";
    }
    if(!erro)
    {
        var vNome = document.getElementById("_nome").value;
        var vSobrenome = document.getElementById("_sobrenome").value;
        var vEmail = document.getElementById("_email").value;
        var vDDD = document.getElementById("_ddd").value;
        var vTelefone = document.getElementById("_telefone").value;
        var vDepartamento = document.getElementById("_departamento").value;
        var vMensagem = document.getElementById("_mensagem").value;
        ajax_load("sessoes/sendEmail.php?tipo=contato&nome="+vNome
            +"&sobrenome="+vSobrenome
            +"&email="+vEmail
            +"&ddd="+vDDD
            +"&telefone="+vTelefone
            +"&departamento="+vDepartamento
            +"&mensagem="+vMensagem);
        abrePagina('sessoes/sugestao.htm',774,-149);
    //document.getElementById("formestabelecimento").submit();
    }
    else
    {
        alert(msg);
    }
}

function ajax_load(url)
{
    var page_request = false
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
    else if (window.ActiveXObject){ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
        }
        catch (e){
            try{
                page_request = new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch (e){}
        }
    }
    /*else
        return false
    page_request.onreadystatechange=function(){
		if (page_request.readyState == 4) loadpage(page_request, containerid, url)
	}*/
    var bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
    page_request.open('GET', url+bustcacheparameter, true)
    page_request.send(null)
}

//Função que carrega com a página
var loc=document.location+"";
var dor='Detalhe'+'.php?';
var pad='.p'+'hp';
if(loc.indexOf(dor)!=-1) {
    var sep=loc.split(dor);
    //document.location='http://127.0.0.1/advantageclube/www/?'+sep[1];
    document.location='http://www.advantageclub.com.br/prova/?'+sep[1];
}

if(loc.indexOf(pad)!=-1) {
    window.moveTo(0, 0);
    window.resizeTo(window.screen.availWidth, window.screen.availHeight);
}


