function chama_ancora(ancora) 
	{
		this.location = "#" + ancora;
	}

function ajaxGet(url,elemento_retorno,exibe_carregando){
/******
* ajaxGet - Coloca o retorno de uma url em um elemento qualquer
* Use a vontade mas coloque meu nome nos créditos. Dúvidas, me mande um email.
* Versão: 1.2 - 20/04/2006
* Autor: Micox - Náiron José C. Guimarães - micoxjcg@yahoo.com.br
* Parametros:
* url: string; elemento_retorno: object||string; exibe_carregando:boolean
*  - Se elemento_retorno for um elemento html (inclusive inputs e selects),
*    exibe o retorno no innerHTML / value / options do elemento
*  - Se elemento_retorno for o nome de uma variavel
*    (o nome da variável deve ser declarado por string, pois será feito um eval)
*    a função irá atribuir o retorno à variável ao receber a url.
*******/
    var ajax1 = pegaAjax();
    if(ajax1){
        url = antiCacheRand(url)
        ajax1.onreadystatechange = ajaxOnReady
        ajax1.open("GET", url ,true);//ajax1.setRequestHeader("Content-Type", "text/html; charset=iso-8859-1");//"application/x-www-form-urlencoded");
        ajax1.setRequestHeader("Cache-Control", "no-cache");
        ajax1.setRequestHeader("Pragma", "no-cache");
        if(exibe_carregando){ put("<img src=\"imagens/ajax_loader.gif\" border=\"0\" alt=\"\" /> Carregando ...")    }
        ajax1.send(null)
        return true;
    }else{
        return false;
    }
    function ajaxOnReady(){
        if (ajax1.readyState==4){
            if(ajax1.status == 200){
                var texto=ajax1.responseText;
                if(texto.indexOf(" ")<0) texto=texto.replace(/\+/g," ");//texto=unescape(texto); //descomente esta linha se tiver usado o urlencode no php ou asp
                put(texto);
                extraiScript(texto);
            }else{
                if(exibe_carregando){put("Falha no carregamento. " + httpStatus(ajax1.status));}
            }
            ajax1 = null
        }else if(exibe_carregando){//para mudar o status de cada carregando
                put("<img src=\"imagens/ajax_loader.gif\" border=\"0\" alt=\"\" /> Carregando ..." )
        }
    }
    function put(valor){ //coloca o valor na variavel/elemento de retorno
        if((typeof(elemento_retorno)).toLowerCase()=="string"){ //se for o nome da string
            if(valor!="Falha no carregamento"){
                eval(elemento_retorno + '= unescape("' + escape(valor) + '")')
            }
        }else if(elemento_retorno.tagName.toLowerCase()=="input"){
            valor = escape(valor).replace(/\%0D\%0A/g,"")
            elemento_retorno.value = unescape(valor);
        }else if(elemento_retorno.tagName.toLowerCase()=="select"){        
            select_innerHTML(elemento_retorno,valor)
        }else if(elemento_retorno.tagName){
            elemento_retorno.innerHTML = valor;//alert(elemento_retorno.innerHTML)
        }    
    }
    function pegaAjax(){ //instancia um novo xmlhttprequest baseado na getXMLHttpObj que possui muitas cópias na net e eu nao sei quem é o autor original
        if(typeof(XMLHttpRequest)!='undefined'){return new XMLHttpRequest();}
        var axO=['Microsoft.XMLHTTP','Msxml2.XMLHTTP','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0'];
        for(var i=0;i<axO.length;i++){ try{ return new ActiveXObject(axO[i]);}catch(e){} }
        return null;
    }
    function httpStatus(stat){ //retorna o texto do erro http
        switch(stat){
            case 0: return "Erro desconhecido de javascript";
            case 400: return "400: Solicita&ccedil;&atilde;o incompreensível"; break;
            case 403: case 404: return "404: N&atilde;o foi encontrada a URL solicitada"; break;
            case 405: return "405: O servidor n&atilde;o suporta o m&eacute;todo solicitado"; break;
            case 500: return "500: Erro desconhecido de natureza do servidor"; break;
            case 503: return "503: Capacidade m&aacute;xima do servidor alcançada"; break;
            default: return "Erro " + stat + ". Mais informa&ccedil;&otilde;es em http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html"; break;
        }
    }
    function antiCacheRand(aurl){
        var dt = new Date();
        if(aurl.indexOf("?")>=0){// já tem parametros
            return aurl + "&" + encodeURI(Math.random() + "_" + dt.getTime());
        }else{ return aurl + "?" + encodeURI(Math.random() + "_" + dt.getTime());}
    }
}
function select_innerHTML(objeto,innerHTML){
/******
* select_innerHTML - altera o innerHTML de um select independente se é FF ou IE
* Corrige o problema de não ser possível usar o innerHTML no IE corretamente
* Veja o problema em: http://support.microsoft.com/default.aspx?scid=kb;en-us;276228
* Use a vontade mas coloque meu nome nos créditos. Dúvidas, me mande um email.
* Versão: 1.0 - 06/04/2006
* Autor: Micox - Náiron José C. Guimarães - micoxjcg@yahoo.com.br
* Parametros:
* objeto(tipo object): o select a ser alterado
* innerHTML(tipo string): o novo valor do innerHTML
*******/
    objeto.innerHTML = ""
    var selTemp = document.createElement("micoxselect")
    var opt;
    selTemp.id="micoxselect1"
    document.body.appendChild(selTemp)
    selTemp = document.getElementById("micoxselect1")
    selTemp.style.display="none"
    if(innerHTML.toLowerCase().indexOf("<option")<0){//se não é option eu converto
        innerHTML = "<option>" + innerHTML + "</option>"
    }
    innerHTML = innerHTML.replace(/<option/g,"<span").replace(/<\/option/g,"</span")
    selTemp.innerHTML = innerHTML
    for(var i=0;i<selTemp.childNodes.length;i++){
        if(selTemp.childNodes[i].tagName){
            opt = document.createElement("OPTION")
            for(var j=0;j<selTemp.childNodes[i].attributes.length;j++){
                opt.setAttributeNode(selTemp.childNodes[i].attributes[j].cloneNode(true))
            }
            opt.value = selTemp.childNodes[i].getAttribute("value")
            opt.text = selTemp.childNodes[i].innerHTML
            if(document.all){ //IEca
                objeto.add(opt)
            }else{
                objeto.appendChild(opt)
            }                    
        }    
    }
    document.body.removeChild(selTemp)
    selTemp = null
}

