// USUARIOS ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function registroUsuario(){
	
	var nombre = document.user_form.Nombres.value;
	var apellido = document.user_form.Apellidos.value;
	
	var ci = document.user_form.ci.value;
	
	var pais = document.user_form.Pais.value;;
	var ciudad = document.user_form.Ciudad.value;
	var direccion = document.user_form.Direccion.value;
	var telefono = document.user_form.Telefono.value;
	
	var email = document.user_form.Email.value;
		
	var anion = document.user_form.anion.value;
	
	var licencia = document.user_form.licencia.value;
	var aniolv = document.user_form.aniovl.value;		


	var email = document.user_form.Email.value;
	var clave = document.user_form.clave.value;
	var clave2 = document.user_form.clave_.value;
	var codigo = document.user_form.Codigo.value;
	
	var error="";
	
	if(nombre=="") error+=LENG_js_us_pid_nom;
	if(apellido=="") error+=LENG_js_usu_pid_ape;
	
	if(ci=="") error+=LENG_js_usu_pid_iddoc;
	
	if(pais==0) error+=LENG_js_usu_pid_pais;
	if(ciudad=="") error+=LENG_js_usu_pid_cuidad;
	if(direccion=="") error+=LENG_js_usu_pid_dir;
	if(telefono=="") error+=LENG_js_usu_pid_tel;

	if(anion=="0000") error+=LENG_js_usu_pid_nac;

	if(licencia=="") error+=LENG_js_usu_pid_licn;
	if(aniolv=="0000") error+=LENG_js_usu_pid_vecl;

	if(email!=""){
		if(!esEmail(email)){error+=LENG_js_usu_pid_corrmail;}
	}else{
		error+=LENG_js_usu_pid_email;
	}

	////////////////// Clave ////////////////////////
	if(clave==""){
		error+=LENG_js_usu_pid_cont;
	}else{
		if(clave.length<6 || clave.length>14){
			error+=LENG_js_usu_pid_cont_int;
		}else{
			if(clave2==""){
				error+=LENG_js_usu_pid_veri;
			}else{
				if(clave2!=clave){error+=LENG_js_usu_pid_cla_ver;}
			}	
		}
	}
	//////////////////////////////////////////////////
	if(codigo=="") error+=LENG_js_usu_pid_sc;
	
	if(error!=""){
		getMensaje(error);	
	}else{
		var cl_MD5 = calcMD5(document.user_form.clave.value);	
		document.user_form.clave.value = asterisco(clave);
		document.user_form.clave_.value = asterisco(clave);
		document.user_form.cl.value = cl_MD5;

		document.user_form.submit();	
	}		
}

// VARIAS //////////////////////////////////////////////////////////////////////////

function asterisco(campo){
	var cont = campo.length;
	var aster = "";
	for(i=0;i<cont;i++){ aster+="*";}
	return aster;
}

/// LOGIN /////////////////////////////////////////////////////////////////////////

function enviarLogin(){
	var error = "";
	var email = document.login_us.email_us.value;
	var clave = document.login_us.clave_us.value;
	if(email!=""){
		if(!esEmail(email)){error+=LENG_js_fun_pid_em_corr;}
	}else{
		error+=LENG_js_fun_pid_em;
	}
	if(clave==""){
		error+=LENG_js_usu_pid_cont;
	}else{
		if(clave.length<6 || clave.length>14){
			error+=LENG_js_usu_pid_cont_int;
		}
	}
	if(error==""){
		var cl_MD5 = calcMD5(clave);	
		document.login_us.clave_us.value = asterisco(clave);
		document.login_us.cl_us.value = cl_MD5;
		document.login_us.submit();
	}else{
		var er=LENG_js_usu_ver_dat;
		getMensaje(er+error);
	}
}

/// RECUPERACION DE PASSWORD /////////////////////////////////////////////////////////////////////////
function enviarClave(){
	var error = "";
	var email = document.us_fr.email.value;
	
	if(email!=""){
		if(!esEmail(email)){error+=LENG_js_fun_pid_em_corr;}
	}else{
		error+=LENG_js_fun_pid_em;
	}
	if(error==""){
		document.us_fr.submit();
	}else{
		getMensaje(error);	
	}
}

function modificarClave(){
	var error = "";
	var email = document.us_fr.email.value;
	var clave = document.us_fr.clave.value;
	var clave2 = document.us_fr.clave_.value;
	
	if(email!=""){
		if(!esEmail(email)){error+=LENG_js_fun_pid_em_corr;}
	}else{
		error+=LENG_js_fun_pid_em;
	}
	
	if(clave!=""){
			if(clave.length<6 || clave.length>14){
				error+=LENG_js_usu_pid_cont;
			}else{
				if(clave2==""){
					error+=LENG_js_usu_pid_veri;
				}else{
					if(clave2!=clave){error+=LENG_js_usu_pid_cont_int;}
				}	
			}
		}
	if(error==""){
		var cl_MD5 = calcMD5(document.us_fr.clave.value);	
		document.us_fr.clave.value = asterisco(clave);
		document.us_fr.clave_.value = asterisco(clave);
		document.us_fr.cl.value = cl_MD5;
		document.us_fr.submit();
	}else{
		getMensaje(error);	
	}
}

function modificarClavePerfil(){
	var error = "";
	var clave = document.us_fr.clave.value;
	var clave2 = document.us_fr.clave_.value;
	error+=esVacio(document.us_fr.clave.value,"Clave");
	if(error==""){
		if(clave.length<6 || clave.length>14){
			error+=LENG_js_usu_pid_cont_int;
		}else{
			if(clave2==""){
				error+=LENG_js_usu_pid_veri;
			}else{
				if(clave2!=clave){error+=LENG_js_usu_pid_cont_int;}
			}	
		}
	}
	if(error==""){
		var cl_MD5 = calcMD5(document.us_fr.clave.value);	
		document.us_fr.clave.value = asterisco(clave);
		document.us_fr.clave_.value = asterisco(clave);
		document.us_fr.cl.value = cl_MD5;
		document.us_fr.submit();
	}else{
		getMensaje(error);	
	}
}

