var xmlHttp = null;
var valorRetorno = null;
var arrayValores = null
var valorCampos = null;
var divParametro = "";
var registroParametro = "";
var parametrosURL = "";


function pegaXmlHttp(){
	try {
         xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch(e) {
         try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               xmlHttp = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               xmlHttp = null;
            }
         }
      }		  
}


function pegaXml(){ //é preciso converter o xml em texto ou html
	try{
		if (xmlHttp.readyState == 4){ //processo completado
			if(xmlHttp.status == 200){ // tudo ok
				return xmlHttp.responseXML; 
			}
			else{ //erro ao interagir com o documento
				alert("Ocorreu um erro com o documento acessado: " + xmlHttp.statusText);//exibe a mensagem de erro
				return false;
			}
		}
		else{
			return false;
		}
	}
	catch(E){
		return false;
	}
}


function xmlToHtml(resXml, registro, vetorCampos){   //testar para ver se funciona!!!!!!!!!!!!!!!!!!!
	//var dataArray   = resXml.getElementsByTagName(tabela);
	var dataArray = resXml.getElementsByTagName(registro);
	var html = "";
	if(dataArray.length > 0) {		
		var vetorRetorno = new Array(dataArray.length);
		for(var i = 0 ; i < dataArray.length ; i++) {
			var item = dataArray[i];
			var qtdeCampos = vetorCampos.length; //verificar se é possível fazer isso!!!!!!!!!!!
			var contCampos = 0;
			var campo = "";
			
			vetorRetorno[i] = new Array(qtdeCampos);
			
			for (contCampos = 0; contCampos < qtdeCampos; contCampos++){
				campo =  item.getElementsByTagName(vetorCampos[contCampos])[0].firstChild.nodeValue;
				//campo =  item.getElementsByTagName(vetorCampos[contCampos])[0].firstChild.nodeValue; tentar com índices do vetor
				vetorRetorno[i][contCampos] = campo;
			}
			
		}		
		return vetorRetorno;	
	}
	else{
		return "";
	}
}


function pegaText(xmlHttp){ 
	try{
		if (xmlHttp.readyState == 4){ //processo completado
			if(xmlHttp.status == 200){ // tudo ok
				return xmlHttp.responseText; 
			}
			else{ //erro ao interagir com o documento
				alert("Ocorreu um erro com o documento acessado: " + xmlHttp.statusText);//exibe a mensagem de erro
				return ("Ocorreu um erro: " + xmlHttp.statusText);
			}
		}
		else{
			return "Ocorreu um erro: O estado objeto ainda não está pronto!";
		}
	}
	catch(E){
		return "Ocorreu um erro";
	}
}


function arredonda( valor , casas ){
	
   var novo = Math.round( valor * Math.pow( 10 , casas ) ) / Math.pow( 10 , casas );

   return( novo );
}


/*
var sql = "SELECT j.nome, jt.idJovem, n.idNota, n.nota1, n.nota2, n.nota3, n.nota4, n.participacao, n.exame, ";
sql = sql + " n.falta1, n.falta2, n.falta3, n.falta4";
sql = sql + " FROM jovemTurma jt";
sql = sql + " LEFT OUTER JOIN jovem j ON jt.idJovem = j.idJovem";
sql = sql + " LEFT OUTER JOIN nota n ON jt.idJovemTurma = n.idJovemTurma";
sql = sql + " WHERE jt.idTurma = " + idTurma;
sql = sql + " AND (n.idDisciplina = " + idDisciplina + " OR n.idDisciplina IS NULL)";
*/


function insertionsort(arrayord){
	var chave = new Array();
	for(j = 1; j < arrayord.length; j++){
		chave = arrayord[j];
		i = j - 1;
		while((i >= 0) && (arrayord[i][16] > chave[16])){
			arrayord[i + 1] = arrayord[i];
			i = i - 1;			
		}
		arrayord[i + 1] = chave;
	}
	return arrayord;
}