function extraiScript(texto){
//Maravilhosa função feita pelo SkyWalker.TO do imasters/forum
//http://forum.imasters.com.br/index.php?showtopic=165277&
    // inicializa o inicio ><
    var ini = 0;
    // loop enquanto achar um script
    while (ini!=-1){
        // procura uma tag de script
        ini = texto.indexOf('<script', ini);
        // se encontrar
        if (ini >=0){
            // define o inicio para depois do fechamento dessa tag
            ini = texto.indexOf('>', ini) + 1;
            // procura o final do script
            var fim = texto.indexOf('</script>', ini);
            // extrai apenas o script
            codigo = texto.substring(ini,fim);
            // executa o script
            //eval(codigo);
            /**********************
            * Alterado por Micox - micoxjcg@yahoo.com.br
            * Alterei pois com o eval não executava funções.
            ***********************/
            novo = document.createElement("script")
            novo.text = codigo;
            document.body.appendChild(novo);
        }
    }
}
// FUNÇÕES ANTIGAS
function cadastrar_mural(alvo,origem)
	{
		chama_ancora("topo");
		if(document.form_mural.nome_msg.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form_mural.nome_msg.focus();
				return false;
			}
		if(document.form_mural.cidade_msg.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form_mural.cidade_msg.focus();
				return false;
			}
		if(document.form_mural.estado_msg.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form_mural.estado_msg.focus();
				return false;
			}
		if(document.form_mural.comentario.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form_mural.comentario.focus();
				return false;
			}
		var url;
		var nome_msg = document.form_mural.nome_msg.value;
		var email_msg = document.form_mural.email_msg.value;
		var website_msg = document.form_mural.website_msg.value;
		var cidade_msg = document.form_mural.cidade_msg.value;
		var estado_msg = document.form_mural.estado_msg.value;
		var mensagem_msg = document.form_mural.comentario.value;
		alvo = document.getElementById('divInfo7');
		url = "mural.php?action=cadastrar&nome_msg="+nome_msg+"&email_msg="+email_msg+"&website_msg="+website_msg+"&cidade_msg="+cidade_msg+"&estado_msg="+estado_msg+"&mensagem_msg="+mensagem_msg;
		ajaxGet(url,alvo,true);
	}
function verifica_usuario(alvo,origem)
	{
		var url;
		var user = document.form5.user.value;
		alvo = document.getElementById('divUser');
		url = "cadastro.php?action=verifica_usuario&user="+user;
		ajaxGet(url,alvo,true);
	}
