function fechar_atd(){
	oculta('dv_atd');
	clearTimeout(intervalo);
	atd_busca_msg_iniciada = '0';
	}

////////////////////////////////////////////////////////////////

function atd_encerrar(id_ticket){
	if(confirm('Tem certeza que deseja encerrar esse atendimento agora?')){
		oculta('dv_atd');
		atd_busca_msg_iniciada = '0';
		carregaAjax('atd/atd_exec.php?op=2&id_ticket='+id_ticket);
		}
	}
	
////////////////////////////////////////////////////////////////

function atd_envia_msg_btn(id_ticket,id_atendente){

	alvo = document.getElementById('cp_msg_chat');
	if(alvo.value!=''){
		carregaAjax('atd/atd_msg_insere.php?op=1&mensagem='+alvo.value+'&id_ticket='+id_ticket+'&id_atendente='+id_atendente);
		}
	alvo.value='';
	alvo.focus();
	return false;
			
	}
	
////////////////////////////////////////////////////////////////
	
function atd_envia_msg(e,id_ticket,id_atendente){

	if (e.keyCode) { // IE   
		 tecla = e.keyCode;   
	  }  else if (e.which) { // Firefox   
		 tecla = e.which;   
	  }  else { // Sei lá! :P   
		 return false;   
	  }   

	alvo = document.getElementById('cp_msg_chat');
		if(tecla==13){
			if(alvo.value!=''){
				carregaAjax('atd/atd_msg_insere.php?op=1&mensagem='+alvo.value+'&id_ticket='+id_ticket+'&id_atendente='+id_atendente);
				}
			alvo.value='';
			alvo.focus();
			return false;
		
			} else {
			
			if(alvo.value.length>200){
				return false;
				}
			
			}
		
	}
	
////////////////////////////////////////////////////////////////

function atd_chat_atualiza(){
	id_ticket = document.getElementById('dv_atd_form_id_ticket').innerHTML;
	ultima_recebida = document.getElementById('atd_resultado_id').innerHTML;
	ultima = document.getElementById('dv_atd_form_ultima_msg');
	conteudo_recebido = document.getElementById('atd_resultado');
	mensagens = document.getElementById('dv_atd_form_visitante_lista');
	palco_temp = document.getElementById('dv_atd_form_temp');
	
	mensagens.innerHTML=conteudo_recebido.innerHTML+mensagens.innerHTML;
	ultima_recebida = parseFloat(ultima_recebida);
	
	//alert('Ultima Recebida: '+ultima_recebida+' - Última:'+ultima.innerHTML);
	
	if(!isNaN(ultima_recebida)){
		if(ultima_recebida>parseFloat(ultima.innerHTML)){
			ultima.innerHTML=ultima_recebida+' ';
			}
		}
	
	palco_temp.innerHTML='';
	oculta('dv_atd_form_temp');
	
	intervalo = setTimeout("atd_busca_mensagens('"+id_ticket+"')",4000);
	
	}

///////////////////////////////////////////

function atd_busca_mensagens(){
	//alert('Atendimento funcionando');
	id_ticket = document.getElementById('dv_atd_form_id_ticket').innerHTML;
	atd_busca_msg_iniciada = '1';
	ultima = document.getElementById('dv_atd_form_ultima_msg').innerHTML;
	carregaAjax('atd/atd_msgs.php?id_ticket='+id_ticket+'&id='+ultima,'dv_atd_form_temp','',atd_chat_atualiza);
	}
	
///////////////////////////////////////////	
	
function iniciar_chat(){
	depto = document.getElementById('cp_atd_depto');
	nome = document.getElementById('cp_atd_nome');
	email = document.getElementById('cp_atd_email');
	empresa = document.getElementById('cp_atd_empresa');
	website = document.getElementById('cp_atd_site');
	tel = document.getElementById('cp_atd_tel');
	cel = document.getElementById('cp_atd_cel');
	
	if(nome.value==''){
		alert('Por favor preencha seu nome');
		nome.focus();
		return false;
		}
	
	if(email.value==''){
		alert('Por favor preencha seu email');
		email.focus();
		return false;
		}
	
	carregaAjax('atd/atd_chat.php?op=1&atd_cliente_nome='+nome.value+'&atd_cliente_depto='+depto.value+'&atd_cliente_email='+email.value+'&atd_cliente_empresa='+empresa.value+'&atd_cliente_website='+website.value+'&atd_cliente_tel='+tel.value+'&atd_cliente_cel='+cel.value,'dv_atd_palco','dv_atd_carregando',atd_busca_mensagens);
	
	}

///////////////////////////////////////////	

function atd_max_zindex(){
	atd_div_maximo = 0;
	atd_div_dv=document.getElementsByTagName('div');
	for(i=0;i<atd_div_dv.length;i++){
		if(atd_div_dv[i].style.zIndex>atd_div_maximo){
			atd_div_maximo = atd_div_dv[i].style.zIndex;
			} 
		}
		return atd_div_maximo;
	}
	
///////////////////////////////////////////		
	
function monitora(){
	
	//buscando dados
	local = document.URL;
	tela = screen.width+'x'+screen.height;
	navegador = window.navigator.userAgent;
	carregaAjax('atd/atd_exec.php?op=1&atd_local='+local+'&atd_tela='+tela+'&atd_nav='+navegador,'','');
	setTimeout("monitora()",12000);
	
	ticket_aberto = document.getElementById('dv_atd_form_id_ticket');
	if(ticket_aberto!=null){
		//alert('Ticket: '+ticket_aberto+' Status busca mensagem:'+atd_busca_msg_iniciada);	
		//if(atd_busca_msg_iniciada=='0'){
			//confere o display do atd
			palco_atd = document.getElementById('dv_atd');
			if(palco_atd.style.display=='none'){
				atd_busca_msg_iniciada='0';
				clearTimeout(intervalo);
				} 
			if(palco_atd.style.display=='block'){	
				if(atd_busca_msg_iniciada=='0'){
						atd_busca_mensagens();
					}
				}
			
			//}
		} else {
		//alert('Ticket: não definido');		
		}
	}

///////////////////////////////////////////	

$(document).ready(function(){
		
		//variaveis de controle
		atd_busca_msg_iniciada='0';

		//criando os divs
		$("#atd").html('<div id="atd_btn" class="atd_aberto"></div><div id="dv_atd"><div id="dv_atd_palco"></div><div id="dv_atd_carregando"><img src="imagens/carregando.gif"></div></div>');
		monitora();
		
		$("#atd_btn").click(function(){ 
			if(atd_busca_msg_iniciada=='0'){
				carregaAjax('atd/atd_chat.php','dv_atd_palco','dv_atd_carregando');
				}
			if(atd_busca_msg_iniciada=='1'){
				carregaAjax('atd/atd_chat.php','dv_atd_palco','dv_atd_carregando',atd_busca_mensagens);
				}				
			exibe('dv_atd');
			})
		
	})