function carregaNotasTurma(idJovem){
	//document.getElementById("mensagem").innerHTML = "Carregando Dados...";
	document.getElementById("mensagem").innerHTML = "<img src=imagem/loading.gif>";
	
	var arrayStatus = new Array();
	arrayStatus[0] = "Aguardando";
	arrayStatus[1] = "Cursando";
	arrayStatus[2] = "Aprovado";
	arrayStatus[3] = "Rep nota";
	arrayStatus[4] = "Rep falta";
	arrayStatus[5] = "Desistente";
	arrayStatus[6] = "Rep sem nota";
	
	var i = 0;
	
	var url = "consultanota.php";
	//idJovem, idCalendario, idJovemTurma, idDisciplina, idTurma, participacao, ";
	//sql = sql + " nota1, nota2, nota3, nota4, ";
	//sql = sql + " falta1, falta2, falta3, falta4, exame
	var vetorCampos = new Array();
	vetorCampos[0] = "idJovem";
	vetorCampos[1] = "idNota";	
	vetorCampos[2] = "idCalendario";	
	vetorCampos[3] = "idJovemTurma";	
	vetorCampos[4] = "idDisciplina";
	vetorCampos[5] = "idTurma";
	vetorCampos[6] = "participacao";
	vetorCampos[7] = "nota1";		
	vetorCampos[8] = "nota2";			
	vetorCampos[9] = "nota3";	
	vetorCampos[10] = "nota4";		
	vetorCampos[11] = "falta1";			
	vetorCampos[12] = "falta2";				
	vetorCampos[13] = "falta3";			
	vetorCampos[14] = "falta4";
	vetorCampos[15] = "exame";						
	vetorCampos[16] = "nome";
	vetorCampos[17] = "nomealuno";								
	vetorCampos[18] = "turma";	
	vetorCampos[19] = "statusJovem";	
		
	var sql = " SELECT jt.idJovem, NULL AS idNota, NULL AS idCalendario, jt.idJovemTurma, NULL AS idDisciplina, jt.idTurma, ";
	sql = sql + " NULL AS participacao, NULL AS nota1, NULL AS nota2, NULL AS nota3, NULL AS nota4, NULL AS falta1, NULL AS falta2, ";
	sql = sql + " NULL AS falta3, NULL AS falta4, NULL AS exame, d.descricao as nome, j.nome as nomealuno, t.turma, jt.statusJovem ";
	sql = sql + " FROM jovemTurma jt "; 
	sql = sql + " LEFT OUTER JOIN turma t ON jt.idTurma = t.idTurma ";
	sql = sql + " LEFT OUTER JOIN jovem j ON jt.idJovem = j.idJovem ";
	sql = sql + " LEFT OUTER JOIN nota n ON jt.idJovemTurma = n.idJovemTurma ";
	sql = sql + " LEFT OUTER JOIN disciplina d ON n.idDisciplina = d.idDisciplina ";
	sql = sql + " WHERE jt.idJovem = " + idJovem;
	sql = sql + " and j.idJovem not in( ";
	sql = sql + " SELECT jt.idJovem FROM jovemTurma jt LEFT OUTER JOIN jovem j ON jt.idJovem = j.idJovem ";
	sql = sql + " LEFT OUTER JOIN nota n ON jt.idJovemTurma = n.idJovemTurma ";
	sql = sql + " WHERE jt.idJovem = " + idJovem + ") ";	
	sql = sql + " UNION ";
	sql = sql + " SELECT jt.idJovem, n.idNota, n.idCalendario, jt.idJovemTurma, n.idDisciplina, jt.idTurma, n.participacao, ";
	sql = sql + " n.nota1, n.nota2, n.nota3, n.nota4, n.falta1, n.falta2, n.falta3, n.falta4, n.exame, d.descricao as nome, j.nome as nomealuno, t.turma, jt.statusJovem ";
	sql = sql + " FROM jovemTurma jt ";
	sql = sql + " LEFT OUTER JOIN turma t ON jt.idTurma = t.idTurma ";	
	sql = sql + " LEFT OUTER JOIN jovem j ON jt.idJovem = j.idJovem ";
	sql = sql + " LEFT OUTER JOIN nota n ON jt.idJovemTurma = n.idJovemTurma ";
	sql = sql + " LEFT OUTER JOIN disciplina d ON n.idDisciplina = d.idDisciplina ";
	sql = sql + " WHERE jt.idJovem = " + idJovem;	
	//alert(sql);
	//document.getElementById("url").innerHTML = sql;
	
	/*
	var sql = "SELECT jt.idJovem, n.idNota, n.idCalendario, jt.idJovemTurma, n.idDisciplina, jt.idTurma, ";
	sql = sql + " n.participacao, n.nota1, n.nota2, n.nota3, n.nota4, n.falta1, n.falta2, n.falta3, n.falta4, n.exame, j.nome ";
	sql = sql + " FROM jovemTurma jt ";
	sql = sql + " LEFT OUTER JOIN jovem j ON jt.idJovem = j.idJovem ";
	sql = sql + " LEFT OUTER JOIN nota n ON jt.idJovemTurma = n.idJovemTurma ";
	sql = sql + " WHERE jt.idTurma = " + idTurma;
	sql = sql + " AND (";
	sql = sql + " n.idDisciplina = " + idDisciplina;
	sql = sql + " OR n.idDisciplina IS NULL)";
	*/
	
	
	while (sql.search("'%") >= 0)
		sql = sql.replace("'%", "'_%_");
	while (sql.search("%'") >= 0)
		sql = sql.replace("%'", "_%_'");		
	
	var msg = "";
	
	valorCampos = vetorCampos;
	
	registroParametro = "registro";	

	pegaXmlHttp();
	if (xmlHttp){
	    parametrosURL = "sql="+sql+"&tabela=tabela&registro=registro";
		url = url + "?" + parametrosURL;

		//document.getElementById("url").innerHTML = url;
		//return;

		
		xmlHttp.open("POST", url, true);
		xmlHttp.setRequestHeader('Content-Type', 'text/xml');
		xmlHttp.setRequestHeader('encoding', 'ISO-8859-1');
		xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlHttp.setRequestHeader('Content-length',parametrosURL.length);

		xmlHttp.send(null);		

	


		xmlHttp.onreadystatechange = function (){ //pensar na passagem por referência para o status ser trabalhado na outra página
			if (parseInt(xmlHttp.readyState) == 4){ //processo completado
				if(parseInt(xmlHttp.status) == 200){ //erro ao interagir com o documento
					var resXml = xmlHttp.responseXML;

					if (resXml){
						valorRetorno = xmlToHtml(resXml, registroParametro, valorCampos);						
	
						if (valorRetorno != ""){
							if (valorRetorno != null){
							
								valorRetorno = insertionsort(valorRetorno);
							
								var arrayRegistro = new Array();
																	
								msg = "<table class=\"notas\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">";
								
								if (valorRetorno[0][17] != "null"){
									var statusJovem = parseInt(valorRetorno[0][19]);
									msg = msg + "<tr><th colspan=13>&nbsp;" + valorRetorno[0][17] + " - " + arrayStatus[statusJovem] + "</th></tr>";
								}
								msg = msg + "<tr><th>Disciplina</th><th>N1</th><th>F1</th><th>N2</th><th>F2</th><th>N3</th><th>F3</th><th>N4</th><th>F4</th><th>Méd. Dig.</th><th>Média</th><th>Faltas</th><th>Exame</th></tr>";
								for(i = 0; i < valorRetorno.length; i++){
									arrayRegistro = valorRetorno[i];										
									msg = msg + "<tr>";
					
									if (arrayRegistro[0] == "0"){
										msg = msg + "<td colspan=8>Não há disciplinas cadastradas!</td>";								
									}
									else{	
										vetorCampos[0] = "";
										
									
										idJovem = (arrayRegistro[0] == "null")? "": arrayRegistro[0];
										valorRetorno[i][0] = (arrayRegistro[0] == "null")? "": arrayRegistro[0];
										
										idNota = (arrayRegistro[1] == "null")? "": arrayRegistro[1];
										valorRetorno[i][1] = (arrayRegistro[1] == "null")? "": arrayRegistro[1];
										
										idCalendario = (arrayRegistro[2] == "null")? "": arrayRegistro[2];
										valorRetorno[i][2] = (arrayRegistro[2] == "null")? "": arrayRegistro[2];
										
										idJovemTurma = (arrayRegistro[3] == "null")? "": arrayRegistro[3];
										valorRetorno[i][3] = (arrayRegistro[3] == "null")? "": arrayRegistro[3];																				
										
										idDisciplina = (arrayRegistro[4] == "null")? "": arrayRegistro[4];
										valorRetorno[i][4] = (arrayRegistro[4] == "null")? "": arrayRegistro[4];
										
										idTurma = (arrayRegistro[5] == "null")? "": arrayRegistro[5];
										valorRetorno[i][5] = (arrayRegistro[5] == "null")? "": arrayRegistro[5];
										
										participacao = arrayRegistro[6];
										nota1 = arrayRegistro[7];
										nota2 = arrayRegistro[8];
										nota3 = arrayRegistro[9];
										nota4 = arrayRegistro[10];
										falta1 = arrayRegistro[11];										
										falta2 = arrayRegistro[12];
										falta3 = arrayRegistro[13];
										falta4 = arrayRegistro[14];
										exame = arrayRegistro[15];																			
										nome = (arrayRegistro[16] == "null")? "": arrayRegistro[16];																																		
										turma = (arrayRegistro[18] == "null")? "": arrayRegistro[18];																																												

										
										if (participacao == "null"){
											participacao = "";
											valorRetorno[i][6] = "";
										}

										totfaltas = 0;
										media = 0;
										mddiv = 0;									
										if (nota1 != "null"){
											media =  media + parseFloat(nota1);
											mddiv++;
										}
										else{ 
											nota1 = "";
											valorRetorno[i][7] = "";										
										}
											
										if (nota2 != "null"){
											media =  media + parseFloat(nota2);
											mddiv++;
										}
										else{ 
											nota2 = "";
											valorRetorno[i][8] = "";										
										}																						
										if (nota3 != "null"){
											media =  media + parseFloat(nota3);
											mddiv++;
										}
										else{ 
											nota3 = "";
											valorRetorno[i][9] = "";										
										}
																						
										if (nota4 != "null"){
											media =  media + parseFloat(nota4);
											mddiv++;
										}
										else{ 
											nota4 = "";
											valorRetorno[i][10] = "";										
										}
																					
										if (mddiv > 0){
											media = arredonda((media/parseFloat(mddiv)) , 2);											
										}
										else
											media = "";
										

											
										if (falta1 != "null"){
											totfaltas = totfaltas + parseInt(falta1);
										}
										else{ 
											falta1 = "";
											valorRetorno[i][11] = "";
										}
																	
										if (falta2 != "null"){
											totfaltas = totfaltas + parseInt(falta2);
										}
										else{ 
											falta2 = "";
											valorRetorno[i][12] = "";
										}
																						
										if (falta3 != "null"){
											totfaltas = totfaltas + parseInt(falta3);
										}
										else{ 
											falta3 = "";
											valorRetorno[i][13] = "";
										}
																						
										if (falta4 != "null"){
											totfaltas = totfaltas + parseInt(falta4);
										}
										else{ 
											falta4 = "";
											valorRetorno[i][14] = "";
										}
										
										if (exame == "null"){
											exame = "";
											valorRetorno[i][15] = "";
										}																					
										
										msg = msg + "<td align=left>&nbsp;" + nome + " " + turma + "</td>";
										msg = msg + "<td align=center>&nbsp;" + nota1 + "</td>";
										msg = msg + "<td align=center>&nbsp;" + falta1 + "</td>";										
										msg = msg + "<td align=center>&nbsp;" + nota2 + "</td>";
										msg = msg + "<td align=center>&nbsp;" + falta2 + "</td>";										
										msg = msg + "<td align=center>&nbsp;" + nota3 + "</td>";
										msg = msg + "<td align=center>&nbsp;" + falta3 + "</td>";										
										msg = msg + "<td align=center>&nbsp;" + nota4 + "</td>";
										msg = msg + "<td align=center>&nbsp;" + falta4 + "</td>";										
										msg = msg + "<td align=center>&nbsp;" + participacao + "</td>";
										msg = msg + "<td align=center><label id=\"lblmedia_" + idJovem + "\">&nbsp;" + media + "</label></div></td>";

										if (arrayRegistro[1] != "")
											msg = msg + "<td align=center><label id=\"lblfaltas_" + idJovem + "\">&nbsp;" + totfaltas + "</label></div></td>";
										else
											msg = msg + "<td align=center><label id=\"lblfaltas_" + idJovem + "\">&nbsp;</label></div></td>";
																																
										msg = msg + "<td align=center>&nbsp;" + exame + "</td>";										
										msg = msg + "</tr>";										
									}																			
								}
								msg = msg + "</table>";
								arrayValores = valorRetorno;
								//for (teste = 0; teste < arrayValores.length; teste++)
								//	alert(arrayValores[teste][16]);								
								document.getElementById("divConsulta").innerHTML = msg;
								document.getElementById("mensagem").innerHTML = "";
							}											
						}				
						else{
							alert("Não houve retorno no vetor html!");
							valorRetorno = null;							
						}
					}
					else{
						alert("Não foi possível converter de XML para HTML!");	
						valorRetorno = null;						
					}
				}
				else{
					alert("Ocorreu um erro com o documento acessado: " + xmlHttp.statusText);//exibe a mensagem de erro
					valorRetorno = null;					
				}		
				
			}	
			else{
				valorRetorno = null;				
			}		
		}		
				
	}
	else{
		alert("Seu Browser não está habilitado para trabalhar com AJAX!");
		valorRetorno = null;
	}
	
	document.getElementById("divConsulta").innerHTML = "";
}