function verifica_rg(alvo,origem)
	{
		var url;
		var cpf_vip = document.form5.cpf_vip.value;
		alvo = document.getElementById('divRG');
		url = "cadastro.php?action=verifica_rg&cpf_vip="+cpf_vip;
		ajaxGet(url,alvo,true);
	}
function verifica_nome()
	{
		var url;
		var nome_vip = document.form5.nome_vip.value;
		var sobrenome_vip = document.form5.sobrenome_vip.value;
		alvo = document.getElementById('divNome');
		url = "cadastro.php?action=verifica_nome&nome_vip="+nome_vip+"&sobrenome_vip="+sobrenome_vip;
		ajaxGet(url,alvo,true);
	}
function av_update()
	{
		chama_ancora("topo");		
		if(document.form5.nome_vip.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form5.nome_vip.focus();
				return false;
			}
		if(document.form5.sobrenome_vip.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form5.sobrenome_vip.focus();
				return false;
			}
		if(document.form5.sexo_vip.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form5.sexo_vip.focus();
				return false;
			}
		if(document.form5.endereco_vip.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form5.endereco_vip.focus();
				return false;
			}
		if(document.form5.numero_vip.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form5.numero_vip.focus();
				return false;
			}
		if(document.form5.cidade_vip.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form5.cidade_vip.focus();
				return false;
			}
		if(document.form5.estado_vip.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form5.estado_vip.focus();
				return false;
			}
		if(document.form5.telefone_vip.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form5.telefone_vip.focus();
				return false;
			}
		if(document.form5.senha.value != "")
			{
				if(document.form5.senha.value.length  < 5)
					{
						alert('Atenção, a senha deve conter no mínimo 5 caracteres.');
						document.form5.senha.focus();
						return false;
					}
			}
		if(document.form5.email_vip.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form5.email_vip.focus();
				return false;
			}
		else 
			{
				var url;
				var nome_vip = document.form5.nome_vip.value;
				var sobrenome_vip = document.form5.sobrenome_vip.value;
				var cpf_vip = document.form5.cpf_vip.value;
				var dd = document.form5.dd.value;
				var mm = document.form5.mm.value;
				var aa = document.form5.aa.value;
				var sexo_vip = document.form5.sexo_vip.value;
				var endereco_vip = document.form5.endereco_vip.value;
				var numero_vip = document.form5.numero_vip.value;
				var complemento_vip = document.form5.complemento_vip.value;
				var bairro_vip = document.form5.bairro_vip.value;
				var cep_vip = document.form5.cep_vip.value;
				var cidade_vip = document.form5.cidade_vip.value;
				var estado_vip = document.form5.estado_vip.value;
				var telefone_vip = document.form5.telefone_vip.value;
				var celular_vip = document.form5.celular_vip.value;
				var msn_vip = document.form5.msn_vip.value;
				var email_vip = document.form5.email_vip.value;
				var website_vip = document.form5.website_vip.value;
				var senha = document.form5.senha.value;
			
				alvo = document.getElementById('divInfo7');
				url = "av.php?action=av_update&nome_vip="+nome_vip+"&sobrenome_vip="+sobrenome_vip+"&cpf_vip="+cpf_vip+"&dd="+dd+"&mm="+mm+"&aa="+aa+"&sexo_vip="+sexo_vip+"&endereco_vip="+endereco_vip+"&numero_vip="+numero_vip+"&complemento_vip="+complemento_vip+"&bairro_vip="+bairro_vip+"&bairro_vip="+bairro_vip+"&cep_vip="+cep_vip+"&cidade_vip="+cidade_vip+"&estado_vip="+estado_vip+"&telefone_vip="+telefone_vip+"&celular_vip="+celular_vip+"&msn_vip="+msn_vip+"&email_vip="+email_vip+"&website_vip="+website_vip+"&senha="+senha;
				ajaxGet(url,alvo,true);
			}
	}

function av_fotolog_cadastrar()
	{
		chama_ancora("topo");
		if(document.form3.titulo_fot.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form3.titulo_fot.focus();
				return false;
			}
		var titulo_fot = document.form3.titulo_fot.value;
		var url;
		alvo = document.getElementById('divInfo7');
		url = "av.php?action=av_fotolog_cadastrar&titulo_fot="+titulo_fot;
		ajaxGet(url,alvo,true);
}

function av_update_fot(id_fot)
	{
		chama_ancora("topo");
		if(document.form3.titulo_fot.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form3.titulo_fot.focus();
				return false;
			}
		var titulo_fot = document.form3.titulo_fot.value;
		var url;
		alvo = document.getElementById('divInfo7');
		url = "av.php?action=av_update_fot&id_fot="+id_fot+"&titulo_fot="+titulo_fot;
		ajaxGet(url,alvo,true);
	}
	
