﻿//---------------------------------
///////// ABRIR JANELAS ///////////
//---------------------------------
var JanelaPai;

function janeOpen(url, NomeJanela, largura, altura, parametros) {
	var larguraWindow = screen.width;
	var alturaWindow = screen.height;
	var posX = ((larguraWindow - largura) / 2);
	var posY = ((alturaWindow - altura) / 2);

	if (largura == 0 || altura == 0) {
		largura = larguraWindow;
		altura = alturaWindow;
	}

	JanelaPai = window.open(url, NomeJanela, 'top=' + posY + ',left=' + posX + ',width=' + largura + ', height=' + altura + ',' + parametros);
}

//Funcao que verifica se a janela popup está aberta
//Se nao estiver, recarrega a pagina PAI.
//Coloque true na chamada da função para atualizar. JanelaPaiClose(true) tanto no html como aki no setTimeout
//Exemplo de uso no HTML: onclick="janeOpen('anexar_arte.aspx','AnexarArte','540','250', 'status=no,scrollbars=no'), JanelaPaiClose(true);"

function JanelaPaiClose(atualizar) {
	if (atualizar) {
		if (JanelaPai.closed) {
			var URL = document.location.toString().substring(0, document.location.toString().length);
			document.location = URL;
		}
		else {
			setTimeout("JanelaPaiClose(true)", 500);
		}
	}
}



//---------------------------------
///////// FIM DO OPENJANE /////////
//---------------------------------



///////////////////////////////////////////
///////// Adicionar aos favoritos /////////
///////////////////////////////////////////

function addFav() {
	var url = "http://www.midiatraining.com";
	var title = "midiatraining.com - O seu portal de treinamentos";
	if (window.sidebar) window.sidebar.addPanel(title, url, "");
	else if (window.opera && window.print) {
		var mbm = document.createElement('a');
		mbm.setAttribute('rel', 'sidebar');
		mbm.setAttribute('href', url);
		mbm.setAttribute('title', title);
		mbm.click();
	}
	else if (document.all) { window.external.AddFavorite(url, title); }
}

//////////////////////////////////////
///////// FIM DOS FAVORITOS //////////
//////////////////////////////////////



///////////////////////////////////////////
///////////// LER XML MENUS ///////////////
///////////////////////////////////////////

function LerXML() {
	//xmlMenuArtigos();
	//xmlMenuCursos();
}

//-------------------------------------------