function decimais(campo){
	var valor = campo.value;
	valor = valor.replace(".", "");
	if (valor.length >= 5)
		return;
	else{		
		if ((valor.length >= 2) && (valor.length <= 3)){
			valor = valor.substring(0, 1) + "." + valor.substring(1, 3);			
		}
		else if (valor.length > 3){
			valor = valor.substring(0, 2) + "." + valor.substring(2, 4);
		}
		campo.value = valor;
	}
}


//login administrador e usuario
function validalogin(login, senha, form){
	var url = "loginaluno.php";
	var vetorCampos = new Array();
	vetorCampos[0] = "idusuario";
	vetorCampos[1] = "nome";
	
	var sql = "SELECT idJovem as idusuario, nome FROM jovem WHERE idJovem = " + login.value + " and senha = '" + senha.value + "'";
	//var sql = "SELECT idJovem as idusuario, nome FROM jovem WHERE idJovem = " + login.value;

	while (sql.search("'%") >= 0)
		sql = sql.replace("'%", "'_%_");
	while (sql.search("%'") >= 0)
		sql = sql.replace("%'", "_%_'");		
	
	valorCampos = vetorCampos;
	registroParametro = "registro";
	pegaXmlHttp(); 
	if (xmlHttp){
	    parametrosURL = "sql="+sql+"&tabela=tabela&registro=registro";
		url = url + "?" + parametrosURL;
		//document.getElementById("novaurl").innerHTML = url;
		xmlHttp.open("POST", url, true);
		xmlHttp.setRequestHeader('Content-Type', 'text/xml');
		xmlHttp.setRequestHeader('encoding', 'ISO-8859-1');
		xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlHttp.setRequestHeader('Content-length',parametrosURL.length);

		xmlHttp.send(null);		
		xmlHttp.onreadystatechange = function (){ //pensar na passagem por referência para o status ser trabalhado na outra página
			/*if (parseInt(xmlHttp.readyState) == 1){ // Carregando o documento aberto
				valorRetorno = null;
				document.getElementById(divParametro).innerHTML = "Carregando Dados..."; //formatar html com texto piscando
			}*/
			if (parseInt(xmlHttp.readyState) == 4){ //processo completado
				if(parseInt(xmlHttp.status) == 200){ //erro ao interagir com o documento
					var resXml = xmlHttp.responseXML;
					if (resXml){				
						valorRetorno = xmlToHtml(resXml, registroParametro, valorCampos);						
						if (valorRetorno != ""){
							if (valorRetorno != null){
								var arrayRegistro = new Array();	
								arrayRegistro = valorRetorno[0];
								if (arrayRegistro[0] == "0"){
									alert("login e/ou senha inválidos!");
								}
								else{
									//form.submit();
									document.getElementById('frmLoginAluno').submit();
								}
							}											
						}				
						else{
							alert("Não houve retorno no vetor html!");
							valorRetorno = null;							
						}
					}
					else{
						alert("Não foi possível converter de XML para HTML!");	
						valorRetorno = null;						
					}
				}
				else{
					alert("Ocorreu um erro com o documento acessado: " + xmlHttp.statusText);//exibe a mensagem de erro
					valorRetorno = null;					
				}		
			}	
			else{
				valorRetorno = null;				
			}		
		}				
	}
	else{
		alert("Seu Browser não está habilitado para trabalhar com AJAX!");
		valorRetorno = null;
	}		
}

