var goBlur = false;
function getrandomInt(min,max) 
{ 
 return Math.round(min + Math.random()*(max-min)) 
}
function mudaCPFRG(){
	var objDocumento = document.getElementById('documento');
	var objDocumento2 = document.getElementById('documento2');
	var objDocumento3 = document.getElementById('documento3');
	
	iptLogin = document.getElementById('login');
	iptLogin.value='';
	if(objDocumento.innerHTML=='CPF'){
		objDocumento.innerHTML='RG';
		objDocumento2.innerHTML='RG';
		objDocumento3.innerHTML='CPF';
		iptLogin.name = 'rg';
	}else{
		objDocumento.innerHTML='CPF';
		objDocumento2.innerHTML='CPF';
		objDocumento3.innerHTML='RG';
		iptLogin.name = 'cpf';
	}
	
}

function semCadastro(){
	var iptSenha = document.getElementById('senha');
	var iptCadastro = document.getElementById('cadastro');
	
		iptCadastro.value = true;
		tmpSenha = '';
		for(i=0; i<6; i++){
	    	tmpSenha+= (i<3)?(String.fromCharCode(getrandomInt(97,122))):(getrandomInt(0,9));
	    }
	    iptSenha.value = tmpSenha;
		try{
			iptSenha.type = 'text';
		}catch(e){}
		goBlur  =true;
		
}
function verificaSeMascaraCPF(evento,mascara){
	objDocumento = document.getElementById('documento');
	if(objDocumento.innerHTML=='CPF'){
		mascaraTexto(evento,mascara);
	}
}
function chekaIpt(obj){
	if(goBlur){
		this.blur();
	}
}



function recuperaSenha(){
	
	try {
		var erro = false;
		var iptLogin = document.getElementById('login');
		var loginVar = (iptLogin.name=='cpf')?'cpf':'rg';
		if(loginVar == 'cpf'){
			if(!valida_cpf(iptLogin.value)){
				alert("CPF invalido!");
				erro = true;
			}
		}else{
			if(iptLogin.value==''){
				alert('Preencha o campo de RG!');
				erro = true;
			}
		}
		
		if (!erro) {
			var parametros = loginVar + '=' + iptLogin.value;
				//alert(parametros );
				new Ajax.Request(site_url+'/participante/participante/recuperaSenha/', {
					method: 'post',
					parameters: parametros,
					onSuccess: function(response){
						var xmlRT = response.responseXML;
						var xmlTXT = response.responseText;
						
						//alert(xmlTXT)
						var xml = xmlRT;
						
						if(xml!=null){
							
							var retorno = xml.getElementsByTagName("retorno")[0];
							var ret_status = retorno.getAttribute("status");
							var ret_email = retorno.getAttribute("email");
							
							if(ret_status==0){
								alert('Documento informado é invalido!');
							}else if(ret_status==1){
								alert("Um e-mail com sua senha foi enviado para '"+ret_email+"' que foi fornecido em seu cadastro.");
							}
							
						}
					}
				});
		}//else{alert('deu erro ?');}
	} catch (e) {
		alert(e);
	}	
}

function checkLogin(){
	
	var sendBtn = document.getElementById('sendBtn');
	//sendBtn.disabled = true;
	//alert('function checkLogin() ' +sendBtn );
	try{
		
		var erro = false;
		iptCadastro = document.getElementById('cadastro');
		var iptSenha = document.getElementById('senha');
		var iptLogin = document.getElementById('login');
		var loginVar = (iptLogin.name=='cpf')?'cpf':'rg';
		
		if(loginVar == 'cpf'){
			if(!valida_cpf(iptLogin.value)){
				alert("CPF invalido!");
				erro = true;
			}
		}
		if(iptSenha.value == ''){
			alert('Preencha o campo da senha');
			erro = true;
		}
		
		if (!erro) {
			//alert('SEM ERRO');
			//if (iptCadastro.value != 'true') {
				//alert("LOGIM" );
				var parametros = loginVar + '=' + iptLogin.value + "&senha=" + iptSenha.value + "&cadastro="+iptCadastro.value;
				//alert(parametros );
				new Ajax.Request(site_url+'/participante/participante/login/'+programa_id, {
					method: 'post',
					parameters: parametros,
					onSuccess: function(response){
						var xmlRT = response.responseXML;
						var xmlTXT = response.responseText;
						//alert(xmlTXT);
						//acaoLogin(xmlRT);
						var xml = xmlRT;
						
						if(xml!=null){
							//alert(xml);
							var mensagem = xml.getElementsByTagName("retorno")[0];
							var status = mensagem.getAttribute("status");
							//alert(status);
							if(status<0){
								alert('Login ou senha inválidos!');
							}else if(status==0){
								alert('você já está inscrito neste curso.');
							}else if(status==2){
								alert('Documento informado já cadastrado');
							}else if(status==1){
								//alert('VAI');
								window.location.href = site_url+'/participante/participante/cadastra'
							}
						}else{
							alert('login ou senha inválidos');
						}
					}
				}
			);			
		}else{
			sendBtn.disabled = false;
		}
	}catch(e){
		alert(e);
	}
}
