function logout()
{
	window.location="?scf=local"; //funcao de sair
}
//-------------------------------------------------------------------------------------------
function logar()
{	
	if(document.getElementById("login").value == "" || document.getElementById("senha").value == "")
	{
		return alert("Informe os 2 campos.");
	}
	else
	{
		enviaPOST("./php/login.php", "login=" + document.getElementById("login").value + "&senha=" + document.getElementById("senha").value, "logar", "logar");
	}
}
//-------------------------------------------------------------------------------------------
function logar_admin()
{	
	document.forma.submit();
}

function abre_zipclass()
{	
	if(!document.getElementById("logado"))
	{
		return alert("Favor logar antes de acessar os cursos.");
	}
	else
	{
		//alert(document.getElementById("logado").value);
        //email = document.getElementById("DsEmail").value;
		//nmLogin = document.getElementById("NmLogin").value;
		//nmUsuario = document.getElementById("NmUsuario").value;		
		//url = 'http://www.zipclass.com.br/apac/login.php?DsEmail=' + email + '&NmUsuario=' + nmUsuario + '&NmLogin=' + nmLogin + '&acao=zipclass&CdCliente=11';
		window.open(document.getElementById("logado").value,'NITIS','width='+screen.availWidth+',height='+screen.availHeight+',toolbar=no,menubar=no,location=no,status=no,fullscreen=no,directories=no,dependent=yes,left=0,top=0,scrollbars=yes');
	}
}
//-----------------------------------------------------------------------------------------
function salvarDados(acao){
    // acao == 1 Novo usuario
    // acao == 2 alterar dados do usuario
    erro="";
    document.getElementById("msgCadastro").innerHTML = "&nbsp;";
    if(acao==1){
      
        //Validacao dos campos do formulario
        if(document.getElementById("login1").value == ""){
            erro +=" - Login<br>";
        }
        if(document.getElementById("senha1").value == ""){
            erro +=" - Senha<br>";    
        }else if(document.getElementById("senha1").value != document.getElementById("senhac").value){
            erro +=" - Senhas nao conferem<br>";
        }
        if(document.getElementById("nome1").value==""){
            erro +=" - Nome<br>";
        }
        if(document.getElementById("sexo").checked)
            sexo = "M";
        else
            sexo = "F";

        if(document.getElementById("estado").value==""){
            erro +=" - Estado<br>";
        }
        if(document.getElementById("cidade").value==""){
            erro +=" - Cidade<br>";    
        }
        if(document.getElementById("local").value==""){
            erro +=" - Local de treinamento<br>";
        }
        if(document.getElementById("estadoCivil").value==""){
            erro +=" - Estado Civil<br>";
        }
        if(document.getElementById("data_d").value==""){
            erro +=" - Dia<br>";
        }
        if(document.getElementById("data_m").value==""){
            erro +=" - Mes<br>";
        }
        if(document.getElementById("data_a").value==""){
            erro +=" - Ano<br>";
        }
        if(document.getElementById("email").value == ""){
            email="padrao@weblife.com.br"
        }		
        if(erro==""){
        
            parametros="login1="+document.getElementById("login1").value; 
            parametros=parametros+"&senha1="+document.getElementById("senha1").value;
            parametros=parametros+"&senhac="+document.getElementById("senhac").value;
            parametros=parametros+"&nome="+document.getElementById("nome1").value;
            parametros=parametros+"&email="+email;
            parametros=parametros+"&ddd="+document.getElementById("ddd").value;
            parametros=parametros+"&telefone="+document.getElementById("telefone").value;
            parametros=parametros+"&sexo="+sexo;
            parametros=parametros+"&logradouro="+document.getElementById("logradouro").value;			
            parametros=parametros+"&numero="+document.getElementById("numero").value;
            parametros=parametros+"&complemento="+document.getElementById("complemento").value;
            parametros=parametros+"&bairro="+document.getElementById("bairro").value;
            parametros=parametros+"&cep="+document.getElementById("cep").value;
            parametros=parametros+"&estado="+document.getElementById("estado").value;
            parametros=parametros+"&cidade="+document.getElementById("cidade").value;
            parametros=parametros+"&local="+document.getElementById("local").value;
            parametros=parametros+"&estadoCivil="+document.getElementById("estadoCivil").value;
            parametros=parametros+"&dtNascimento="+document.getElementById("data_a").value+"-"+document.getElementById("data_m").value+"-"+document.getElementById("data_d").value;

            enviaPOST("./php/cadastrar.php", parametros, "msgCadastro", "msgCadastro");		
            
        }else{
            document.getElementById("msgCadastro").innerHTML = "<b>Por Favor, verifique os seguintes campos:</b><font color=red><br>"+erro+"</font><hr>";
        }
    }else if(acao==2){
            erro="";
            document.getElementById("msgCadastro").innerHTML = "&nbsp;";   
            if(document.getElementById("nome1").value==""){
            erro +=" - Nome<br>";
            }
            if(document.getElementById("sexo").checked)
                sexo = "M";
            else
                sexo = "F";

            if(document.getElementById("estado").value==""){
                erro +=" - Estado<br>";
            }
            if(document.getElementById("cidade").value==""){
                erro +=" - Cidade<br>";    
            }
            if(document.getElementById("local").value==""){
                erro +=" - Local de treinamento<br>";
            }
            if(document.getElementById("estadoCivil").value==""){
                erro +=" - Estado Civil<br>";
            }
            if(document.getElementById("data_d").value==""){
                erro +=" - Dia<br>";
            }
            if(document.getElementById("data_m").value==""){
                erro +=" - Mes<br>";
            }
            if(document.getElementById("data_a").value==""){
                erro +=" - Ano<br>";
            }
            if(document.getElementById("email").value == ""){
            email="padrao@weblife.com.br";
            }
			
            if(erro==""){
                parametros="update=1"; 
                parametros=parametros+"&nome="+document.getElementById("nome1").value;
                parametros=parametros+"&email="+email;
                parametros=parametros+"&ddd="+document.getElementById("ddd").value;
                parametros=parametros+"&telefone="+document.getElementById("telefone").value;
                parametros=parametros+"&sexo="+sexo;
                parametros=parametros+"&logradouro="+document.getElementById("logradouro").value;			
                parametros=parametros+"&numero="+document.getElementById("numero").value;
                parametros=parametros+"&complemento="+document.getElementById("complemento").value;
                parametros=parametros+"&bairro="+document.getElementById("bairro").value;
                parametros=parametros+"&cep="+document.getElementById("cep").value;
                parametros=parametros+"&estado="+document.getElementById("estado").value;
                parametros=parametros+"&cidade="+document.getElementById("cidade").value;
                parametros=parametros+"&local="+document.getElementById("local").value;
                parametros=parametros+"&estadoCivil="+document.getElementById("estadoCivil").value;
                parametros=parametros+"&dtNascimento="+document.getElementById("data_a").value+"-"+document.getElementById("data_m").value+"-"+document.getElementById("data_d").value;
                
                enviaPOST("./php/cadastrar.php", parametros, "msgCadastro", "msgCadastro");
            }else{
                document.getElementById("msgCadastro").innerHTML = "<b>Por Favor, verifique os seguintes campos:</b><font color=red><br>"+erro+"</font><hr>";
            }
        }else{
            alert("Ocorreu um erro insperado, por favor tente novamente em alguns minutos!")
        }
}
//-----------------------------------------------------------------------------------------
//                            alterar dados do usuario
//-----------------------------------------------------------------------------------------
function alterarDados(){
    parametros = "alterar=1";
    enviaPOST('./php/tela_cadastrar.php',parametros, 'text', 'text');
}
//-----------------------------------------------------------------------------------------
var xmlHttp;
//é necessario 4 parametros 
// URL = onde o arquivo  php se encontra
// parametros = as variaveis q serao enviadas para o arquivo php
// idResponse = é a DIV onde será impresso a resposta do arquivo php
// idAguarde =  é a div onde aparecerá o AGUARDE...
function enviaPOST(caminho,param,idResponse,idAguarde){ 
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null) {
     S ("Ops! Seu navegador não suporta este tipo de funcionalidade.");
     return false;
    }
    var url=caminho;
    var dados = param;
    dados = unescape(dados);
    xmlHttp.open("POST", url, true); //Abre a url.
    //xmlHttp.setRequestHeader('Content-Type','text/xml');
    xmlHttp.setRequestHeader('encoding','ISO-8859-1');
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
    xmlHttp.onreadystatechange = function() {// chamada para funcao stateChanged 
        if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
            document.getElementById(idResponse).innerHTML = xmlHttp.responseText;
        }else
            document.getElementById(idAguarde).innerHTML = '<img src="../img/ajax_preloader.gif" alt="ok" border="0" />&nbsp;&nbsp;carregando...';
    }
    xmlHttp.send(dados);
}
//-------------------------------------------------------------------------------------------
// CRIA O OBJETO DO TIPO XMLHTTPREQUEST, USADO PARA REQUISIÇÕES NO SERVIDOR
function GetXmlHttpObject(){
    var xmlHttp=null;
    try{
     // Firefox, Opera 8.0+, Safari
     xmlHttp=new XMLHttpRequest();
    }catch (e){
     //Internet Explorer
     try{
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
     }catch (e){
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
     }
    }
    return xmlHttp;
}