function validafrmaluno(){
	if (!(obrigatorio(document.getElementById('txtLogin'), " login "))){
		return false;		
	}
	if (!(obrigatorio(document.getElementById('txtSenha'), " senha "))){
		return false;		
	}
	validalogin(document.getElementById('txtLogin'), document.getElementById('txtSenha'), document.getElementById('frmLoginAluno'));
}


function atualiza(){
	var contador = 0;
			
	var idDisciplina = document.getElementById("hidIdDisciplina").value;
	var idTurma = document.getElementById("hidIdTurma").value;		
	var idCalendario = document.getElementById("hidIdCalendario").value;				
	
	
	var contalunos = 0;
	var arrayTeste = new Array();		
	var aluno;
	var arrayAl = new Array();
	var i = 0;
	var j = 0;
	var vlr1, vlr2;		

	var contateste = 0;

	for (i = 0; i < arrayValores.length; i++){
		//nota = document.getElementById("hididnota_" + arrayValores[i][0]).value;									
		idjovem = arrayValores[i][0];							
		vlr1 = "";
		vlr2 = "";		
		flag = false;
		for (j = 6; j < 16; j++){				
			if (arrayValores[i][j] != "")
				vlr1 = parseFloat(arrayValores[i][j]);
			else
				vlr1 = "";					
						
			if (document.getElementById("txtcampo_" + idjovem + "_" + j).value != "")
				vlr2 = parseFloat(document.getElementById("txtcampo_" + idjovem + "_" + j).value);
			else
				vlr2 = "";
									
			//if (arrayValores[i][j] != document.getElementById("txtcampo_" + idjovem + "_" + j).value)
			if (vlr1.toString() != vlr2.toString()){								
				flag = true;
				//arrayTeste[j] = arrayValores[i][j]; 
				arrayTeste[j] = document.getElementById("txtcampo_" + idjovem + "_" + j).value;
				//valorRetorno[i][j] = arrayTeste[j];
				arrayValores[i][j] = arrayTeste[j];
			}
			else{
				arrayTeste[j] = arrayValores[i][j]; 			
			}
		}
		if (flag){ 
			arrayTeste[0] = arrayValores[i][0]; //idjovem
			arrayTeste[1] = arrayValores[i][1]; //idnota
			arrayTeste[2] = arrayValores[i][2]; //idCalendario pegar da própria página
			arrayTeste[3] = arrayValores[i][3]; //idjovemturma
			arrayTeste[4] = arrayValores[i][4]; //iddisciplina pegar da propria pagina
			arrayTeste[5] = arrayValores[i][5]; //idturma
			arrayTeste[16] = i;
			arrayAl[contalunos] = new Array();
			//arrayAl[contalunos] = arrayTeste;
			for (contador = 0; contador < arrayTeste.length; contador++){
				arrayAl[contalunos][contador] = arrayTeste[contador];
			}
			contalunos++;
		}		
	}

	if (contalunos >= 0)
		alteraNotas(idCalendario, idTurma, idDisciplina, arrayAl, 0)	
	else
		alert("Nenhuma nota alterada!");
	
}

