var sizeInic = 3;
function MudaFonte(operacao) {
	var el = document.getElementById('conteudo');
	if(!el) return false;
	var size = sizeInic;
	var sizes = new Array("70%", "80%", "90%", "100%", "120%", "140%", "160%");
	size = size + operacao;
	if (size == sizes.length) {
		size = sizes.length - 1;
	}
	if (size < 0) {
		size = 0;
	}
	el.style.fontSize = sizes[size];
	sizeInic = size;
}

function Login(){
	var inputs = document.getElementById('boxlogin').getElementsByTagName('input');
	for(var i=0; i < inputs.length; i++){
		var n = inputs[i].name;
		if(n == 'email' || n == 'senha' || n == 'nome' || n == 'telefone' || n == 'instituicao'){
			inputs[i].value = inputs[i].title;
			inputs[i].onfocus=function(){
				if(this.value == this.title){
					this.value = '';
				}
			}
			inputs[i].onblur=function(){
				if(this.value == ''){
					this.value = this.title;
				}
			}
		}
	}
}

function Form(){
	var inputs = document.getElementById('interna').getElementsByClassName('form');
	for(var i=0; i < inputs.length; i++){
		var input = inputs[i];
		if(input.id == ''){
			if(input.value == ''){
				input.style.background = 'url(images/site/form_'+input.name+'_bg.png) top no-repeat';
			}else{
				input.style.background = 'url(images/site/form_'+input.name+'_bg.png) bottom no-repeat';
			}
			input.onfocus=function(){
				this.style.background = 'url(images/site/form_'+this.name+'_bg.png) bottom no-repeat';
			}
			input.onblur=function(){
				if(this.value == ''){
					this.style.background = 'url(images/site/form_'+this.name+'_bg.png) top no-repeat';
				}
			}
		}else{
			input.onclick=function(){
				var form = document.contato;
				if(form.nome.value == ''){
					alert('Digite seu nome!');
					form.nome.focus();
				}else if(form.email.value == ''){
					alert('Digite seu e-mail!');
					form.email.focus();
				}else if(form.mensagem.value == ''){
					alert('Digite sua mensagem!');
					form.mensagem.focus();
				}else{
					Enviar();
				}
			}
		}
	}
	var links = document.getElementById('endereco').getElementsByTagName('a');
	for(var z=0; z < links.length; z++){
		links[z].onclick=function(){
			local = document.getElementById('para');
			if(this.className == 'administrativo'){ local.innerHTML = 'Administrativo'; }
			if(this.className == 'atendimento'){ local.innerHTML = 'Atendimento'; }
			if(this.className == 'comercial'){ local.innerHTML = 'Comercial'; }
			if(this.className == 'financeiro'){ local.innerHTML = 'Financeiro'; }
			document.contato.para.value = this.className+'@privilegeconvites.com.br';
		}
	}
}

function RetornaAjax(url, valor, div, obs){
	if(div == 'dicas' || div == 'depoimento'){ url = div; }
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest(); 
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.onreadystatechange = function(){
		if(req.readyState == 4){
			if(req.status == 200){
				var texto = req.responseText;
				texto = texto.replace(/\+/g," ");
				texto = unescape(texto);
				var conteudo = document.getElementById(div);
				conteudo.innerHTML = texto;
			}
			else{
				alert("Houve um problema ao obter os dados:\n" + req.statusText);
			}
		}
	}
	req.open("POST",'includes/js/'+url+'.php',true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; iso-8859-1");  
	req.setRequestHeader("CharSet", "iso-8859-1")  
	req.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");  
	req.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");  
	req.setRequestHeader("Pragma", "no-cache"); 
	req.send(valor);
}

function Ajax(div, url, obs, va1, va2, va3, va4, va5){
	var v1 = (va1)?va1:0; var v2 = (va2)?va2:0; var v3 = (va3)?va3:0; var v4 = (va4)?va4:0; var v5 = (va5)?va5:0;
	var valor = "v1="+v1+"&v2="+v2+"&v3="+v3+"&v4="+v4+"&v5="+v5;
	RetornaAjax(url, valor, div, obs);
}

function Dica(){
	Ajax('dicas');
}

function Logar(){
	Login();
	alert('Login e/ou Senha incorretos!');
}

function Agendar(){
	var form = document.fvisita;
	var valor = 'nome='+form.nome.value+'&email='+form.email.value+'&telefone='+form.telefone.value+'&instituicao='+form.instituicao.value;
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest(); 
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.onreadystatechange = function(){
		if(req.readyState == 4){
			if(req.status == 200){
				var json = eval('('+req.responseText+')');
				var opt = json.resultado;
				var texto = json.alerta;
				texto = texto.replace(/\+/g," ");
				texto = unescape(texto);
				if(opt == 2){
					Login();					
				}
				alert(texto);
			}
			else{
				alert("Houve um problema ao obter os dados:\n" + req.statusText);
			}
		}
	}
	req.open("POST",'includes/js/agenda.php',true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; iso-8859-1");  
	req.setRequestHeader("CharSet", "iso-8859-1")  
	req.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");  
	req.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");  
	req.setRequestHeader("Pragma", "no-cache"); 
	req.send(valor);
}

function Enviar(){
	var form = document.contato;
	var valor = 'nome='+form.nome.value+'&email='+form.email.value+'&telefone='+form.telefone.value+'&celular='+form.celular.value+'&mensagem='+form.mensagem.value+'&para='+form.para.value;
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest(); 
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.onreadystatechange = function(){
		if(req.readyState == 4){
			if(req.status == 200){
				var json = eval('('+req.responseText+')');
				var opt = json.resultado;
				var texto = json.alerta;
				texto = texto.replace(/\+/g," ");
				texto = unescape(texto);
				if(opt == 2){
					Form();					
				}
				alert(texto);
			}
			else{
				alert("Houve um problema ao obter os dados:\n" + req.statusText);
			}
		}
	}
	req.open("POST",'includes/js/contato.php',true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; iso-8859-1");  
	req.setRequestHeader("CharSet", "iso-8859-1")  
	req.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");  
	req.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");  
	req.setRequestHeader("Pragma", "no-cache"); 
	req.send(valor);
}

function Estilo(campo, opcao){
	if(opcao == 'f' && campo.value == ''){ campo.style.background = 'url(images/site/form_'+campo.name+'_bg.png) bottom no-repeat;'; }
	if(opcao == 'b' && campo.value == ''){ campo.style.background = 'url(images/site/form_'+campo.name+'_bg.png) top no-repeat;'; }
}

function EmailPara(valor){
	local = document.getElementById('para');
	if(valor.className == 'administrativo'){ local.innerHTML = 'Administrativo'; }
	if(valor.className == 'atendimento'){ local.innerHTML = 'Atendimento'; }
	if(valor.className == 'comercial'){ local.innerHTML = 'Comercial'; }
	if(valor.className == 'financeiro'){ local.innerHTML = 'Financeiro'; }
	document.contato.para.value = valor.className+'@privilegeconvites.com.br';
}