function xmlMenuArtigos() {
	//Controla a navegação
	var NomeTag = null;

	//Verifica se é o IE
	if (window.ActiveXObject) {
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	}
	else if (document.implementation.createDocument) {
		//Verifica se é Mozilla, Firefox, Opera, etc.
		xmlDoc = document.implementation.createDocument("", "", null);
	}
	else {
		alert("Seu navegador não é compatível com XML e DOM!");
	}

	xmlDoc.async = false;
	xmlDoc.load("http://www.midiatraining.com/mnuartigos.xml");
	//xmlDoc.load("http://localhost/mtraining/mnuartigos.xml");
	//Retorna um array das tags encontrada no documento.
	NomeTag = xmlDoc.getElementsByTagName("menuArtigo");

	var NomeMenu, conteudo;

	//NomeMenu =(NomeTag[i].getElementsByTagName("menuNome")[0].childNodes[0].nodeValue);


	conteudo = "<table cellpadding=\"0\" cellspacing=\"0\">";

	for (var i = 0; i < NomeTag.length; i++)
	//menuCode
	{
		var link = NomeTag[i].getElementsByTagName("catPagina")[0].childNodes[0].nodeValue + "?id=" + NomeTag[i].getElementsByTagName("catId")[0].childNodes[0].nodeValue;
		if (i == (NomeTag.length - 1)) {
			conteudo += "<tr>";
			conteudo += "<td onmouseover=\"cellOver(this,'#1D3F5C');\"  onmouseout=\"cellOut(this,'#295a87');\"  onclick=\"cellClick(this, '" + link + "')\"  style=\"vertical-align: bottom; width: 166px; height: 20px; text-align: left; padding-top: 1px; padding-bottom: 3px; padding-left: 5px; \">";
			conteudo += "<a href=" + NomeTag[i].getElementsByTagName("catPagina")[0].childNodes[0].nodeValue + "?id=" + NomeTag[i].getElementsByTagName("catId")[0].childNodes[0].nodeValue + " class=menus target=_self>" + NomeTag[i].getElementsByTagName("catDescricao")[0].childNodes[0].nodeValue + "</a>";
			conteudo += "</td>";
			conteudo += "</tr>";
		}
		else {
			conteudo += "<tr>";
			conteudo += "<td onmouseover=\"cellOver(this,'#1D3F5C');\"  onmouseout=\"cellOut(this,'#295a87');\"  onclick=\"cellClick(this, '" + link + "')\"  style=\"vertical-align: bottom; width: 166px; height: 20px; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border-bottom:#ccccff 1px solid; \">";
			conteudo += "<a href=" + NomeTag[i].getElementsByTagName("catPagina")[0].childNodes[0].nodeValue + "?id=" + NomeTag[i].getElementsByTagName("catId")[0].childNodes[0].nodeValue + " class=menus target=_self>" + NomeTag[i].getElementsByTagName("catDescricao")[0].childNodes[0].nodeValue + "</a>";
			conteudo += "</td>";
			conteudo += "</tr>";
		}
	}
	conteudo += "</table>";

	document.getElementById("DIV_MenuArtigos").innerHTML = conteudo;
	xmlDoc = null;
}


//-------------------------------------------
////////////////////////////////////////////////

function xmlMenuCursos() {
	//Controle a navegação
	var NomeTag = null;

	//Verifica se é o IE
	if (window.ActiveXObject) {
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	}
	else if (document.implementation.createDocument) {
		//Verifica se é Mozilla, Firefox, Opera, etc.
		xmlDoc = document.implementation.createDocument("", "", null);
	}
	else {
		alert("Seu navegador não é compatível com XML DOM!");
	}

	xmlDoc.async = false;
	xmlDoc.load("http://www.midiatraining.com/mnucursos.xml");
	//xmlDoc.load("http://localhost/mtraining/mnucursos.xml");
	//Retorna um array das tags encontrada no documento.
	NomeTag = xmlDoc.getElementsByTagName("menuCurso");

	var NomeMenu, conteudo;

	//NomeMenu =(NomeTag[i].getElementsByTagName("menuNome")[0].childNodes[0].nodeValue);

	conteudo = "<table cellpadding=\"0\" cellspacing=\"0\">";

	for (var i = 0; i < NomeTag.length; i++)
	//menuCode
	{
		var link = NomeTag[i].getElementsByTagName("cursoPagina")[0].childNodes[0].nodeValue + "?id=" + NomeTag[i].getElementsByTagName("cursoId")[0].childNodes[0].nodeValue;
		if (i == (NomeTag.length - 1)) {
			conteudo += "<tr>";
			conteudo += "<td onmouseover=\"cellOver(this,'#1D3F5C');\" onclick=\"cellClick(this, '" + link + "')\" onmouseout=\"cellOut(this,'#295a87');\" style=\"vertical-align: bottom; width: 166px; height: 20px; text-align: left; padding-top: 1px; padding-bottom: 3px; padding-left: 5px; \">";
			conteudo += "<a href=" + NomeTag[i].getElementsByTagName("cursoPagina")[0].childNodes[0].nodeValue + "?id=" + NomeTag[i].getElementsByTagName("cursoId")[0].childNodes[0].nodeValue + " class=menus target=_self>" + NomeTag[i].getElementsByTagName("cursoNome")[0].childNodes[0].nodeValue + "</a>";
			conteudo += "</td>";
			conteudo += "</tr>";
		}
		else {
			conteudo += "<tr>";
			conteudo += "<td onmouseover=\"cellOver(this,'#1D3F5C');\" onclick=\"cellClick(this, '" + link + "')\" onmouseout=\"cellOut(this,'#295a87');\" style=\"vertical-align: bottom; width: 166px; height: 20px; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border-bottom:#ccccff 1px solid; \">";
			conteudo += "<a href=" + NomeTag[i].getElementsByTagName("cursoPagina")[0].childNodes[0].nodeValue + "?id=" + NomeTag[i].getElementsByTagName("cursoId")[0].childNodes[0].nodeValue + " class=menus target=_self>" + NomeTag[i].getElementsByTagName("cursoNome")[0].childNodes[0].nodeValue + "</a>";
			conteudo += "</td>";
			conteudo += "</tr>";
		}
	}
	conteudo += "</table>";

	document.getElementById("DIV_MenuCursos").innerHTML = conteudo;

	xmlDoc = null;
}


