// carrega swf repassando variáveis
function flashVars(swf,w,h,vars,tooltip,visible) {
	
	if (tooltip != ""){
		// Direito Público e Privado | Freddie Didier Jr. | Matutino | Turma 005 | 00:52:17
		tt = "header=[] body=["+tooltip+"] cssbody=[tooltip]";
	} else {
		tt = "";
	}
	
	if(visible != ""){
		mode = 'wmode="'+visible+'"';
		pmode = '<param name="wmode" value="'+visible+'" />';
	}else{
		mode = "";
		pmode = "";
	}
	
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+w+'" height="'+h+'" title="'+tt+'"><param name="movie" value="swf/'+swf+'.swf'+vars+'" /><param name="quality" value="high" />'+pmode+'<param name="menu" value="false" /><embed src="swf/'+swf+'.swf'+vars+'" width="'+w+'" height="'+h+'" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" '+mode+' menu="false"></embed></object>');
}


// JavaScript Document

function limpaForm(id,texto){
	var campo=document.getElementById(id);
	switch(escape(campo.value)){
		case escape("BUSCAR VIDEOS"):
			campo.value = "";
			break;
		case "Usu%E1rio":
			campo.value = "";
			break;
		case escape("Senha"):
			campo.value = "";
			campo.type = "password";
			break;
		case escape("porData"):
			campo.value = "";
			break;
		case "":
			if (id == "porData"){
				texto = "Por data [dd/mm/aaaa]";
			} else if (id == "senha"){
				campo.type = "text";
			}
			campo.value = texto;
			break;
	}
}

function check(alvo,tipo){	
	menu(alvo,tipo);
}

function SubMenu(alvo,estilo){
	if(document.getElementById(alvo)){ // verifica se o objeto existe e executa ação
		document.getElementById(alvo).className = estilo;
	}
}

function menu(alvo,tipo,extensao){
	if(extensao){
		ext = extensao;
	}else{
		ext = "gif";
	}
	
	imagem = document.getElementById(alvo);
	if (imagem) { 
		imagem.src= 'i/'+ tipo + '.' + ext;
	}
}



//function checa(inoltz) {
//	      if (inoltz.usuario.value == "Usuário") {
//		    alert("Favor informar o nome do usuário.");
//		    inoltz.usuario.focus();
//		    return;
//	      }
//		
//	      if (inoltz.senha.value == "Senha") {
//			alert("Favor informar a senha.");
//			inoltz.senha.focus();
//			return;
//		  }
//	
//		inoltz.submit();
// }
 
function avaliar(nota){
	alvo = document.getElementById("legendaVoto");
	switch(nota){
		case 1: texto = "Muito fraco";
		break;
		case 2: texto = "Fraco";
		break;
		case 3: texto = "Razo&aacute;vel";
		break;
		case 4: texto = "Bom";
		break;
		case 5: texto = "Muito bom";
		break;
	}
	alvo.innerHTML=texto;
	alvo2 = document.getElementById("notaAtual");
	alvo2.value = nota;
	return false;
}

function descartar(){
	menu("estrela","estrelas0","png");
	a1 = document.getElementById("legendaVoto");
	a1.innerHTML = "Avalie este v&iacute;deo";
	a2 = document.getElementById("notaAtual");
	a2.value = 0;
	alvo = document.getElementById("comentario");
	alvo.value = "";
}


function lembrarSenha(estilo){

	mudaForm = document.getElementById("autentica");

	
	if (estilo==false){
	
		//novoestilo = 'camposAutenticacao';
		SubMenu("autenticaSenha","camposAutenticacao");
		novoestilo = true;
		urlTxt = 'Esqueci minha senha';
		arquivo = "legenda_login";
		enviarSenha = false;
		
		mudaForm.action = "autenticaUsuario.asp";
		//mudaForm.onSubmit="";
		document.getElementById("linkLogin").href = 'javascript:checaLogin(document.autentica)';
		
	} else {
	
		SubMenu("autenticaSenha","displayNone");
		novoestilo = false;
		urlTxt = 'Voltar para Login';
		arquivo = "legenda_email";
		enviarSenha = true
		
		mudaForm.action = "lembrarSenha.asp";
		//mudaForm.onSubmit="return validaEmail()";
		document.getElementById("linkLogin").href = "javascript:checaMatricula(document.autentica)";

	}
	
	menu("legendaCampo",arquivo);
	
	//SubMenu("autenticaSenha","displayNone");
	lembrar = document.getElementById("lembrarSenha");
	lembrar.innerHTML = '<a href="javascript:void(0);" class="cinza" onclick="lembrarSenha('+novoestilo+')" >&gt;&gt;'+urlTxt+'</a>';	
}

function sucessoErro(){
	h = window.getHeight()
	bg = document.getElementById("black");
	bg.style.height = h;
}

function okClick(){
	if (enviarSenha != true){
		// executa acao de login
	} else {
		// executa comando para reenviar senha
		SubMenu('black','black');
		SubMenu('msg','msg');
		sucessoErro();
	}
}


// AJAX

// Inicia o AJAX
try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}


function carrega(n){
	
    //Exibe o texto carregando no div conteúdo
	
	
    //Abre a url
    xmlhttp.open("GET", n ,true);

	xmlhttp.onreadystatechange = function() { 
	
		 if (xmlhttp.readyState==4){
			 
			   //Lê o texto
				var texto=xmlhttp.responseText;
	
				//Desfaz o urlencode
				texto=texto.replace(/\+/g," ");
				texto=unescape(texto);
	
				//Exibe o texto no div conteúdo
				var conteudo=document.getElementById("conteudo");
				conteudo.innerHTML=texto;
			 
		 }
	
	};

    xmlhttp.send(null);

}


