//Úteis ==========================================
var AjaxLoading=true;

function o(id)
{
	return document.getElementById(id);
}
function alert2(texto)
{
	
	texto = unescape(texto);
	texto = texto.replace(/:\n\n/g,".");
	texto = texto.replace(/\n/g,"<br>");
	
	texto = texto.split('.');
	
	if(texto[1])
	{
		titulo = texto[0];
		o('titulo_aviso').innerHTML=titulo;
		texto = texto[1];
	}
	
	o('texto_aviso').innerHTML=texto;
	
	o('aviso_fundo').style.display='block';	
	o('aviso').style.display='block';
}
function abreLoading()
{
	/*AjaxLoading=true;
	o('fundo_loading').style.display='block';	
	o('loading').style.display='block';	*/
}
function fecharAviso()
{
	/*o('aviso_fundo').style.display='none';	
	o('aviso').style.display='none';	*/
}
function fecharLoading()
{
	/*AjaxLoading=false;
	o('fundo_loading').style.display='none';	
	o('loading').style.display='none';	*/
}
function preencheSelect(o,valores)
{
	valores = valores.split(', ');
	
	for(var i=0;i<o.options.length;i++)
	{
		if(inArray(o.options[i].value,valores))
			o.options[i].selected = true;	
		else
			o.options[i].selected = false;	
	}
}

function pularcampo(wobj,alvo,maxleght){
 if (wobj.value.length==maxleght){
  alvo.focus();
 }
}

function maskdata(o)
{
	if(o.value.length==2)
	o.value+="/";
	
	if(o.value.length==5)
	o.value+="/";
}
//formulario padrao:::::::::::::::::::::::::::::
var campos = new Array();
var ultimofml = null;
function checaIndique(fml)
{
	campo='indique';
	var i = 0;
	var j = 'Campos com * são obrigatórios.';
	
	if (fml[campo+'[de_nome]'].value.length == 0) {
		++i;
	}
	if (fml[campo+'[de_email]'].value.length == 0) {
		++i;
	}
	
	if (fml[campo+'[para_nome]'].value.length == 0) {
		++i;
	}
	if (fml[campo+'[para_email]'].value.length == 0) {
		++i;
	}
	if (i > 0) {
		o("msg_form").style.display='block';
		o("msg_form").innerHTML='<div class="linha"><div class="texto_campo"></div>'+j+'</div>';
		return false;
	} else {
		enviaFormPadrao(fml,campo);
		return false;
	}
}
function checaFormPadrao(fml,campo)
{
	var i = 0;
	var j = 'Campos com * são obrigatórios.';
	if (fml[campo+'[nome]'].value.length == 0) {
		++i;
	}
	if (fml[campo+'[email]'].value.length == 0) {
		++i;
	}
	
	//if ( (fml[campo+'[dddtel]'].value.length == 0 || fml[campo+'[tel]'].value.length == 0)  ) {
//			j += ++i + ') Telefone \n';
//	}
	
	
	if(campo == 'contato')
	{
			if (fml[campo+'[mensagem]'].value.length == 0) {
				++i;
			}
	}
	
	
	if (i > 0) {
		o("msg_form").style.display='block';
		o("msg_form").innerHTML='<div class="linha"><div class="texto_campo"></div>'+j+'</div>';
		return false;
	} else {
		enviaFormPadrao(fml,campo);
		return false;
	}
}
function enviaFormPadrao(fml,campo)
{
	//PEGO TODOS OS CAMPOS E ENVIO
	
	campos = new Array();
	ultimofml = fml;
	
	//CAMPOS DO PROSPECT
	if(fml[campo+'[nome]'])
	campos[campos.length]  = 'nome='+URLEncode(fml[campo+'[nome]'].value);
	if(fml[campo+'[email]'])
	campos[campos.length]  = 'email='+URLEncode(fml[campo+'[email]'].value);
	if(fml[campo+'[dddtel]'])
	campos[campos.length]  = 'ddd='+URLEncode(fml[campo+'[dddtel]'].value);
	if(fml[campo+'[tel]'])
	campos[campos.length]  = 'telefone='+URLEncode(fml[campo+'[tel]'].value);
	if(fml[campo+'[comentario]'])
	campos[campos.length]  = 'comentario='+URLEncode(fml[campo+'[comentario]'].value);
	if(fml[campo+'[mensagem]'])
	campos[campos.length]  = 'mensagem='+URLEncode(fml[campo+'[mensagem]'].value);
	
	
	
	//CAMPOS DO INDIQUE;;;;;;;;;;;;;;;;;;;;;
	if(fml[campo+'[de_nome]'])
	campos[campos.length]  = 'de_nome='+URLEncode(fml[campo+'[de_nome]'].value);
	if(fml[campo+'[de_email]'])
	campos[campos.length]  = 'de_email='+URLEncode(fml[campo+'[de_email]'].value);
	if(fml[campo+'[para_nome]'])
	campos[campos.length]  = 'para_nome='+URLEncode(fml[campo+'[para_nome]'].value);
	if(fml[campo+'[para_email]'])
	campos[campos.length]  = 'para_email='+URLEncode(fml[campo+'[para_email]'].value);
	
	campos[campos.length] = 'formulario='+campo;
	
	queryString = campos.join('&');
	getAjax('ajax/enviaFormPadrao.php?'+queryString,'respostaFormPadrao','');
	
	
}
function respostaFormPadrao(dados,url)
{
	dados = unescape(dados);
	dados = dados.split('|');
	
	o("msg_form").style.display='block';
	o("msg_form").innerHTML='<div class="linha"><div class="texto_campo"></div>'+dados[1]+'</div>';
	
	if(dados[0]=='ok')
	{
		limpaFormPadrao();
		if(lista_tabela!="")
		carregaListaDadosXml(lista_tabela,lista_campos, lista_pagina, lista_limite,lista_busca,lista_orderby);
		
		if(url)
		location.href=url;
	}
}
function limpaFormPadrao()
{
		if(ultimofml)
		{
			ultimofml.reset();
			desativaBotoes();
		}
}
