///========================================================================
//função ajax

try {
	ajax = new XMLHttpRequest();
	} catch(ee) {
				try {
					ajax = new ActiveXObject("Msxml2.XMLHTTP");
					} catch(e) {
								try {
									ajax = new ActiveXObject("Microsoft.XMLHTTP");
									} catch(E) {
												ajax = false;
												}
									}
}

// JavaScript Document
	function fcBtnCom(id,msg){
	if(msg == 'msg1')
		var retorno	=	"";
	else
		var retorno	=	"&nbsp;&nbsp;<img src=_img/carregando.gif width=80 height=18>";
	var idSpan	=	'btnCom'+id;
	var exibeResultado = document.getElementById(idSpan);
					exibeResultado.innerHTML = retorno;
	}
//================================================================

function exibeResultado(id,retorno){
	var msg		=		"&nbsp;&nbsp;<img src=_img/carregando.gif width=80 height=18>";
	var idSpan	=	'btnCom'+id;
	var idFrm	=	'frmCom'+id;
	var exibeResultado = document.getElementById(idSpan);
					exibeResultado.innerHTML = msg;
		exibeFrmCom(idFrm,id);
	}

function exibeFrmCom(t,id){
	var txt = t;
	var exibeResultado = document.getElementById(txt);
				ajax.open("GET", "_objetos/frmComentario.asp?id="+id, true);
					ajax.onreadystatechange = function(){
					exibeResultado.innerHTML = "<h2>Carregando...</h2>";
							if (ajax.readyState == 4){
								if(ajax.status == 200){
									var resultado = ajax.responseText;
									resultado = resultado.replace(/\+/g," ");
									resultado = unescape(resultado);
									exibeResultado.innerHTML = resultado;
								}else{
									exibeResultado.innerHTML = "Erro: ";
									}
													}
													}
					ajax.send(null);
}

function fcFecharCom(id){
	var idFrm	=	'frmCom'+id;
	var exibeResultado = document.getElementById(idFrm);
					exibeResultado.innerHTML = '';
}

//------------------------
function abreJanelaComentario(chave, largura, altura) {
//------------------------
//  fcBtnCom(chave,'msg1');
  posleft = (((screen.width - largura)/2)-10);
  postop  = (screen.height - altura)/2;
  parametros = 'toolbar=no, location=no, directories=no, status=no, ';
  parametros += 'scrollbars=yes, resizable=yes, menubar=no, ';
  parametros += 'width='+largura+', height='+altura+', left='+posleft+', top='+postop;
  void(window.open('_objetos/frmComentario.asp?id='+chave, 'Comente', parametros));

//	  fcBtnCom(chave,'msg2');
}


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


// Função que realiza a busca instantânea quando do login
function compara(txt,id,ORIGEM){
	var id = id;
	var lnk = "_adm/_adm/_sql/funcaoVerificaDadosCadastro.asp?txt=" + txt + "&end=" + id+ "&OR=" + ORIGEM;
//	location.href = lnk;
var exibeResultado = document.getElementById(id);
				ajax.open("GET", lnk, true);
					ajax.onreadystatechange = function(){
					exibeResultado.innerHTML = "<marquee style='width=30px' behavior='alternate'> .<font color='#FF0000'>.</font>.</marquee>";
							if (ajax.readyState == 4){
								if(ajax.status == 200){
									var resultado = ajax.responseText;
									resultado = resultado.replace(/\+/g," ");
									resultado = unescape(resultado);
									exibeResultado.innerHTML = resultado;
								}else{
									exibeResultado.innerHTML = "<font face=verdana size=1 color=red>Erro: " + ajax.status+"</font>";
									
									}
													}
													}
					ajax.send(null);
	}

