// JavaScript Document
function analiza_agentes(tipo)
{
	if(tipo=="nombre_agen"){
		if(!isValidLetters(document.getElementById(tipo).value)){
			document.getElementById('msgAgt').innerHTML="<img src='images/bad.png'/>Minimum 1 character";
			escribe('EAgt','0');
		}else{
			document.getElementById('msgAgt').innerHTML="<img src='images/ok.png'/>";
			escribe('EAgt','1');
		}		
	}
	if(tipo=="apellido_agen"){
		if(!isValidLetters(document.getElementById(tipo).value)){
			document.getElementById('msgAp').innerHTML="<img src='images/bad.png'/>Minimum 1 character";
			escribe('EAp','0');
		}else{
			document.getElementById('msgAp').innerHTML="<img src='images/ok.png'/>";
			escribe('EAp','1');
		}		
	}
	if(tipo=="email_agen"){
		var valEmail_agt=document.getElementById(tipo).value;
		if(!isValidEmail(valEmail_agt)){
			document.getElementById('msgEma_gen').innerHTML="<img src='images/bad.png'/> Invalid E-Mail.";
			escribe('EEma_gen','0');
			
		}else{
			disponibilidad_emaila('email',valEmail_agt=document.getElementById(tipo).value);
		}
	}
	if(tipo=="email_pers"){
		var valEmail_p=document.getElementById(tipo).value;	
		if(valEmail_p=="")
		{
		 document.getElementById('msgEma_per').innerHTML="<img src='images/ok.png'/>";
         escribe('EEma_per','1')
		}
		else
		{
		 if(!isValidEmail(valEmail_p)){
			document.getElementById('msgEma_per').innerHTML="<img src='images/bad.png'/> Invalid E-Mail.";
			escribe('EEma_per','0');
		  }else{
			disponibilidad_email_p('email_p',valEmail_p=document.getElementById(tipo).value);
		   }
		}
	}
	if(tipo=="code_sa"){
	 if(document.getElementById(tipo).value.length<4){
	     document.getElementById('msgCs_a').innerHTML="<img src='images/bad.png'/> Minimum 4 character without spaces";
		 escribe('ECs_a','0');
		}else{
			disponibilidad_codea('code',document.getElementById(tipo).value);
		}
	}
	
}
/*****************Desplega el formulario de agentes y lo valida***********************************/
function open_regAgen(){
	var answer=document.getElementById('box_reg_agencia');
	var arrayPageSize = getPageSize();
	var width=arrayPageSize[0];
	var lados=(width-780)/2;
	var lightboxLeft=(140+lados);
	answer.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
	
	var cadena="agentes.php?nocache="+Math.random();
	var ajax=nuevoAjax();
	ajax.open("GET", cadena,true);
	ajax.onreadystatechange = function(){
	if(ajax.readyState == 4 && ajax.status == 200){
			answer.innerHTML = ajax.responseText;
			document.getElementById('box_reg_agencia').style.display="block";
			document.getElementById('lienzo').style.display="block";
		}		
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 	ajax.send(null);
}
function validaForm_Agent(iUsuario)
{
 if(lee('EAgt')==1 && lee('EAp')==1 && lee('EEma_gen')==1 && lee('EEma_per')==1 && lee('ECs_a')==1)
 {
  enviar_datagt(iUsuario);
 }else
 {
  document.getElementById('Error_reg').innerHTML="Corrija los campos Obligatorios o que esten vacios";
  document.getElementById('Error_reg').style.display="block";
 }
}
function enviar_datagt(iUsuario)
{
var cadena="";
	cadena+="nombre_agen="+encodeURIComponent(document.getElementById('nombre_agen').value);
	cadena+="&apellido_agen="+encodeURIComponent(document.getElementById('apellido_agen').value);
	cadena+="&email_agen="+encodeURIComponent(document.getElementById('email_agen').value);
	cadena+="&email_pers="+encodeURIComponent(document.getElementById('email_pers').value);
	cadena+="&id_user="+iUsuario;
	cadena+="&code_sa="+encodeURIComponent(document.getElementById('code_sa').value)+"&nocache="+Math.random();
		
	var ajax=nuevoAjax();
	ajax.open("POST", "regagt_ok.php",true);
	ajax.onreadystatechange = function(){
	if(ajax.readyState == 4 && ajax.status == 200){	    
			 document.getElementById('registrando').style.display="none";
			 document.getElementById('registrado').style.display="block";
			 document.getElementById('registrado').innerHTML=ajax.responseText;
		}		
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 	ajax.send(cadena);
}
function disponibilidad_emaila(data,email){
	var cadena="data="+data+"&email="+email+"&nocache="+Math.random();
	var ajax=nuevoAjax();
	ajax.open("POST", "disponible_agen.php",true);
	ajax.onreadystatechange = function(){
	if(ajax.readyState == 4 && ajax.status == 200){
				if(ajax.responseText==0){
					document.getElementById('msgEma_gen').innerHTML="<img src='images/ok.png'/>";
					escribe('EEma_gen','1')
				}else{
					document.getElementById('msgEma_gen').innerHTML="<img src='images/bad.png'/> The email already has been provided else where";
					escribe('EEma_gen','0')
				}		
		}		
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 	ajax.send(cadena);
}
function disponibilidad_email_p(data,email){
	var cadena="data="+data+"&email="+email+"&nocache="+Math.random();
	var ajax=nuevoAjax();
	ajax.open("POST", "disponible_agen.php",true);
	ajax.onreadystatechange = function(){
	if(ajax.readyState == 4 && ajax.status == 200){
			if(ajax.responseText==0){
					document.getElementById('msgEma_per').innerHTML="<img src='images/ok.png'/>";
					escribe('EEma_per','1')
				}else{
					document.getElementById('msgEma_per').innerHTML="<img src='images/bad.png'/> The email already has been provided elsewhere";
					escribe('EEma_per','0')
				}		
		}		
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 	ajax.send(cadena);
}
function disponibilidad_codea(data,code){
	var cadena="data="+data+"&code="+code+"&nocache="+Math.random();
	var ajax=nuevoAjax();
	ajax.open("POST", "disponible_agen.php",true);
	ajax.onreadystatechange = function(){
	if(ajax.readyState == 4 && ajax.status == 200){
						if(ajax.responseText==0){
					document.getElementById('msgCs_a').innerHTML="<img src='images/ok.png'/>";
					escribe('ECs_a','1');
				}else{
					document.getElementById('msgCs_a').innerHTML="<img src='images/bad.png'/> Verify the security code";
					escribe('ECs_a','0');
				}
		}		
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 	ajax.send(cadena);
}


