	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 != 44)) {
			event.returnValue = false;
		}
	}