function mostra(evt, label, curso, habilitacao, anoGrade, dataIni, dataFim){
	var x, y;
	if(navigator.appName == 'Netscape') {
		x = (evt.layerX);
		y = (evt.layerY);
	} else {
		x = (evt.x);
		y = (evt.y);
	}
	var obj = document.getElementById('info');
	if(obj != undefined) {
		obj.style.visibility = 'visible';
		obj.style.top  = (y + 10) + "px";
		obj.style.left = (x + 20) + "px";
		obj.innerHTML  = "<table class='tabelax'><tr class='trtitulo1'><td align='center' class='trtitulo2'>Curso</td><td align='center' class='trtitulo2'>Habilita&ccedil;&atilde;o</td><td align='center' class='trtitulo2'>" + label + "</td><td align='center' class='trtitulo2'>Data in&iacute;cio</td><td align='center' class='trtitulo2'>Data fim</td></tr><tr><td bgcolor='white' align='center'>" + curso + "</td><td bgcolor='white' align='center'>" + habilitacao + "</td><td bgcolor='white' align='center'>" + anoGrade + "</td><td bgcolor='white' align='center'>" + dataIni + "</td><td bgcolor='white' align='center'>" + dataFim + "</td></tr></table>";
	}
}
	
function tira() {
	var obj = document.getElementById('info');
	if(obj != undefined) {
		obj.style.visibility = 'hidden';
	}
}

function formatadata(pCampo, pTeclaPres) {
	if (pCampo == "undefined") {
		return true;
	}

	var wTecla = pTeclaPres.keyCode;
	wVr = pCampo.value;
	wVr = wVr.replace(".", "");
	wVr = wVr.replace("/", "");
	wVr = wVr.replace("/", "");
	wVr = wVr.replace("/", "");

	wTam = wVr.length + 1;

	if (wTecla != 9 && wTecla != 8) {
		if (wTam > 2 && wTam < 5) {
			pCampo.value = wVr.substr(0, wTam - 2) + '/' + wVr.substr(wTam - 2, wTam);
		}
		if (wTam >= 5 && wTam <= 10) {
			pCampo.value = wVr.substr(0, 2) + '/' + wVr.substr(2, 2) + '/' + wVr.substr(4, 4);
		}
	}
}

function popup(path, conf) {
	//Colocar o path,
	var tela = window.open(path, "_blank", conf);
	tela.moveTo(0, 0);
	tela.focus();
}

function formatFloat(decimais, campo)
{ 
	valor = campo.value+"";
	//valor.replace(".",",");
	var virgula = false;
	var novoValor = "";
	var afterVirgula = 0;
	
	for(var i = 0; i < valor.length; i++)
	{
		var letra = valor.substr(i,1) == '.' ? ',' : valor.substr(i,1);				
		if(i == 0 && letra == ',' && decimais > 0)
		{
			novoValor = '0,';
			virgula = true;
			continue;
		}
		if(virgula && afterVirgula >= decimais)
		{
			break;
		}
		if(letra >= '0' && letra <= '9')
		{
			novoValor += letra;			
			if(virgula)
			{
				afterVirgula++;
			}
		}
		if(letra == ',' && !virgula && decimais > 0)
		{
			novoValor += ',';
			virgula = true;
		}		
	}
	
	campo.value = novoValor;
}

function setLoading(targetFade, targetMessage, loadingMessage)
{	
	loadingMessage = loadingMessage || "<div class='loadingMessage'>carregando...</div>";
	
	if(targetFade)
	{	
		targetFade.style.opacity = 0.3;
		targetFade.style.filter = 'alpha(opacity=30)';
	}	
	if(targetMessage)
	{
		targetMessage.innerHTML = loadingMessage + targetMessage.innerHTML;
	}
}

function toogleMenu(cod)
{
	var divDisplay = document.getElementById('display'+cod);
	var div = document.getElementById('menu'+cod);
	var show = $(div).attr('visivel') == 'N' ? true : false;	
	if(show)
	{
		divDisplay.innerHTML = '[ - ]';
		//$(div).fadeIn();
		$(div).slideDown();		
		$(div).attr('visivel','S');
		document.cookie = 'menu'+cod+'=S';
	}
	else
	{
		divDisplay.innerHTML = '[ + ]';
		$(div).slideUp();
		$(div).attr('visivel','N');
		document.cookie = 'menu'+cod+'=N';
	}
}
function validarData(campo) {
    var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;
    var msgErro = 'Formato de data incorreto.';
    if ((campo.value.match(expReg)) || (campo.value=='')) {
       return false;
    } 
    else {
        alert(msgErro);
        campo.focus();
        return true;
    } 
}

function verMensagem(titulo, id)
{
	var opt = {
		width : 400
	};
	ControleJanelas.addAjaxWindow(titulo, 'modules/mod_aixmensagem/visualizacao.php?msg_cod='+id, opt);
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function hoverHighLight()
{
	$('.hoverHighLight').hover(function(){
		$(this).addClass('trHighLight');
	},
	function(){
		$(this).removeClass('trHighLight');
	});
}

function toogleInfo(elemento, matricula, enturmacao, situacao, datasit, show)
{
	var div = $('#info'+matricula).get(0);
	
	if(!div)
	{	
		var divInfo = "<div id='info"+matricula+"' style='position:absolute;background-color:white;'>"+
				         "<table class='tabelax'>"+         
				         "<tr class='trtitulo1'>"+
				         "      <td rowspan='7' valign='middle' align='center'><img width='100px' height='100px' src='index.php?option=com_aixprofessor&task=viewPhoto&matricula="+matricula+"' alt='' /></td>"+
				         "</tr>"+
				         "<tr>"+
				         "   <td class='trtitulo2' align='center'>Data de enturma&ccedil;&atilde;o</td>"+
				         "</tr>"+
				         "<tr>"+
				         "   <td align='center'>"+enturmacao+"</td>"+
				         "</tr>"+
				         "<tr>   "+
				         " 	<td class='trtitulo2' align='center'>Situa&ccedil;&atilde;o</td>"+
				         "</tr>"+
				         "<tr>"+
				         "	<td align='center'>"+situacao+"</td>"+
				         "</tr>"+
				         "<tr>"+
				         "	<td class='trtitulo2' align='center'>Data de situa&ccedil;&atilde;o</td>"+
				         "</tr>"+
				         "<tr>"+
						 "	<td align='center'>"+datasit+"</td>"+
						 "</tr>"+
						 "</table>"+
						 "</div>";
		$(elemento).after(divInfo);
	}
	
	var x, y;
	
	y = getY(elemento);
	x = getX(elemento);
	
	var element = document.getElementById('info'+matricula);
	
	element.style.top = (y+20) + 'px';
	element.style.left = (x+20) + 'px';
	
	if(show)
	{
		element.style.visibility = 'visible';
	}
	else
	{
		element.style.visibility = 'hidden';
	}
}

function getY( oElement )
{
	var top = $(oElement).position().top;
	return top;
}

function getX( oElement )
{
	var left = $(oElement).position().left;
	return left;
}