// JavaScript Document

//FUN&ccedil;&atilde;O PARA OVER DO MENU
over = function() {
	var sfEls = document.getElementById("menu").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" over";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" over\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", over);

function Max(txarea, total) 
{ 
    total = 299; 
    tam = txarea.value.length; 
     
    if (tam >= total){ 
         
       aux = txarea.value; 
       txarea.value = aux.substring(0,total-1); 
	}
		
	   document.frm_prof.conta.value = total-tam;
}

function abrir(URL) {
	var width = 500;
	var height = 300;
	var left = 200;
	var top = 100;
	window.open(URL,'janela1', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=yes, fullscreen=no');
}

function CheckForm (form) {
	
	if (form.id == "frm_pesquisa") {
		valor = form.pesquisa.value;
		document.getElementById('search').value = valor;
	} else valor = form.search.value;
	
	//Check for a word to search
    if (!valor){
        alert("Por favor, entre pelo menos com um valor no campo de busca");
        //document.getElementById('frm_pesquisa').focus();
        return false;
    }
    
    return true
}

function login_aluno() {
	form = document.getElementById('frm_restrito');
	user = document.getElementById('aluno');
	senha = document.getElementById('senha_aluno');
	
	if (!user.value) {
		alert('Forneça seu nome de usuário para efetuar o login');
		user.focus();
	} else if (!senha.value) {
		alert('Forneça sua senha de acesso para efetuar o login');
		senha.focus();
	} else {
		form.action = "/portal_aluno/auten_aluno.asp";
		form.target = "_blank";
		
		document.getElementById('login').value = user.value;
		document.getElementById('senha').value = senha.value;
		form.submit();
	}
	
}

function remPass() {
	user = document.getElementById('aluno');
	if (!user.value) {
		alert('Por favor, preencha o campo "Aluno".');
		user.focus();
	} else {
		$('#link_esqueci').html("Aguarde...");
		$.ajax({
			type: "POST",
			cache: false,
			url: "../includes/lembra_senha.asp",
			data: "user="+user.value+"",
			success: function(dados){
				$('#link_esqueci').html("Esqueci minha senha");
				alert(dados);
			}
		});	
	}
}

function login_admin() {
	form = document.getElementById('frm_restrito');
	user = document.getElementById('admin');
	senha = document.getElementById('senha_admin');
	
	if (!user.value) {
		alert('Forneça seu usuário para efetuar o login');
		user.focus();
	} else if (!senha.value) {
		alert('Forneça sua senha de acesso para efetuar o login');
		senha.focus();
	} else {
		form.action = "/portal-v2/autentica.asp";
		form.target = "_blank";
		
		document.getElementById('login').value = user.value;
		document.getElementById('senha').value = senha.value;
		form.submit();
	}
	
}

function showVideo(a) {
		
	w = screen.width;
	h = screen.height;
	meio_w = w/2;
	meio_h = h/2;

	altura2 = 320/2;
	largura2 = 240/2;
	meio1 = meio_h-altura2;
	meio2 = meio_w-largura2;

	video = window.open('/new/includes/open_video.asp?arquivo='+a+'','video','height=240,width=320,top='+meio1+',left='+meio2+'');
	video.focus();
}

//VALIDA CAMPOS DO FORMULARIO
function checaForm(form) {
		//theform = document.getElementById('forms');
		theform = form;
		if (document.all || document.getElementById) {
			
			var label = '';
			var errors = 0;
			
			for (i = 0; i < theform.length; i++) {
			var formElement = theform.elements[i];
				if (true) {
					if(theform.elements[i].type != 'button' && theform.elements[i].type != undefined && theform.elements[i].type != 'hidden' && theform.elements[i].disabled != true) {
						if (theform.elements[i].type != 'checkbox')
							//document.getElementById(formElement.id).style.border = '1px solid #CCC';
							//document.getElementById(formElement.id).style.backgroundColor='#FFF';
						
						if (formElement.alt == 'required' || formElement.title == 'required') {
							if (!formElement.value) {
								//document.getElementById(formElement.id).style.backgroundColor='#D7E9F7';	
								//document.getElementById(formElement.id).style.border = '1px solid #FF0000';
								errors++;
							}
						}
					}
				}
			}
		}
		if (errors == 0) {
			return true;
		} else {
			alert('Os campos marcados com asterisco são obrigatórios');
			return false;
		}
}
