
//##################### jQuery Functions

//Inicia o jQuery
$(document).ready(function () {
	
	//Carrega o submenu - PROVISÓRIAMENTE RETIRADO
	//$("ul.dropdown li").hover(function(){
		//$(this).addClass("backmenu");
		//$('ul:first',this).css("display","block");
	//},function(){
		//$(this).removeClass("backmenu");
		//$('ul:first',this).css("display","none");
	//});
	
	//Chama Div com Infos da Central de Atendimento - MOMENTANEAMENTE BLOQUEADO
	$("#central").attr("href", "http://www.totalcontrolinformatica.com.br/index.asp?pagina=contato");
	
	//Voltar página Inner
	$("#topoInner img#back").click(function(){
		historyBack();
	});
	
	//Esconde o texto da assinatura da newsletter quando onBlur.
	$(".limpaPreenche").focus(function(){
		limpar(this);
	});
	
	$(".limpaPreenche").blur(function(){
		escrever(this);
	});	
	
	//Carregas case de sucessos.
	$("#case").load("inc/case_home.asp");
	
	//Carrega as noticias do Twitter.
	$("#noticia").load("inc/twitter.asp");	
	
	//Carregas case de sucessos na página interna.
	$("#caseInner").load("inc/case_home.asp?i=sim");
	
	//Carregas formulario de ticket
	$("#ticket").load("inc/ticket.asp");	
	
	//Chama Função carregar tickets
	$("#button").click(function(){
		var cod = $("#cod").val();
		chamaTicket(cod);
	});	
	
	//Tira as bordas dos forms
	$("input").focus(function(){
		$(this).css("border", "none");
	});
	
	$("select").focus(function(){
		$(this).css("border", "none");
	});	
	
	$("textarea").focus(function(){
		$(this).css("border", "none");
	});	

	$("#cod").focus(function(){
		$(this).css("border", "1px solid");
	});	
	
	$("#cod").css("border", "1px solid");
	
	//Envia form ticket
	$("#enviaTicket").click(function(){
		
		var razao     = $("#razao").val();
		var cnpj      = $("#cnpj").val();
		var telefone  = $("#telefone").val();
		var categoria = $("#categoria").val();
		var assunto   = $("#assunto").val();
		var mensagem  = $("#msn").val();
		var email     = $("#emails").val();
		
		enviaTicket(razao, cnpj, telefone, categoria, assunto, mensagem, email);																		
		
		$("#enviaTicket").hide();
	});
	
	//Envia form form
	$("#enviaForm").click(function(){
		
		var nome     = $("#nome").val();
		var empresa  = $("#empresas").val();
		var cnpj     = $("#cpfcnpj").val();		
		var email    = $("#emails").val();					
		var estado   = $("#estado").val();		
		var cidade   = $("#cidade").val();
		var bairro   = $("#bairro").val();								
		var telefone = $("#tels").val();								
		var onde     = $("#onde").val();								
		var mensagem = $("#msn").val();								
		var praquem  = $("#praquem").val();																
		
				
		enviaForm(nome, empresa, cnpj, email,estado, cidade, telefone, onde, mensagem, praquem);																		
		
		$("#enviaForm").hide();
	});	
	
	//aJax que monta cidade
	$("#estado").change(function(){
		montaCidade(this.value);
	});
	
	
	//Hide de Form Revenda
	$("#possueSim").click(function(){
		$("#escondeForm").slideDown("slow");
	});
	
	$("#possueNao").click(function(){
		$("#escondeForm").hide();
	});	

});

//##################### javaScript Functions

//Mensagem da Barra de Status - Funciona somente no IE
var statustext = "Total Control Informática - Automoção Comercial, Informática, Ponto de Acesso, Segurança Eletrônica";
window.status = statustext;

//Abre pop up do chat
function abre_popup(width, height, nome) {
  var top; var left;
  top = ( (screen.height/2) - (height/2) )
  left = ( (screen.width/2) - (width/2) )
  window.open('',nome,'width='+width+',height='+height+',scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
}

//Valida o aJax
function validaAjax(){
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
	}else{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
}

//Function History Back
function historyBack(){
	history.back(-1);	
}

//Function apaga texto form input
function limpar(campo){
	if (campo.value == campo.defaultValue){
		campo.value = "";
	}
}

function escrever(campo){
	if (campo.value == ""){
		campo.value = campo.defaultValue;
	}
}

//Function Clear - da Mensagem do topo
function clear(){
	document.getElementById('slideMens').style.display = "none";
}

//Volta o botão.
function voltaBntTicket(){
	document.getElementById('enviaTicket').style.display = "block";	
}

//Volta o botão.
function voltaBntForm(){
	document.getElementById('enviaForm').style.display = "block";	
}

//Function apaga form ticket
function apagaTickForm(){
	var razao     = document.getElementById('razao');
	var cnpj      = document.getElementById('cnpj');
	var telefone  = document.getElementById('telefone');
	var categoria = document.getElementById('categoria');
	var assunto   = document.getElementById('assunto');
	var mensagem  = document.getElementById('msn');
	var email     = document.getElementById('emails');
	
	razao.value     = "";
	cnpj.value      = "";
	telefone.value  = "";
	categoria.value = "0";
	assunto.value   = "";
	mensagem.value  = "";
	email.value     = "";					
}

//Function apaga form ticket
function apagaForm(){

	var nome     = document.getElementById('nome');
	var empresa  = document.getElementById('empresas');
	var cnpj     = document.getElementById('cpfcnpj');
	var email    = document.getElementById('emails');
	var estado   = document.getElementById('estado');
	var bairro   = document.getElementById('bairro');	
	var telefone = document.getElementById('tels');
	var onde     = document.getElementById('onde');
	var mensagem = document.getElementById('msn');
	
	nome.value     = "";
	empresa.value  = "";
	cnpj.value     = "";
	email.value    = "";
	estado.value   = "0";
	bairro.value   = "";
	telefone.value = "";
	onde.value     = "m";
	mensagem.value = "";
	montaCidade("0");
}

//##################### aJax Functions

//################################
//Chama a function do Flickr
//################################
function chamaFotoEventoFlickr(){
	
validaAjax();

xmlhttp.onreadystatechange = function(){
	if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
		document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
	}
}
xmlhttp.open("GET","inc/func_chama_flickr.asp",true);
xmlhttp.send();
}