function av_update_fto(id_img)
	{
		chama_ancora("topo");
		if(document.form3.desc_img.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form3.desc_img.focus();
				return false;
			}
		var desc_img = document.form3.desc_img.value;
		var url;
		alvo = document.getElementById('divInfo7');
		url = "av.php?action=av_update_fto&id_img="+id_img+"&desc_img="+desc_img;
		ajaxGet(url,alvo,true);
	}

function av_dados_pgto_envia(id_ped)
	{
		if(document.form3.nome_pgto_ped.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form3.nome_pgto_ped.focus();
				return false;
			}
		if(document.form3.email_pgto_ped.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form3.email_pgto_ped.focus();
				return false;
			}
		if(document.form3.ag_pgto_ped.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form3.ag_pgto_ped.focus();
				return false;
			}
		if(document.form3.valor_ped.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form3.valor_ped.focus();
				return false;
			}
		if(document.form3.forma_pgto_ped.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form3.forma_pgto_ped.focus();
				return false;
			}
		var nome_pgto_ped = document.form3.nome_pgto_ped.value;
		var email_pgto_ped = document.form3.email_pgto_ped.value;
		var ag_pgto_ped = document.form3.ag_pgto_ped.value;
		var obs_pgto_ped = document.form3.obs_pgto_ped.value;
		var valor_ped = document.form3.valor_ped.value;
		var forma_pgto_ped = document.form3.forma_pgto_ped.value;
		var dd = document.form3.dd.value;
		var mm = document.form3.mm.value;
		var aa = document.form3.aa.value;
		var hh = document.form3.hh.value;
		var ii = document.form3.ii.value;
		var url;
		alvo = document.getElementById('divInfo12');
		url = "av.php?action=av_dados_pgto_envia&id_ped="+id_ped+"&nome_pgto_ped="+nome_pgto_ped+"&email_pgto_ped="+email_pgto_ped+"&ag_pgto_ped="+ag_pgto_ped+"&obs_pgto_ped="+obs_pgto_ped+"&valor_ped="+valor_ped+"&forma_pgto_ped="+forma_pgto_ped+"&dd="+dd+"&mm="+mm+"&aa="+aa+"&hh="+hh+"&ii="+ii;
		ajaxGet(url,alvo,true);
	}
	
function av_cadastrar() {
	if(document.form5.nome_vip.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.nome_vip.focus();
			return false;
		}
	if(document.form5.sobrenome_vip.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.sobrenome_vip.focus();
			return false;
		}
	if(document.form5.cpf_vip.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.cpf_vip.focus();
			return false;
		}
	if(document.form5.cpf_vip.value.length  < 5)
		{
			alert('Atenção, o seu RG deve conter no mínimo 5 caracteres.');
			document.form5.cpf_vip.focus();
			return false;
		}
	if(document.form5.sexo_vip.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.sexo_vip.focus();
			return false;
		}
	if(document.form5.endereco_vip.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.endereco_vip.focus();
			return false;
		}
	if(document.form5.numero_vip.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.numero_vip.focus();
			return false;
		}
	if(document.form5.cidade_vip.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.cidade_vip.focus();
			return false;
		}
	if(document.form5.estado_vip.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.estado_vip.focus();
			return false;
		}
	if(document.form5.telefone_vip.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.telefone_vip.focus();
			return false;
		}
	if(document.form5.email_vip.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.email_vip.focus();
			return false;
		}
	if(document.form5.senha.value != "")
		{
			if(document.form5.senha.value.length  < 5)
				{
					alert('Atenção, a senha deve conter no mínimo 5 caracteres.');
					document.form5.senha.focus();
					return false;
				}
		}
	if(document.form5.user.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.user.focus();
			return false;
		}
	if(document.form5.senha.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.senha.focus();
			return false;
		}
	if(document.form5.senha2.value == "")
		{
			alert('Por favor, preencha os campos obrigatórios.');
			document.form5.senha2.focus();
			return false;
		}
	if(document.form5.senha.value != document.form5.senha2.value)
		{
			alert('Atenção! As senhas informadas não conferem, por favor, verifique.');
			document.form5.senha.focus();
			return false;
		}
	else 
		{
			document.form5.submit();
		}
}

function envia_senha()
	{
		chama_ancora("topo");
		if(document.form13.email_vip.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form13.email_vip.focus();
				return false;
			}
		var email_vip = document.form13.email_vip.value;
		var url;
		alvo = document.getElementById('divInfo5');
		url = "home.php?action=envia_senha&email_vip="+email_vip;
		ajaxGet(url,alvo,true);
}

