	function iniciaAjax() {
		var obj = false;
		if (window.XMLHttpRequest) {
			obj = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			obj = new ActiveXObject(Mxml2.XMLHTTP);
			if (!obj) {
				obj = new ActiveXObject(Microsoft.XMLHTTP);
			}
		}
		return obj;
	}
	
	function consistencia() {
		if (document.getElementById('quantidade').value.length == 0) {
			return false;
		} else {
			return true;
		}
	}
	
	function calcular() {
		var valor = document.getElementById('valor_credito').value;
		var quantidade = document.getElementById('quantidade').value;
		var total = valor*quantidade;
		total = total.toFixed(2);
		total = total.replace('.',',');
		document.getElementById('total').innerHTML = "R$ "+total;
	}
	
	function ajustar(input) {
		if ((event.keyCode < 48) || (event.keyCode > 57)) {
			event.returnValue = false;
		}
	}
	
	function processar() {
		document.formpagseguro.submit();
	}
	
	
	
	
	function interaToggle(id, imageurl, urlid) {
		var idName = document.getElementById(id).style;
		var imgName = document.getElementById(id+'-img');
		var readMore = document.getElementById('readmore'+urlid);
		
		if (idName.display == 'none') {
			imgName.src = imageurl+'/down.png';
			readMore.src = imageurl+'/minus.png';
			idName.display = 'block';
		} else {
			imgName.src = imageurl+'/up.png';
			idName.display = 'none';
			readMore.src = imageurl+'/plus.png';
		}
	}
	
	
	
	function consistencia_professor() {
		var form = document.auth;
		
		if (form.email.value.length < 4) {
			alert('Favor informar o e-mail com no mínimo 4 caracteres.');
			form.email.focus();
			return false;
		} else if (form.password.value.length < 4) {
			alert('Favor informar a senha com no mínimo 4 e no máximo 12 caracteres.');
			form.password.focus();
			return false;
		} else {
			return true;
		}
	}
	
	
	function consistencia_manage_teachers() {
		var form = document.teachers;
		
		if (form.acao.value == 'excluir') {
			if (confirm('Deseja realmente excluir o professor: '+ form.teacher_name.value +'?')) {
				return true;
			} else {
				return false;
			}
		} else {
			if (form.name.value.length == 0) {
				alert('Favor informar o nome do professor.');
				form.name.focus();
				return false;
			} else if ((form.email.value.length < 7) || (form.email.value.indexOf('@') === -1) || (form.email.value.indexOf('.') === -1)) {
				alert('Favor informar o e-mail corretamente.');
				form.email.focus();
				return false;
			} else if (((form.acao.value == 'cadastrar') || ((form.acao.value == 'alterar') && (form.password.value.length > 0))) && (form.password.value.length < 4)) {
				alert('Favor informar a senha com no mínimo 4 e no máximo 15 caracteres.');
				form.password.focus();
				return false;
			} else if (((form.acao.value == 'cadastrar') || ((form.acao.value == 'alterar') && (form.password_conf.value.length > 0))) && (form.password_conf.value.length < 4)) {
				alert('Favor informar a confirmação da senha com no mínimo 4 e no máximo 15 caracteres.');
				form.password_conf.focus();
				return false;
			} else if (((form.acao.value == 'cadastrar') || ((form.acao.value == 'alterar') && (form.password.value.length > 0))) && (form.password.value != form.password_conf.value)) {
				alert('A senha e sua confirmação não conferem. Favor informar novamente.');
				form.password.focus();
				return false;
			} else if (form.paymentvalue.value.length == 0) {
				alert('Favor informar o valor do pagamento.');
				form.paymentvalue.focus();
				return false;
			} else if (form.intervalseconds.value.length == 0) {
				alert('Favor informar o intervalor em segundos.');
				form.intervalseconds.focus();
				return false;
			} else {
				return true;
			}
		}
	}
	
	
	function ajustar_professores(input) {
		if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 46)) {
			event.returnValue = false;
		}
	}
	
	
	
	function ajustar_cursos(input) {
		if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 46)) {
			event.returnValue = false;
		}
	}
	
	
	function consistencia_manager_courses() {
		var form = document.courses;
		
		if (form.acao.value == "excluir") {
			if (confirm("Deseja realmente excluir o curso: "+ form.curso_nome.value +"?")) {
				return true;
			} else {
				return false;
			}
		} else {
			if (form.nome.value.length == 0) {
				alert('Favor informar o nome do curso.');
				form.nome.focus();
				return false;
			} else if ((form.curso_validade.value.length > 0) && (form.curso_validade.value.length != 10)) {
				alert('Favor informar a data de validade do curso no formato: DD/MM/AAAA.');
				form.curso_validade.focus();
				return false;
			} else if (form.descricao.value.length == 0) {
				alert('Favor informar a descrição do curso (Máximo de 255 caracteres).');
				form.descricao.focus();
				return false;
			} else if (form.valor.value.length == 0) {
				alert('Favor informar o valor do curso.');
				form.valor.focus();
				return false;
			} else {
				return true;
			}
		}
	}
	
	
	function consistencia_manager_pagseguro() {
		var form = document.pagseguro;
		
		if (form.acao.value == "excluir") {
			if (confirm("Deseja realmente excluir os dados do Site: "+ form.Codigo.value +"?")) {
				return true;
			} else {
				return false;
			}
		} else {
			if (form.SiteCodigo.value.length < 3) {
				alert('Favor informar o Código do Site com no mínimo 3 caracteres.');
				form.SiteCodigo.focus();
				return false;
			} else if (form.SiteURL.value.length < 7) {
				alert('Favor informar a URL do Site com no mínimo 7 caracteres.');
				form.SiteURL.focus();
				return false;
			} else {
				return true;
			}
		}
	}
