// JavaScript Document


function addEvent(obj, evType, fn)
{
    if(obj.addEventListener){
        obj.addEventListener(evType, fn, false);
        return true;
    } 
	else if (obj.attachEvent)
	{
		var r = obj.attachEvent('on'+evType, fn);
		return r;
    } 
	else 
	{
        return false;
    }
}

function init()
{
	/*addEvent(document.getElementById("frm_camp_age"), "click", swapGer);
	addEvent(document.getElementById("frm_camp_emp"), "click", swapGer);
	*/
}

function swapGer(e)
{
   e = (e || window.event);
   var obj = e.srcElement || e.target;
   
   if (obj.value == "agencia")
      {  
   		  document.getElementById("tipo_cad").value = "cpf";
		  document.getElementById("frm_login").action = "http://rh.rhadar.com.br/login_emp_exec.php";  
	  }
   else if (obj.value == "empresa")
      {
   		  document.getElementById("tipo_cad").value = "emp";
		  document.getElementById("frm_login").action = "http://rhe.rhadar.com.br/login_emp_exec.php";
	  }
}

function validaGer()
{
	
    if ((document.getElementById("frm_camp_age").checked) || (document.getElementById("frm_camp_emp").checked))
       {
			tipo='email_login';
			//Validação de Email!!	
				if(trim(document.getElementById(tipo).value)=='')
					{
						alert("O Email deve ser Preenchido!");
						document.getElementById(tipo).focus();
						return false;
					}
				else
					{
						var erEmail = /^[\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}\])$/;
						if( !(erEmail.test(document.getElementById(tipo).value)) )
							{
								alert("E-mail inválido!");
								document.getElementById(tipo).focus();
								return false;
							}
					}
				
				
				//validação da Senha	
				if (trim(document.getElementById("senha").value)=='')
					{
						alert("A senha deve ser Preenchida!");
						document.getElementById("senha").focus();
						return false;
					}
				else if(document.getElementById("senha").value.length < 4)
					{
						alert("A senha deve ter no mínimo 4 Caracteres!");
						document.getElementById('senha').focus();
						return false;
					}
			
				if(document.getElementById("frm_camp_age").checked)
					document.getElementById("frm_login").action = "http://rh.rhadar.com.br/login_emp_exec.php?id_empresa=1";				
					

				if(document.getElementById("frm_camp_emp").checked)
				    document.getElementById("frm_login").action = "http://rhe.rhadar.com.br/login_emp_exec.php?id_empresa=2";
					
				return true;
	   }
	else
	   {
		    alert("Escolha algum Gerenciador");
			return false;
	   }
}

function trim(valor)
{	
	while(valor.indexOf(" ")==0)
	{
		valor=valor.substr(1,valor.length);
		if(valor.length==0)break;
	}
	while(valor.lastIndexOf(" ")==(valor.length-1))
	{
		valor=valor.substr(0,valor.length-1);
		if(valor.length==0)break;
	}
	return valor;
}