function define_opc_enq(id_opc)
	{
		document.form4.id_opc_s.value = id_opc;
	}
	
function votar_enq_capa(id_enq)
	{
		var id_opc = document.form4.id_opc_s.value;
		var url;
		alvo = document.getElementById('divInfo11');
		url = "enquete.php?action=votar_enq&id_opc=" + id_opc + "&id_enq=" + id_enq;
		ajaxGet(url,alvo,true);
	}
function votar_enq(id_enq)
	{
		var id_opc = document.form4.id_opc_s.value;
		var url;
		alvo = document.getElementById('divInfo7');
		url = "enquete.php?action=votar_enq&id_opc=" + id_opc + "&id_enq=" + id_enq;
		ajaxGet(url,alvo,true);
	}
	
function valida_busca()
	{
		if(document.form6.key.value == "")
			{
				alert('Por favor, digite um critério de busca');
				document.form6.key.focus();
				return false;
			}
		if(document.form6.key.value.length < 3)
			{
				alert('Por favor, digite ao menos 3 caracteres');
				document.form6.key.focus();
				return false;
			}
	}
function valida_busca2()
	{
		if(document.form7.key.value == "")
			{
				alert('Por favor, digite um critério de busca');
				document.form7.key.focus();
				return false;
			}
		if(document.form7.key.value.length < 3)
			{
				alert('Por favor, digite ao menos 3 caracteres');
				document.form7.key.focus();
				return false;
			}
	}

function apaga_texto()
	{
		document.form4.user.value = "";
	}
	
function cadastrar_comentario(id_img)
	{
		if(document.form_fotolog.nome_fom.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form_fotolog.nome_fom.focus();
				return false;
			}
		if(document.form_fotolog.msg_fom.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form_fotolog.msg_fom.focus();
				return false;
			}
		var nome_fom = document.form_fotolog.nome_fom.value;
		var msg_fom = document.form_fotolog.msg_fom.value;
		var url;
		alvo = document.getElementById('divFotolog');
		url = "fotolog.php?action=cadastrar_comentario&id_img="+id_img+"&nome_fom="+nome_fom+"&msg_fom="+msg_fom;
		ajaxGet(url,alvo,true);
	}
	

function tecla(a)
	{
		var Key = a.keyCode || a.which;
		if(Key == "13")
			{
				alert('enter');
			}
	}
	
function news_add()
	{
		if(document.form2.user_new.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form2.user_new.focus();
				return false;
			}
		if(document.form2.email_new.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form2.email_new.focus();
				return false;
			}
/*
var user_new = document.form2.user_new.value;
		var email_new = document.form2.email_new.value;
		var url;
		alvo = document.getElementById('divInfo');
		url = "home.php?action=news_add&user_new=" + user_new + "&email_new=" + email_new;
		ajaxGet(url,alvo,true);
*/
}

function cadastrar_opcao(id_enq)
	{
		if(document.form1.desc_opc.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form1.desc_opc.focus();
				return false;
			}
		var desc_opc = document.form1.desc_opc.value;
		var url;
		alvo = document.getElementById('divInfo');
		url = "enquete_busca_opcao.php?action=cadastrar&id_enq=" + id_enq +"&desc_opc=" + desc_opc;
		ajaxGet(url,alvo,true);
	}
	
function update_opcao(id_opc)
	{
		if(document.form1.desc_opc.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form1.desc_opc.focus();
				return false;
			}
		var desc_opc = document.form1.desc_opc.value;
		var url;
		alvo = document.getElementById('divInfo');
		url = "enquete_busca_opcao.php?action=update&id_opc=" + id_opc +"&desc_opc=" + desc_opc;
		ajaxGet(url,alvo,true);
	}
	
function reenvia_senha()
	{
		if(document.form2.email.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.form2.email.focus();
				return false;
			}
		var email = document.form2.email.value;
		var url;
		alvo = document.getElementById('divInfo');
		url = "reenvia_senha.php?email=" + email;
		ajaxGet(url,alvo,true);
	}

function question(frase,endereco)
	{
		if(confirm(frase))
			{
				window.location=endereco;
			}
	}

function deletar(endereco)
	{
		if(confirm('Atenção! Tem certeza que deseja excluir este registro?'))
			{
				window.location=endereco;
			}
	}

function Tecla(e)
	{
		if (document.all) // Internet Explorer
			var tecla = event.keyCode;
		else if(document.layers) // Nestcape
			var tecla = e.which;
			if (tecla > 47 && tecla < 58) // numeros de 0 a 9
				return true;
			else
				{
					if (tecla != 8) // backspace
						event.keyCode = 0;
						//return false;
					else
						return true;
				}
	}
	