////////////////////////////////////////////////
////////////////////////////////////////////////




////////// MUDAR A COR DA CELULA COM MOUSE OVER E OUT ///

function cellOver(src, color_over) {
	src.style.background = color_over;
	src.style.cursor = "pointer";
	/*src.bgColor = color_over;*/
}
function cellOut(src, color_default) {
	src.style.background = color_default;
	//src.bgColor = color_default; 
	src.style.cursor = "default";
}

function cellClick(src, link) {
	window.location = link;
}

////////////// FINALIZANDO MOUSE OVER ///////////////////
////////////////////////////////////////////////////////



////////// FUNÇOES PARA O LOGO MIDIATRAINIGN////////////

function LogoOver(src, color_over) {
	src.style.background = color_over;
	src.style.cursor = "pointer";
	/*src.bgColor = color_over;*/
}
function LogoOut(src, color_default) {
	src.style.background = color_default;
	//src.bgColor = color_default; 
	src.style.cursor = "default";
}

function LogoClick(src, link) {
	window.location = link;
}

////////////// FIM FUNÇOES PARA O LOGO MIDIATRAINIGN //////
//////////////////////////////////////////////////////////





//-------------------------------------------------------
///////// FUNCOES PARA MANIPULACAO DE COOKIES ///////////
//-------------------------------------------------------

//PARA VERIFICAR OS COOKIES BASTA CHAMAR A FUNÇÃO DoLoad() NO BODY DA PAGINA
//EX.: <body onload="DoLoad();">
function DoLoad() {
	if (LerCookie(".ASPXAUTH") == null) {
		//ajusta um intervalo para realizar o refresh neste caso 1 segundos.
		setTimeout("refresh()", 1 * 1);
		//        event.keyCode = 116;
	}
}


function refresh() {
	//executa um refresh toda vez q a pagina &#233; aberta.
	window.location.href = "http://localhost/mtraining/login.aspx";
}


// Fun&#231;&#227;o para ler o cookie.
function LerCookie(strCookie) {
	var strNomeIgual = strCookie + "=";
	var arrCookies = document.cookie.split(';');

	for (var i = 0; i < arrCookies.length; i++) {
		var strValorCookie = arrCookies[i];
		while (strValorCookie.charAt(0) == ' ') {
			strValorCookie = strValorCookie.substring(1, strValorCookie.length);
		}
		if (strValorCookie.indexOf(strNomeIgual) == 0) {
			return strValorCookie.substring(strNomeIgual.length, strValorCookie.length);
		}
	}
	return null;
}

// Fun&#231;&#227;o para excluir o cookie desejado.
function deleteCookie() {
	if (LerCookie(".ASPXAUTH") != null) {
		var dtmData = new Date();
		document.cookie = ".ASPXAUTH=0;expires=" + dtmData.toGMTString() + ";" + ";";
	}
}










/////////////// FIM DA MANIPULACAO DE COOKIES /////////////