// ===================================  confere a entrada de dados ==========================================

//************ SOMENTE DIGITOS ****************
//ACEITA SOMENTE DIGITOS NO CAMPO PASSADO NO ID
function doDigits(id){
    var reDigits = /^\d+$/;
    if (!reDigits.test(document.getElementById(id).value)) {
         document.getElementById(id).value = 
            document.getElementById(id).value.substr(0,document.getElementById(id).value.length-1);
    }
}
// *********** FIM SOMENTE DIGITOS ************

// **************SOMENTE LETRAS****************
//ACEITA SOMENTE DIGITOS NO CAMPO PASSADO NO ID
function doLetters(id){
    var reLetters = /^[A-Za-z\s]+$/;
    if (!reLetters.test(document.getElementById(id).value)) {
         document.getElementById(id).value = 
            document.getElementById(id).value.substr(0,document.getElementById(id).value.length-1);
    }
}
// **************FIM SOMENTE LETRAS****************

// **************SOMENTE LETRAS****************
//ACEITA SOMENTE DIGITOS NO CAMPO PASSADO NO ID
function doNick(id){
    var reNick = /^[A-Za-z\d]+$/;
    if(!reNick.test(document.getElementById(id).value)) {
         document.getElementById(id).value = 
            document.getElementById(id).value.substr(0,document.getElementById(id).value.length-1);
    }
}
// **************FIM SOMENTE LETRAS****************

// **************VALIDAR E-MAIL********************
function doEmail(id){
    var reEmail  = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
    return reEmail.test(document.getElementById(id).value);
    
}
// **************FIM VALIDAR E-MAIL ***************

// ===================================  FIM confere a entrada de dados ==========================================