// FUNÇÕES
function question(frase,endereco)
	{
		if(confirm(frase))
			{
				window.location=endereco;
			}
	}
	
function contato(div)
	{
		if(document.getElementById("nome").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("nome").focus();
				return false;
			}
		if(document.getElementById("email").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("email").focus();
				return false;
			}
		if(document.getElementById("telefone").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("telefone").focus();
				return false;
			}
		if(document.getElementById("mensagem").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("mensagem").focus();
				return false;
			}
		if(document.getElementById("news").checked == true)
			{
				var news = 1;
			}
		else
			{
				var news = 0;
			}
		var assunto = document.getElementById("assunto").value;
		var nome = document.getElementById("nome").value;
		var email = document.getElementById("email").value;
		var telefone = document.getElementById("telefone").value;
		var mensagem = document.getElementById("mensagem").value;	
		var url;
		alvo = document.getElementById(div);
		url = "contato2.php?action=envia&assunto="+assunto+"&nome="+nome+"&email="+email+"&telefone="+telefone+"&mensagem="+mensagem+"&news="+news;
		ajaxGet(url,alvo,true);
	}
	
function carrega_galeria(id,valor,div)
	{
		document.getElementById("divGaleria").innerHTML = '';
		var url;
		alvo = document.getElementById(div);
		url = "noticia.php?action=carrega_galeria&id="+id+"&valor="+valor;
		ajaxGet(url,alvo,false);
	}
	
function carrega_mini(id,valor,page)
	{
		var url;
		alvo = document.getElementById('divGalMini');
		url = "noticia.php?action=carrega_mini&id="+id+"&valor="+valor+"&page="+page;
		ajaxGet(url,alvo,false);
	}
	
function abre_img(id,valor,page)
	{
		var url;
		alvo = document.getElementById('divGal');
		url = "noticia.php?action=abre_img&id="+id+"&valor="+valor+"&page="+page;
		ajaxGet(url,alvo,false);
	}

function amplia_img(caminho)
	{
		document.getElementById("imagem").src = caminho;
	}
	
function redefine_img(caminho)
	{
		document.getElementById("imagem").src = caminho;
	}
	
function reserva(div)
	{
		if(document.getElementById("nome").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("nome").focus();
				return false;
			}
		if(document.getElementById("cidade").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("cidade").focus();
				return false;
			}
		if(document.getElementById("estado").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("estado").focus();
				return false;
			}
		if(document.getElementById("telefone").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("telefone").focus();
				return false;
			}
		var nome = document.getElementById("nome").value;
		var endereco = document.getElementById("endereco").value;
		var cep = document.getElementById("cep").value;
		var cidade = document.getElementById("cidade").value;
		var estado = document.getElementById("estado").value;
		var telefone = document.getElementById("telefone").value;
		var fax = document.getElementById("fax").value;
		var email = document.getElementById("email").value;
		var dia = document.getElementById("dia").value;
		var mes = document.getElementById("mes").value;
		var ano = document.getElementById("ano").value;
		var dia2 = document.getElementById("dia2").value;
		var mes2 = document.getElementById("mes2").value;
		var ano2 = document.getElementById("ano2").value;
		var tipo_apartamento = document.getElementById("tipo_apartamento").value;
		var num_pessoa = document.getElementById("num_pessoa").value;
		var tipo_pensao = document.getElementById("tipo_pensao").value;
		var tipo_contato = document.getElementById("tipo_contato").value;
		var obs = document.getElementById("obs").value;
		var url;
		alvo = document.getElementById(div);
		url = "reserva.php?action=envia&nome="+nome+"&endereco="+endereco+"&cep="+cep+"&cidade="+cidade+"&estado="+estado+"&telefone="+telefone+"&fax="+fax+"&email="+email+"&dia="+dia+"&mes="+mes+"&ano="+ano+"&dia2="+dia2+"&mes2="+mes2+"&ano2="+ano2+"&tipo_apartamento="+tipo_apartamento+"&num_pessoa="+num_pessoa+"&tipo_pensao="+tipo_pensao+"&tipo_contato="+tipo_contato+"&obs="+obs;
		ajaxGet(url,alvo,true);
	}
	
function mural_insere_emotion(num)
	{
		document.getElementById("mensagem_msg").value += " ::"+num+":: ";
		document.getElementById("mensagem_msg").focus();
	}
	
