var labelRA = document.createElement("label");	
var inputRA = "";	
var labelTurma = document.createElement("label");	
var inputTurma = "";
var ref = "";
var parent = "";
function sinalizaCampo(elemento, display, classe, cor) {
	elemento.parentNode.getElementsByTagName("span")[0].style.display = display;
	elemento.parentNode.getElementsByTagName("span")[0].className = classe;
	elemento.style.backgroundColor = cor;	
}
function cria() {
	ref = document.getElementsByTagName("label")[6];
	parent = ref.parentNode
	inputRA = "RA: <br /><input type=\"text\" name=\"ra\" id=\"ra\" size=\"16\" style=\"border: 1px solid #082a67\" value=\"\" /><br />";
	inputRA += "<span>Por favor preencha o campo <strong>RA</strong></span>";
	inputTurma = "Turma: <br />"
	inputTurma += "<input type=\"text\" name=\"turma\" size=\"16\" id=\"turma\" style=\"border: 1px solid #082a67\" value=\"\" /><br />";
	inputTurma += "<span>Por favor preencha o campo <strong>Turma</strong></span>";	
	labelRA.innerHTML = inputRA;
	labelTurma.innerHTML = inputTurma;
	parent.insertBefore(labelTurma, ref.nextSibling);
	parent.insertBefore(labelRA, ref.nextSibling);
	$("ra").onblur = function() {
		alerta(this);
	}
	$("turma").onblur = function() {
		alerta(this);
	}	
}
function destroi() {	
	if ($("ra") && $("turma")) {
		parent.removeChild(labelTurma);
		parent.removeChild(labelRA);
	}
}
function validaOnSubmit() {
	$("fale").onsubmit = function() {
		var erro = "";
		if ($("departamento").value == "") {			
			sinalizaCampo($("departamento"), "block", "alerta", "#fdf9e5");
			$("departamento").focus();
			return false;
		} else {
			sinalizaCampo($("departamento"), "none", "", "#fff");
		}
		if ($("nome").value == "") {			
			sinalizaCampo($("nome"), "block", "alerta", "#fdf9e5");
			$("nome").focus();
			return false;
		} else {
			sinalizaCampo($("nome"), "none", "", "#fff");
		}
		if (document.getElementById("aluno_sim").checked == "checked") {
			$("spRadio").style.display = "block";
			$("spRadio").className = "alerta";
			$("aluno_nao").focus();
			return false;
		} else {
			$("spRadio").style.display = "block";
			$("spRadio").className = "";
		}
		if ($("ra")) {
			if ($("ra").value == "") {
				sinalizaCampo($("ra"), "block", "alerta", "#fdf9e5");
				$("ra").focus();
				return false;
			} else {
				sinalizaCampo($("ra"), "none", "", "#fff");
			}
		}
		if ($("turma")) {
			if ($("turma").value == "") {
				sinalizaCampo($("turma"), "block", "alerta", "#fdf9e5");
				$("turma").focus();
				return false;
			} else {
				sinalizaCampo($("turma"), "none", "", "#fff");
			}
		}
		if ($("email").value == "") {			
			sinalizaCampo($("email"), "block", "alerta", "#fdf9e5");
			$("email").focus();
			return false;
		} else {
			sinalizaCampo($("email"), "none", "", "#fff");
		}
		if ($("assunto").value == "") {			
			sinalizaCampo($("assunto"), "block", "alerta", "#fdf9e5");
			$("assunto").focus();
			return false;
		} else {
			sinalizaCampo($("assunto"), "none", "", "#fff");
		}
		if ($("mensagem").value == "") {			
			sinalizaCampo($("mensagem"), "block", "alerta", "#fdf9e5");
			$("mensagem").focus();
			return false;
		} else {
			sinalizaCampo($("mensagem"), "none", "", "#fff");
		}
	}
		
}
function validaRadioOnBlur() {	
	$("email").onfocus = function() {
		if ($("aluno_sim").checked == false && $("aluno_nao").checked == false) {			
			$("spRadio").style.display = "block";			
			$("spRadio").className = "alerta";			
		} else {			
			$("spRadio").style.display = "none";
			$("spRadio").className = "none";
		}
	}
}
function raTurmaClick() {
	$("aluno_sim").onclick = function() {
		cria();
	}
	$("aluno_nao").onclick = function() {
		destroi();
	}
	if ($("aluno_sim").checked == true) {
		cria();
	}
}
window.onload = function() {
	validaOnSubmit();	
	raTurmaClick();		
}