function selectturma(){
	//document.getElementById("mensagem").innerHTML = "Carregando Dados...";
	document.getElementById("infcurso").innerHTML = "<p class=\"tt\">" + document.getElementById("cmbturma").options[document.getElementById("cmbturma").selectedIndex].text + "</p>"
	document.getElementById("mensagem").innerHTML = "<img src=imagem/loading.gif>";
	var dados = document.getElementById("cmbturma").options[document.getElementById("cmbturma").selectedIndex].value;
	var idturma = dados.substring(0, dados.indexOf("-"));
	var idcalendario = dados.substring(dados.indexOf("-") + 1, dados.indexOf(","));
	var iddisciplina = dados.substring(dados.indexOf(",") + 1, dados.length);
	
	document.getElementById("hidIdTurma").value = idturma;
	document.getElementById("hidIdCalendario").value = idcalendario;	
	document.getElementById("hidIdDisciplina").value = iddisciplina;	
	
	carregaNotasTurma(idturma, iddisciplina);
}

function atualizacao(){
	//document.getElementById("mensagem").innerHTML = "Atualizando Dados...";
	document.getElementById("mensagem").innerHTML = "<img src=imagem/loading.gif>";
	alert("Aguarde um instante, neste momento as notas serão atualizadas!");
	atualiza();
}