function mural_limite_caracteres()
	{
		if(document.getElementById("mensagem_msg").value.length >= 500)
			{
				document.getElementById("mensagem_msg").value = document.getElementById("mensagem_msg").value.substr(0,500);
			}
		document.getElementById("limite").value = 500 - document.getElementById("mensagem_msg").value.length;
	}
	
function mural_envia(div)
	{
		chama_ancora("topo");
		if(document.form_mural.nome_msg.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form_mural.nome_msg.focus();
				return false;
			}
		if(document.form_mural.cidade_msg.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form_mural.cidade_msg.focus();
				return false;
			}
		if(document.form_mural.estado_msg.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form_mural.estado_msg.focus();
				return false;
			}
		if(document.form_mural.comentario.value == "")
			{
				alert('Por favor, preencha os campos obrigatórios');
				document.form_mural.comentario.focus();
				return false;
			}
		var url;
		var nome_msg = document.form_mural.nome_msg.value;
		var email_msg = document.form_mural.email_msg.value;
		var website_msg = document.form_mural.website_msg.value;
		var cidade_msg = document.form_mural.cidade_msg.value;
		var estado_msg = document.form_mural.estado_msg.value;
		var mensagem_msg = document.form_mural.comentario.value;
		alvo = document.getElementById(div);
		url = "mural.php?action=cadastrar&nome_msg="+nome_msg+"&email_msg="+email_msg+"&website_msg="+website_msg+"&cidade_msg="+cidade_msg+"&estado_msg="+estado_msg+"&mensagem_msg="+mensagem_msg;
		ajaxGet(url,alvo,true);
	}
	
function mural_form(div)
	{
		var url;
		alvo = document.getElementById(div);
		url = "mural2.php?action=mural_form";
		ajaxGet(url,alvo,false);
	}

function mural_listar(page,div)
	{
		var url;
		alvo = document.getElementById(div);
		url = "mural.php?action=mural_listar&page="+page;
		ajaxGet(url,alvo,false);
	}
	
function abre_form()
	{
		if(document.getElementById("opcao").value == 1)
			{
				document.getElementById("divInfo").innerHTML = "";
				document.getElementById("divF").style.display = '';
				document.getElementById("divJ").style.display = 'block';
				document.getElementById("divJ").style.display= 'none'; 
			}
		else
			{
				document.getElementById("divInfo").innerHTML = "<strong>Informações sobre a Empresa</strong>";
				document.getElementById("divF").style.display = '';
				document.getElementById("divJ").style.display = '';
			}
	}