var navegador = navigator.userAgent.toLowerCase(); //Cria e atribui à variável global 'navegador' (em caracteres minúsculos) o nome e a versão do navegador
var xmlhttp; //Cria uma variável global chamada 'xmlhttp'

//Função que inicia o objeto XMLHttpRequest
function objetoXML() {
	if (navegador.indexOf('msie') != -1) { //Internet Explorer
		var controle = (navegador.indexOf('msie 5') != -1) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP'; //Operador ternário que adiciona o objeto padrão do seu navegador (caso for o IE) à variável 'controle'
		try {
			xmlhttp = new ActiveXObject(controle); //Inicia o objeto no IE
		} catch (e) { }
	} else { //Firefox, Safari, Mozilla
		xmlhttp = new XMLHttpRequest(); //Inicia o objeto no Firefox, Safari, Mozilla
	}
}


//Função que envia o formulário
function enviarForm(url, campos, destino) {
	var elemento = document.getElementById(destino); //Atribui à variável 'elemento' o elemento que irá receber a página postada
	objetoXML(); //Executa a função objetoXML()
	if (!xmlhttp) { //Se o objeto de 'xmlhttp' não estiver true
		elemento.innerHTML = 'Impossivel iniciar o objeto XMLHttpRequest.'; //Insere no 'elemento' o texto atribuído
		return;
	} else { //Senão
		elemento.innerHTML = '<div align=center><font face=Arial size=2><br><br><img src="images/loading.gif"><br><strong>Processando...</strong></font></div><br><br>'; //Insere no 'elemento' o texto atribuído
	}
	xmlhttp.onreadystatechange = function () {
    	if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0) { //Se a requisição estiver completada
    		if (xmlhttp.status == 200) { //Se o status da requisição estiver OK
    			elemento.innerHTML = xmlhttp.responseText; //Insere no 'elemento' a página postada
    		} else { //Senão
    			elemento.innerHMTL = 'Erro 404'; //Insere no 'elemento' o texto atribuído
    		}
    	}
	}
	xmlhttp.open('POST', url+'?'+campos, true); //Abre a página que receberá os campos do formulário
	xmlhttp.send(campos); //Envia o formulário com dados da variável 'campos' (passado por parâmetro)
}

// Quebra de linha
function nl2br(str) {
	if(typeof(str)=="string") return str.replace(/(\r\n)|(\n\r)|\r|\n/g,"<BR>");
	else return str;
}


function validaEmail(){
		d = document.autentica;
		//validar email
		if (d.usuario.value == ""){
			alert("O campo " + d.usuario.name + " deve ser preenchido!");
			d.usuario.focus();
			return false;
		}
		//validar email(verificao de endereco eletronico)
		parte1 = d.usuario.value.indexOf("@");
		parte2 = d.usuario.value.indexOf(".");
		parte3 = d.usuario.value.length;
		if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
			alert("O campo " + d.usuario.name + " deve conter um e-mail correto!");
			d.usuario.focus();
			return false;
		}		
		codificar();
		enviarForm('lembrarSenha.asp', campos, 'msg');
}

// Define os campos do formulário a serem processados via AJAX
function codificar() {
	u=document.getElementById('usuario');
	campos = "usuario="+encodeURI(u.value);
}

// FIM AJAX

function toggleLayer(pass,layer)	{
	// Fecha os demais itens abertos
	for (i=0;i<links.length;i++){
		if (links[i] != layer){
			//o = "pass" + i;
			SubMenu(("pass" + i),"passaporte");
			document.getElementById(links[i]).style.display = 'none';
		}
	}
	if (layer != ""){
		// Abre ou fecha o item clicado
		if(document.getElementById(layer)){// verifica se o objeto existe e executa ação
		layer = (typeof layer == 'string') ? document.getElementById(layer) : layer;	
		layer.style.display = (layer.style.display == 'none') ? '' : 'none';
		}
		
		if(document.getElementById(pass)){ // verifica se o objeto existe e executa ação
		pass = (typeof pass == 'string') ? document.getElementById(pass) : pass;	
		pass.className = (pass.className == 'passaporte2') ? 'passaporte' : 'passaporte2';
		}
	}
}

/*
// Preload Imagens
if (document.images){
  pic1= new Image(); 
  pic1.src="i/bt_tickets_on.gif";  
  pic2= new Image(); 
  pic2.src="i/bt_cadastro_on.gif";
  pic3= new Image(); 
  pic3.src="i/check_over.png";
  pic4= new Image(); 
  pic4.src="i/legenda_login.gif";
  pic5= new Image(); 
  pic5.src="i/legenda_email.gif";
}
*/

function getText(txtbox, e){
 var keyCode;

if (window.event)
	 keyCode = window.event.keyCode;
 else
	 keyCode = e.which;

 switch (keyCode){
 case 8 : //backspace
 	return true;
//add other keycodes (like DEL)
 default :

 if (txtbox.value.length >= 452)
 return false;//cross browser way to cancel event.
 }

 return true;
}

function setText(txtbox, lblcount){
	document.getElementById(lblcount).innerHTML =  (txtbox.value.length - 452) * -1;
}

// CSS Browser Selector - Rafael Lima (http://rafael.adm.br)
var css_browser_selector = function() {var ua=navigator.userAgent.toLowerCase(),is=function(t){return ua.indexOf(t) != -1;},h=document.getElementsByTagName('html')[0],b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?'gecko ff2':is('firefox/3')?'gecko ff3':is('gecko/')?'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';var c=b+os+' js'; h.className += h.className?' '+c:c;}();

//parâmetros
enviarSenha = false;
links = Array();
//barras = Array();