// MODIFICACION DE PERFIL ///////////////////////////////////////////////////////

function modificarPerfil(){
	
	var nombre = document.user_form.Nombres.value;
	var apellido = document.user_form.Apellidos.value;
	
	var ci = document.user_form.ci.value;
	
	var pais = document.user_form.Pais.value;;
	var ciudad = document.user_form.Ciudad.value;
	var direccion = document.user_form.Direccion.value;
	var telefono = document.user_form.Telefono.value;
	
	var email = document.user_form.Email.value;
		
	var anion = document.user_form.anion.value;
	
	var licencia = document.user_form.licencia.value;
	var aniolv = document.user_form.aniovl.value;		


	var email = document.user_form.Email.value;
	var clave = document.user_form.clave.value;
	var clave2 = document.user_form.clave_.value;
	
	var error="";
		
	if(nombre=="") error+=LENG_js_us_pid_nom;
	if(apellido=="") error+=LENG_js_usu_pid_ape;
	
	if(ci=="") error+=LENG_js_usu_pid_iddoc;
	
	if(pais==0) error+=LENG_js_usu_pid_pais;
	if(ciudad=="") error+=LENG_js_usu_pid_cuidad;
	if(direccion=="") error+=LENG_js_usu_pid_dir;
	if(telefono=="") error+=LENG_js_usu_pid_tel;

	if(anion=="0000") error+=LENG_js_usu_pid_nac;

	if(licencia=="") error+=LENG_js_usu_pid_licn;
	if(aniolv=="0000") error+=LENG_js_usu_pid_vecl;

	if(email!=""){
		if(!esEmail(email)){error+=LENG_js_usu_pid_corrmail;}
	}else{
		error+=LENG_js_usu_pid_email;
	}

	////////////////// Clave ////////////////////////
	if(clave!=""){
		if(clave.length<6 || clave.length>14){
			error+=LENG_js_usu_pid_cont_int;
		}else{
			if(clave2==""){
				error+=LENG_js_usu_pid_veri;
			}else{
				if(clave2!=clave){error+=LENG_js_usu_pid_cla_ver;}
			}	
		}
	}
	
	
	//////////////////////////////////////////////////
	
	if(error!=""){
		getMensaje(error);	
	}else{
		if(clave!=""){
			var cl_MD5 = calcMD5(document.user_form.clave.value);	
			document.user_form.clave.value = asterisco(clave);
			document.user_form.clave_.value = asterisco(clave);
			document.user_form.cl.value = cl_MD5;
		}	
		document.user_form.submit();	
	}		
}

// AGENCIAS ///////////////////////////////////////////////
function registroAgencias(mod){
	var nombre = document.user_form.Nombre.value; //"Nombre de Agencia";
	var razon = document.user_form.Razon.value; // "Raz&oacute;n social";
	var iata = document.user_form.Iata.value; // "Iata";
	var pais = document.user_form.Pais.value; // "Pa&iacute;s";
	var ciudad = document.user_form.Ciudad.value; // "Ciudad / Estado";
	var direccion = document.user_form.Direccion.value; // "Direcci&oacute;n";
	var telefono = document.user_form.Telefono.value; // "Tel&eacute;fono";

	var email = document.user_form.Email.value; // "Email";
	var clave = document.user_form.clave.value; // "Contrase&ntilde;a";
	var clave2 = document.user_form.clave_.value; // "Verificaci&oacute;n";
	
	var emailr = document.user_form.EmailR.value; // "Email de Representante";
	
	if(mod==1){
		var codigo = document.user_form.Codigo.value;
	}
	
	var error="";
	
	if(nombre=="") error+=LENG_js_usu_pid_ag;
	if(razon=="") error+=LENG_js_usu_pid_rzsos;
	if(iata=="") error+=LENG_js_usu_pid_iata;
	

	if(pais==0) error+=LENG_js_usu_pid_pais;
	if(ciudad=="") error+=LENG_js_usu_pid_cuidad;
	if(direccion=="") error+=LENG_js_usu_pid_dir;
	if(telefono=="") error+=LENG_js_usu_pid_tel;

	if(email!=""){
		if(!esEmail(email)){error+=LENG_js_usu_pid_corrmail;}
	}else{
		error+=LENG_js_usu_pid_email;
	}

	////////////////// Clave ////////////////////////
	if(clave==""){
		if(mod==1){
			error+=LENG_js_usu_pid_cont;
		}
	}else{
		if(clave.length<6 || clave.length>14){
			error+=LENG_js_usu_pid_cont_int;
		}else{
			if(clave2==""){
				error+=LENG_js_usu_pid_veri;
			}else{
				if(clave2!=clave){error+=LENG_js_usu_pid_cla_ver;}
			}	
		}
	}
	

	
	if(emailr!=""){
		if(!esEmail(emailr)){error+=LENG_js_usu_pid_rep_em;}
	}
	//////////////////////////////////////////////////
	if(mod==1){
		if(codigo=="") error+=LENG_js_usu_pid_sc;
	}

	
	if(error!=""){
		getMensaje(error);	
	}else{
		if(clave!=""){
			var cl_MD5 = calcMD5(document.user_form.clave.value);	
			document.user_form.clave.value = asterisco(clave);
			document.user_form.clave_.value = asterisco(clave);
			document.user_form.cl.value = cl_MD5;
		}
		document.user_form.submit();	
	}		
}