//------------------------
function funcaoPrint(chave, largura, altura) {
//------------------------
//  fcBtnCom(chave,'msg1');
  posleft = (((screen.width - largura)/2)-10);
  postop  = (screen.height - altura)/2;
  parametros = 'toolbar=no, location=no, directories=no, status=no, ';
  parametros += 'scrollbars=yes, resizable=yes, menubar=no, ';
  parametros += 'width='+largura+', height='+altura+', left='+posleft+', top='+postop;
  void(window.open('_objetos/postPrint.asp?id='+chave, 'Print', parametros));
}

//------------------------------------------------
function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}
//-----------------------------------------------
// função verifica os dados do login
//-----------------------------------------------
function funcaoVerifica(){
	var msg;
	with(document.formLogin) {

		if(txtLogin.value==""){
			msg	=	"<font color=red face=verdana size=1>Preencha o Login!</font>"
			exibeResult(msg);
			return false;
		}
		
		if(txtSenha.value==""){
			msg	=	"<font color=red face=verdana size=1>Preencha a Senha!</font>"
			exibeResult(msg);
			return false;
		}
	}
}

function exibeResult(msg){
		var exibeResultado = document.getElementById('result');
				exibeResultado.innerHTML = msg;
}

function __cadastro(){
	
	var fe 	=	document.frmCadastro;
    if (fe.txtMenu.value.length <2)
      {
	   alert("O campo NOME deve ser preenchido corretamente.");
       frmCadastro.txtMenu.focus(frmCadastro.txtMenu);
        return false;
      }
	if (fe.txtSobrenome.value.length <2)
      {
	   alert("O campo SOBRENOME deve ser preenchido corretamente.");
       frmCadastro.txtSobrenome.focus(frmCadastro.txtSobrenome);
        return false;
      }
	var EMAIL = fe.txtEmail.value;
	  	if (EMAIL.indexOf('@') == -1 || EMAIL.indexOf('.') == -1)
		 {
		   alert ("Este EMAIL é inválido.");
			 frmCadastro.txtEmail.focus(frmCadastro.txtEmail);
			 return false;
		 }
		 
	marcado = -1
	for (i=0; i<fe.txtSexo.length; i++)
	{
		if (fe.txtSexo[i].checked)
	   	{
		marcado = i
		var Valor = fe.txtSexo[i].value;
		}
	}
	
	if (marcado == -1)
	{
	fe.txtSexo[0].focus();
	alert("Selecione o Sexo!");
	return false;	}
		 		 
		 
		var cidade			=	fe.cboCat.value;
		if(cidade == ''){fe.cboCat.focus(); alert('Selecione a Cidade!'); return false;}	

		var uf			=	fe.txtUF.value;
		if(uf < 2){fe.txtUF.focus(); alert('Digite a Sigla do Estado!'); return false;}	

//		if(document.frmCadastro.cbohid.value == ''){alert('Selecione uma Turma.'); return false;}

//		var turma			=	fe.cboTurma.value;
//			if(turma == ''){fe.cboSubCat.focus(); alert('Selecione a Turma!'); return false;}	

		 
	if (fe.txtLogin.value.length <4)
      {
	   alert("O campo LOGIN deve ter mais de 4 caracteres.");
       frmCadastro.txtLogin.focus(frmCadastro.txtLogin);
        return false;
      }
	  
	senha1 = fe.txtSenha.value;
	senha2 = fe.txtSenha2.value;

    if (senha1.length <4)
      {alert("O campo SENHA não pode ter menos que 5 caracteres.");
       frmCadastro.txtSenha.focus(frmCadastro.txtSenha);
        return false;
    }
	if (senha1 != senha2) {
		alert("Senha não confere.")
			frmCadastro.txtSenha2.value = '';
	       frmCadastro.txtSenha2.focus();
	return false
	}

	num = fe.txtConf.value;
	num1 = fe.txtConf1.value;

	if (num != num1) {
		alert("Número de validação não confere.")
	       frmCadastro.txtConf.focus(frmCadastro.txtConf);
	return false
	}

    document.forms[0].action = '_adm/_adm/_sql/sqlInsertUsuario.asp';
	document.forms[0].submit();

	}