	var ant_sobre;
	var prox_sobre;
	var arr_imagens = new Array();

	function inicia_apresentacao() {
		var iff = get('apr-conteudo-if');
		iff.src = 'http://docs.google.com/EmbedSlideshow?docid=dgn7bw5r_8gfcnqmc9&size=m';		
		iff.onload = function() {
			get('apresentacao-temp').style.display = 'none';
		}
	}
	
	function get(id) {
		return(document.getElementById(id));
	}

	function criar_ajax(){
		try {
			// Firefox, Opera 8.0+, Safari
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			// Internet Explorer
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					return false;
				}
			}
		}
		return(xmlHttp);
	}
	function enviar() {
								
		var nome = get('nome');
		var email = get('email');
		var site = get('site');
		var assunto = get('assunto');
		var mensagem = get('mensagem');		
		var er_email = /^[a-z0-9_\.\-]+@[a-z0-9_\.\-]*[a-z0-9_\-]+\.[a-z]{2,4}$/;
		var er_url = '^(http[s]?://|ftp://)?(www\.)?[a-zA-Z0-9-\.]+\.(com|org|net|mil|edu|ca|co.uk|com.au|gov|br)$';
		var er_url = new RegExp(er_url);
		var err_descr = new Array;
		var err_campo = new Array;
		var obr = new Array('nome', 'email', 'assunto', 'mensagem');
		var obr_erro = new Array('nome', 'email', 'assunto', 'site', 'mensagem');
		var obr_ds = new Array('Favor preencher o nome.', 'Favor preencher o email.', 'Favor preencher o assunto.', 'Favor preencher a mensagem.');
		var i;
		for (i = 0; i < obr.length; i++) {
			if (!get(obr[i]).value) {
				err_descr[err_descr.length] = obr_ds[i];
				err_campo[err_campo.length] = obr[i];
			}	
		}				
		if (nome.value && nome.value.length < 5) {
			err_descr[err_descr.length] = 'Favor preencher o nome corretamente.';
			err_campo[err_campo.length] = 'nome';
		}
		if (email.value && !er_email.test(email.value)){
			err_descr[err_descr.length] = 'Favor preencher o e-mail corretamente.';
			err_campo[err_campo.length] = 'email';
		}
		if (site.value && !er_url.test(site.value)){
			err_descr[err_descr.length] = 'Favor preencher o site corretamente.';
			err_campo[err_campo.length] = 'site';
		}
		if (err_descr.length > 0) {
			html = '<div id="modal-form-erro-titulo">Ops!</div>';
			for (i = 0; i < err_descr.length; i++) {
				html += err_descr [i] + '<br />';
			}
			get('modal-form-erro').innerHTML = html;
			for (i = 0; i < obr_erro.length; i++) {
				get(obr_erro[i]).style.backgroundColor = '#f9d78e';
			}
			for (i = 0; i < err_campo.length; i++) {
				get(err_campo[i]).style.backgroundColor = '#fac983';
			}
		} else {
			for (i = 0; i < obr_erro.length; i++) {
				get(obr_erro[i]).style.backgroundColor = '#f9d78e';
			}
			html = '<div id="modal-form-erro-titulo">Aguarde!</div>Enviando mensagem...';
			get('modal-loading').style.visibility = 'visible';
			get('modal-form-erro').innerHTML = html
			var ajax = criar_ajax();
			if (ajax != null){
				var dados;
				dados  = 'nome=' + nome.value;
				dados += '&email=' + email.value;
				dados += '&site=' + site.value;
				dados += '&assunto=' + assunto.value;
				dados += '&mensagem=' + mensagem.value;
				ajax.onreadystatechange = function() {
					if (ajax.readyState == 4) {
						res = ajax.responseText;
						arr_res = res.split('|');
						html = '<div id="modal-form-erro-titulo">' + arr_res[1] + '</div>' + arr_res[2];
						get('modal-form-erro').innerHTML = html;
						get('modal-loading').style.visibility = 'hidden';
						if (arr_res[0] == 'ok') {
							nome.value = '';
							email.value = '';
							site.value = '';
							assunto.value = '';
							mensagem.value = '';
						} else {
							eval(arr_res[3]);
						}
					}
				}
				ajax.open('post', caminho + '/modulos/envia.php', true);
				ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
				ajax.send(dados);
			}
		}
	}