//################################
//Chama a function dos Downloads > Wallpaper
//################################
function chamaWallpaper(){
	
validaAjax();

xmlhttp.onreadystatechange = function(){
	if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
		document.getElementById("wall").innerHTML = xmlhttp.responseText;
	}
}
xmlhttp.open("GET","inc/wallpaper.asp",true);
xmlhttp.send();
}

//################################
//Chama a function dos Downloads > Downloads
//################################
function chamaDownload(){
	
validaAjax();

xmlhttp.onreadystatechange = function(){
	if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
		document.getElementById("wall").innerHTML = xmlhttp.responseText;
	}
}
xmlhttp.open("GET","inc/download.asp",true);
xmlhttp.send();
}



//################################
//Chama ticket
//################################
function chamaTicket(str){

if (str == ""){
	document.getElementById("trazTicket").innerHTML = "";
	return;
}
	
validaAjax();

xmlhttp.onreadystatechange = function(){
	
	if (xmlhttp.readyState == 1){
		var imagem = "url(image/loading_ticket_busca.gif)";
		document.getElementById("cod").style.background = imagem + "no-repeat center left";
	}	
	
	if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
		
		var imagem = "url(image/find.png)";
		document.getElementById("cod").style.background = imagem + "no-repeat center left";
				
		document.getElementById("trazTicket").innerHTML = xmlhttp.responseText;
		document.getElementById("carregaLoading").innerHTML = "";
	}
}
xmlhttp.open("GET","inc/busca_ticket.asp?q=" + str,true);
xmlhttp.send();
}

//################################
//Envia Ticket
//################################
function enviaTicket(razao, cnpj, telefone, categoria, assunto, mensagem, email){
	
validaAjax();

xmlhttp.onreadystatechange = function(){
	if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
		
		var retorno = xmlhttp.responseText;
		
		if(retorno == "1"){
			var div = document.getElementById('slideMens');
			div.innerHTML = "Ticket enviado com sucesso.";
			div.style.display = "block";
			
			setTimeout(voltaBntTicket, 4000);
			setTimeout(clear, 4000);
			setTimeout(apagaTickForm, 4000);			
		}else{
			var valor = retorno;
			contaErro = valor.split(',');

			for(i=0;i<contaErro.length;i++){
				var erros = contaErro[i];
				document.getElementById(erros).style.border = "1px solid red";
			}

			
			var div = document.getElementById('slideMens');			
			div.innerHTML = "Por favor preencha todos os campos do formulário.";
			div.style.display = "block";	
				
			setTimeout(voltaBntTicket, 4000);
			setTimeout(clear, 4000);		
		}
	}
}
xmlhttp.open("GET","inc/enviaTicket.asp?razao="+ razao +"&email="+ email +"&cnpj="+ cnpj +"&telefone="+ telefone +"&categoria="+ categoria +"&assunto="+ assunto +"&mensagem="+ mensagem,true);
xmlhttp.send();
}

//################################
//Envia Forms Contatos
//################################
function enviaForm(nome, empresa, cnpj, email,estado, cidade, telefone, onde, mensagem, praquem, bairro){
	
validaAjax();

xmlhttp.onreadystatechange = function(){
	if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
		
		var retorno = xmlhttp.responseText;
		
		if(retorno == "1"){
			var div = document.getElementById('slideMens');
			div.innerHTML = "Formulário enviado com sucesso.";
			div.style.display = "block";
			
			setTimeout(voltaBntForm, 4000);
			setTimeout(clear, 4000);
			setTimeout(apagaForm, 4000);			
		}else{
			var valor = retorno;
			contaErro = valor.split(',');

			for(i=0;i<contaErro.length;i++){
				var erros = contaErro[i];
				document.getElementById(erros).style.border = "1px solid red";
			}

			
			var div = document.getElementById('slideMens');			
			div.innerHTML = "Por favor preencha todos os campos do formulário.";
			div.style.display = "block";	
				
			setTimeout(voltaBntForm, 4000);
			setTimeout(clear, 4000);		
		}
	}
}
xmlhttp.open("GET","inc/enviaForms.asp?nome="+ nome +"&empresa="+ empresa +"&cnpj="+ cnpj +"&email="+ email +"&estado="+ estado +"&cidade="+ cidade +"&telefone="+ telefone +"&onde="+ onde +"&mensagem="+ mensagem +"&praquem="+ praquem +"&bairro="+ bairro,true);
xmlhttp.send();
}


