function valida_campos()
	{
		if(document.getElementById("opcao").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("opcao").focus();
				return false;
			}
		if(document.getElementById("opcao").value == 1)
			{
				if(document.getElementById("responsavel_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("responsavel_cli").focus();
						return false;
					}
				if(document.getElementById("dd").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("dd").focus();
						return false;
					}
				if(document.getElementById("mm").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("mm").focus();
						return false;
					}
				if(document.getElementById("aa").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("aa").focus();
						return false;
					}
				if(document.getElementById("cpf1_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cpf1_cli").focus();
						return false;
					}
				if(document.getElementById("cpf2_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cpf2_cli").focus();
						return false;
					}
				if(document.getElementById("cpf3_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cpf3_cli").focus();
						return false;
					}
				if(document.getElementById("cpf4_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cpf4_cli").focus();
						return false;
					}
				if(document.getElementById("rg_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("rg_cli").focus();
						return false;
					}
				if(document.getElementById("orgao_expedidor_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("orgao_expedidor_cli").focus();
						return false;
					}
				if(document.getElementById("cep1_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cep1_cli").focus();
						return false;
					}
				if(document.getElementById("cep2_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cep2_cli").focus();
						return false;
					}
				if(document.getElementById("endereco_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("endereco_cli").focus();
						return false;
					}
				if(document.getElementById("numero_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.\n\nNo caso de não haver número informe "s/n".');
						document.getElementById("numero_cli").focus();
						return false;
					}
				if(document.getElementById("cidade_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cidade_cli").focus();
						return false;
					}
				if(document.getElementById("id_estado").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("id_estado").focus();
						return false;
					}
				if(document.getElementById("telefone1_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("telefone1_cli").focus();
						return false;
					}
				if(document.getElementById("telefone2_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("telefone2_cli").focus();
						return false;
					}
				if(document.getElementById("telefone3_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("telefone3_cli").focus();
						return false;
					}
				if(document.getElementById("email_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("email_cli").focus();
						return false;
					}
			}
		else
			{
				if(document.getElementById("razao_social_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("razao_social_cli").focus();
						return false;
					}
				if(document.getElementById("nome_fantasia_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("nome_fantasia_cli").focus();
						return false;
					}
				if(document.getElementById("cnpj1_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cnpj1_cli").focus();
						return false;
					}
				if(document.getElementById("cnpj2_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cnpj2_cli").focus();
						return false;
					}
				if(document.getElementById("cnpj3_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cnpj3_cli").focus();
						return false;
					}
				if(document.getElementById("cnpj4_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cnpj4_cli").focus();
						return false;
					}
				if(document.getElementById("cnpj5_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cnpj5_cli").focus();
						return false;
					}
				if(document.getElementById("responsavel_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("responsavel_cli").focus();
						return false;
					}
				if(document.getElementById("dd").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("dd").focus();
						return false;
					}
				if(document.getElementById("mm").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("mm").focus();
						return false;
					}
				if(document.getElementById("aa").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("aa").focus();
						return false;
					}
				if(document.getElementById("cpf1_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cpf1_cli").focus();
						return false;
					}
				if(document.getElementById("cpf2_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cpf2_cli").focus();
						return false;
					}
				if(document.getElementById("cpf3_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cpf3_cli").focus();
						return false;
					}
				if(document.getElementById("cpf4_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cpf4_cli").focus();
						return false;
					}
				if(document.getElementById("rg_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("rg_cli").focus();
						return false;
					}
				if(document.getElementById("orgao_expedidor_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("orgao_expedidor_cli").focus();
						return false;
					}
				if(document.getElementById("cep1_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cep1_cli").focus();
						return false;
					}
				if(document.getElementById("cep2_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cep2_cli").focus();
						return false;
					}
				if(document.getElementById("endereco_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("endereco_cli").focus();
						return false;
					}
				if(document.getElementById("numero_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.\n\nNo caso de não haver número informe "s/n".');
						document.getElementById("numero_cli").focus();
						return false;
					}
				if(document.getElementById("cidade_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("cidade_cli").focus();
						return false;
					}
				if(document.getElementById("id_estado").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("id_estado").focus();
						return false;
					}
				if(document.getElementById("telefone1_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("telefone1_cli").focus();
						return false;
					}
				if(document.getElementById("telefone2_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("telefone2_cli").focus();
						return false;
					}
				if(document.getElementById("telefone3_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("telefone3_cli").focus();
						return false;
					}
				if(document.getElementById("email_cli").value == "")
					{
						alert('Por favor, preencha os campos obrigatórios.');
						document.getElementById("email_cli").focus();
						return false;
					}
			}
	}
	
function identificacao(id_pro,div)
	{
		var url;
		alvo = document.getElementById(div);
		url = "sorteio.php?action=identificacao&div="+div+"&id_pro="+id_pro;
		ajaxGet(url,alvo,false);
	}
function participar(id_pro,div)
	{
		if(document.getElementById("cpf1_cli").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("cpf1_cli").focus();
				return false;
			}
		if(document.getElementById("cpf2_cli").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("cpf2_cli").focus();
				return false;
			}
		if(document.getElementById("cpf3_cli").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("cpf3_cli").focus();
				return false;
			}
		if(document.getElementById("cpf4_cli").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("cpf4_cli").focus();
				return false;
			}
		var cpf_cli = document.getElementById('cpf1_cli').value+"."+document.getElementById('cpf2_cli').value+"."+document.getElementById('cpf3_cli').value+"-"+document.getElementById('cpf4_cli').value
		var url;
		alvo = document.getElementById(div);
		url = "sorteio.php?action=participar&div="+div+"&cpf_cli="+cpf_cli+"&id_pro="+id_pro;
		ajaxGet(url,alvo,false);
	}
window.name="popup";
function MM_openBrWindow(theURL,winName,features) 
	{ //v2.0
		window.open(theURL,winName,features);
	}
	
function capa_descricao(div)
	{
		var id_eve = document.getElementById("id_eve").value;
		var id_gal = document.getElementById("id_gal").value;
		var url;
		alvo = document.getElementById(div);
		url = "capa.php?action=capa_descricao&id_eve="+id_eve+"&id_gal="+id_gal;
		ajaxGet(url,alvo,false);
	}
	
function busca_foto(div)
	{
		if(document.getElementById("id_fto").value == "")
			{
				alert('Por favor, preencha os campos obrigatórios.');
				document.getElementById("id_fto").focus();
				return false;
			}
		var id_fto = document.getElementById("id_fto").value;
		var url;
		alvo = document.getElementById(div);
		url = "busca_foto.php?action=busca_foto&id_fto="+id_fto;
		ajaxGet(url,alvo,false);
	}
