	function ajaxInit() {
		var req;
		try {
			req = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(ex) {
				try {
					req = new XMLHttpRequest();
				} catch(exc) {
					alert("Esse browser não tem recursos para uso do Ajax");
					req = null;
				}
			}
		}
		return req;
	}

	function acAjaxEnviaEmail(form,campos){
		var dadosGerais = '';
		var campo;
		var info = campos.split(';');
		for (i=0;i<info.length;i++ ){
			campo = document.getElementById(info[i]);
			if (!campo.value && info[i] != 'website'){
				alert("Atenção\nO campo "+campo.id+" não pode ser deixado em branco.");
				campo.focus();
				return false;
			}
			if (info[i]=="e-mail" && !campo.value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+.[a-zA-Z0-9._-]+)/gi)) {
				alert('Informe um e-mail válido.');
				campo.focus();
				return false
			}
			dadosGerais = dadosGerais+'&'+escape(info[i])+'='+escape(campo.value);	
		}
		dadosGerais = dadosGerais.substr(1,dadosGerais.length-1);

		var wmDiv = document.getElementById("formulario");
		ajax = ajaxInit();
		ajax.open("POST", 'contato.asp?acEnvio=enviar', true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.onreadystatechange=function() {
			if (ajax.readyState==1){
				conteudo = wmDiv.innerHTML;
				wmDiv.innerHTML = "<center><img src='../imagens/carregando.gif'/></center>";
	   		}
			if (ajax.readyState==4){	
				texto = unescape(ajax.responseText);
				wmDiv.innerHTML = texto;
			}
		}
		ajax.send(dadosGerais);
	}

	function acNum(e) {
		if(window.event) keynum = e.keyCode;
		else if(e.which) keynum = e.which;
		var keychar = String.fromCharCode(keynum);
		if (isNaN(keychar) == true && escape(keychar).search(/%/) == '-1') return false;
	}
	function acMask(id,mask) {
		var textoF = '';
		var texto = id.value;//.replace(/\D/g,'');
		var len = texto.length;
		var len2 = mask.length;
		for (i=0; i <= len2; i++) {
			var acMask = mask.substring(i,i+1);
			if (i < len) {
				var acText = texto.substring(i,i+1);
				if (acMask != '#' && acMask != acText) textoF = textoF + acMask + acText;
				else textoF = textoF + acText;
			}
		}
		id.value = textoF;
	}
	function acAjaxPagina(pagina,acao,reg){
		var wmDiv = document.getElementById("lista");
		if (document.getElementById('ini')) {
			var x = document.getElementById('ini');
			var fim = document.getElementById('fim');
			if (acao == 'vai')	x.innerHTML++;
			if (acao == 'vem')	x.innerHTML--;	

			var y = (x.innerHTML-1) * reg;
			
			if (x.innerHTML == 1)  document.getElementById('vem').style.visibility = "hidden";
			else document.getElementById('vem').style.visibility = "visible";
			if (fim.innerHTML == x.innerHTML) document.getElementById('vai').style.visibility = "hidden";
			else  document.getElementById('vai').style.visibility = "visible";
			corp = x.innerHTML;
		}
		else {
			var y = 0;
			corp = 1;
		}
			ajax = ajaxInit();
			ajax.open("GET", pagina+".asp?acao=Ajax&pag="+y+"&ini="+corp, true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.onreadystatechange=function() {
				if (ajax.readyState==1){
					wmDiv.innerHTML = "<img src='../imagens/carregando.gif'/>";
	   			}
				if (ajax.readyState==4){
					wmDiv.innerHTML = ajax.responseText;	
				}
			}
			ajax.send(null);
		}
		function acVaiVemFoto(total,acao) {
		var posicaoSpan = document.getElementById('posicao');
		var x = posicaoSpan.innerHTML;
		if (acao == 'vai'){
			if (posicaoSpan.innerHTML == total) return false;
			else { 
				posicaoSpan.innerHTML=eval(posicaoSpan.innerHTML)+1;
				if (posicaoSpan.innerHTML == total){
					document.getElementById('direita').style.display = 'none';
				}
				document.getElementById('esquerda').style.display = 'block';

			}
		}
		else {
			if (posicaoSpan.innerHTML == 1) return false;
			else { 
				posicaoSpan.innerHTML=eval(posicaoSpan.innerHTML)-1;
				if (posicaoSpan.innerHTML == 1){
					document.getElementById('esquerda').style.display = 'none';
					document.getElementById('direita').style.display = 'block';
				}
			}
		}

		var img = document.getElementById('foto'+posicaoSpan.innerHTML);
		var img2 = document.getElementById('foto'+x);

		img.style.filter  = "alpha(opacity=0)";
		img.style.opacity = "0.01"
		img.style.display = "block";
		img.style['-moz-opacity'] = "0.01";
		img.style.KhtmlOpacity = "0.01";
		img.style.visibility = 'visible';
		
		opac = 0;
		var intervalo = setInterval(function() {
			if(opac < 100){
				opac+=5;
				img.style.filter  = "alpha(opacity="+opac+")";
				img.style.opacity = opac/100
				img.style['-moz-opacity'] = opac/100;
				img.style.KhtmlOpacity = opac/100;

				img2.style.filter  = "alpha(opacity="+(100-opac)+")";
				img2.style.opacity = (100-opac)/100
				img2.style['-moz-opacity'] = (100-opac)/100;
				img2.style.KhtmlOpacity = (100-opac)/100;
			} else { 
				clearInterval(intervalo);
				img2.style.visibility = 'hidden';
				img2.style.display = 'none';
			}
		},30);
		
		
	}
