// JavaScript Document


/*
$(document).ready(function(){
		$("#mnuposgraduacao .menu>li>ul>li>ul").css('border','none');
		$("#mnuposgraduacao .menu>li>ul>li>ul").css('display','none');
});
*/


function openSubAreas(area) {
	//$("#mnuposgraduacao .menu>li>ul>li>a:contains('"+area+"') + ul").slideToggle("slow");
	jQuery.noConflict();
	jQuery("#mnuposgraduacao li > a:contains('"+area+"') + ul").slideToggle("slow");	
}



function showAcessoRapido() {
	div = document.getElementById("mnuacessorapido");
	if (div.style.display == "block") div.style.display = "none";
	else 							div.style.display = "block";

}


function hideSubMenus() {
		document.getElementById("mnugraduacao").style.display = "none";
		document.getElementById("mnuposgraduacao").style.display = "none";
		document.getElementById("mnuextensao").style.display = "none";
		//document.getElementById("mnuegressosnoticias").style.display = "none";
		//document.getElementById("mnufaculdades").style.display = "none";		
}

function showSubMenu(menu, node) {

		//Macacada até achar uma solução melhor :D
		//document.getElementById("mnugraduacao").style.display = "none";
		//document.getElementById("mnuposgraduacao").style.display = "none";
		//document.getElementById("mnuextensao").style.display = "none";
		//document.getElementById("mnuextensao").style.display = "none";

		hideSubMenus();

		// Captura DIV do Submenu
		a = document.getElementById(menu);
		a.style.display = "block";
		a.style.position = "absolute";
		
		//Calcula a posição do Nó filho (LI da UL)
		pleft = parseInt(document.getElementById('mainlevel_principal').childNodes[node-1].offsetLeft);
		//tleft = parseInt(document.getElementById('mainlevel_principal').childNodes[node-1].offsetTop);
		tleft = 0;
		
		//Calcula a posição em função da resolução
		largura = document.body.clientWidth;
		w = (largura - 786)/2;
		if (w < 0 ) w = 0;

		// Ajusta ao browser
		if(navigator.appVersion.match("MSIE 6.0")) { pleft = parseInt(pleft) + 302; tleft = parseInt(tleft);} // HACK para IE6
		if(navigator.appVersion.match("MSIE 7.0")) { pleft = parseInt(pleft) + 302; tleft = parseInt(tleft);} // HACK para IE7		
		//if(navigator.appVersion.match("MSIE 7.0")) { pleft = parseInt(303 + w); tleft = parseInt(tleft) - 0;} // HACK para IE7

		//Aplica posição
		a.style.left = pleft + 75 +"px";
		a.style.top  = tleft + 60 + "px";
		//a.style.top  =  "53px"; /*Tamanho fixo para Todos; */
}


function showSubMenuLocal(menu, node) {

		//Macacada até achar uma solução melhor :D
		document.getElementById("mnufaculdades").style.display = "none";		

		// Captura DIV do Submenu
		a = document.getElementById(menu);
		a.style.display = "block";
		a.style.position = "absolute";
		
		//Calcula a posição do Nó filho (LI da UL)
		pleft = parseInt(document.getElementById('mainlevel_principal').childNodes[node-1].offsetLeft);
		//tleft = parseInt(document.getElementById('mainlevel_principal').childNodes[node-1].offsetTop);
		tleft = 175;
		
		//Calcula a posição em função da resolução
		largura = document.body.clientWidth;
		w = (largura - 786)/2;
		if (w < 0 ) w = 0;

		// Ajusta ao browser
		if(navigator.appVersion.match("MSIE 6.0")) { pleft = parseInt(pleft) + 301; tleft = parseInt(tleft) + 10;} // HACK para IE6
		if(navigator.appVersion.match("MSIE 7.0")) { pleft = parseInt(pleft) + 301; tleft = parseInt(tleft) - 0;} // HACK para IE6		
		//if(navigator.appVersion.match("MSIE 7.0")) { pleft = parseInt(303 + w); tleft = parseInt(tleft) - 0;} // HACK para IE7

		//Aplica posição
		a.style.left = pleft - 228 + "px";
		a.style.top  = tleft + 53 + "px";
		//a.style.top  =  "53px"; /*Tamanho fixo para Todos; */
}



function setWordGoogleSearchAndClick(word) {

	//setWord
	query = document.getElementById("q")
	query.value = word
	
	//Click
	botao = document.getElementById("sa")
	botao.click();
	
}


function loginAcademico() {

	user = document.getElementById("user");
	pass = document.getElementById("pass");
	    
	div1 = document.getElementById("msg");
	div1.style.display = "block";
	
	//Limpando caso houver resíduo de outro login
	div1.innerHTML = "";

	if (( user.value == "" ) && (user.value == "")) {
		user.focus();
		div1.innerHTML = "Informe a matricula e senha para entrar no Portal Corpore RM!";
		div1.className = "erro";
		return false;				
	} else if (user.value == "") {
		user.focus();
		div1.innerHTML = "Informe a sua Matricula entrar no Portal Corpore RM!";
		div1.className = "erro";
		return false;		
	} else if (pass.value == "") {
		pass.focus();
		div1.innerHTML = "Informe a senha da Biblioteca para entrar no Portal Corpore RM!";
		div1.className = "erro";
		return false;		
	} else {
		div1.innerHTML = "Conectando...";
		div1.className = "valid";
		return true;
	}
}



function openClosePop(acao, div){

	// acao(1) => aparece
	// acao(0) => some
	
	if (!acao) document.getElementById(div).style.display= "none";
	else {
		document.getElementById(div).style.display= "block";
		document.getElementById(div).style.left = screen.width/2.5 + 'px';
		document.getElementById(div).style.top = screen.width/4 + 'px';
	}
}


//VALIDAÇÃO DO FALE CONOSCO

function valida_fale_conosco() {
	
	if (document.getElementById('txtNome').value == "") {
		alert('Preencha o seu Nome');
		return false;
	} else if (document.getElementById('txtEmail').value == "") {
		alert('Preencha o seu Email de contato');
		return false;
	} else if (document.getElementById('txtTelefone').value == "") {
		alert('Preencha o seu Telefone de contato');
		return false;
	} else if (document.getElementById('txtTelefone').value.length < 8 ) { 
		alert('Preencha o seu Telefone de contato corretamemte');
		return false;
	} else {
		return true;
	}
	
}