// JavaScript Document
/**
		/**
		* Inicializamos los eventos que necesitamos para el manejo de los tabs.
		*/
			var x;
			x = $(document);
			x.ready(eventos);
			function eventos()
			{
				
				$("#container-5").tabs({ fxSlide: true, fxFade: true, fxSpeed: 'fast' });
				$("#container-5").triggerTab(1);
				$("#container-5").disableTab(2);
				$("#container-5").disableTab(3);
				$("#container-5").disableTab(4);
				
				
				x = $("#next1");
				$("#next1").click(existeusuario);
				
				x = $("#next2");
				$("#next2").click(existeemail); 				
															
				$("#datospersonales").validate();
				<!-- Validaciones Pagina 1 !-->
				$("#password").rules("add", {
				required: true,
				 minlength: 4
				});
				
				$("#password2").rules("add", {
				equalTo: "#password"
				});
				
				$("#usuario").rules("add", {
				required: true,
				 minlength: 4
				});
				<!-- Termino Validaciones Pagina1 -->
				
				<!-- Validaciones Pagina2 -->
				$("#nombre").rules("add", {
				required: true,
				 minlength: 3
				});
				
				$("#personacontacto").rules("add", {
				required: true,
				 minlength: 8
				});
				
				$("#ruc").rules("add", {
				required: true,
				 digits:true,
				 minlength: 8
				});
				
				$("#direccion").rules("add", {
				required: true,
				 minlength: 10
				});
				
				$("#localidad").rules("add", {
				required: true,
				 minlength: 4
				});
				
				$("#email").rules("add", {
				required: true,
				 email:true,
				 minlength: 8
				});
				
				$("#telefono").rules("add", {
				required: true,
				  minlength: 4
				});
				
											
				$("#descripcion").rules("add", {
				required: true,
				minlength: 10
				});
				<!-- Fin de Validaciones Pagina2 -->
							
			
			}
			function existe(campo,url,boton,boton_mensaje,mensaje_loading,mensaje_ok,mensaje_error,campo_control,div_error,funcion)
				{
					if($("#"+campo).val().length >3)
					{
						 $.ajax({
								type: "POST",
								url: url,
								data: "",
								 beforeSend: function(objeto){
									
									$("#"+boton_mensaje).html(mensaje_loading+"<img src='"+rootweb+"/img/loading/loading.gif'>");
									$("#"+boton).hide();
									
							},
									success: function(html){
										$("#"+boton).slideToggle();
										$("#"+boton_mensaje).html("");
										if(html==0)
										{
											$("#"+campo_control).val(0);
											$("#"+div_error).html("<label class='valid'>"+mensaje_ok+"</label>");
											if(funcion==1)
											{
												validarPagina1();
											}
											if(funcion==2)
											{
												validarPagina2();
											}
											
											
										}
										else
										{
											$("#"+campo_control).val(1);
											$("#"+div_error).html("<label class='error'>"+mensaje_error+"</label>");
											
										}
										
									  }
								});
					}
					else
					{
							if(funcion==1)
							{
								validarPagina1();
							}
							if(funcion==2)
							{
								validarPagina2();
							}
					}
				}
				
				
				<!-- Fin de inicializacion de blur-->
			<!-- Inicializando el evento blur para buscar -->
				
				function existeusuario()
				{
					existe("usuario","buscarusuario/"+$("#usuario").val()+"/usuario","boton1","boton1mensaje","Validando campos...","Usuario disponible","Usuario no disponible","checkusuario","mensaje-error","1");
				}
				function existeemail()
				{
					existe("email","buscarusuario/"+$("#email").val()+"/email","boton2","boton2mensaje","Validando campos...","Email disponible","Email no disponible","checkemail","mensaje-error-email","2");
				}
							
				
			function validarPagina1()
			{
				
				if($("#datospersonales").validate().element( "#usuario" ) && $("#datospersonales").validate().element( "#password" ) && $("#datospersonales").validate().element( "#password2" ) && $("#checkusuario").val()==0)
				{
					$("#mensaje-error").html("");
					$("#container-5").enableTab(2);
					$("#container-5").triggerTab(2);
					$("#container-5").disableTab(1);
					$("#mensaje-cabecera").text("Paso 2 de 3");
					
				}
				
			}
			
			function validarPagina2()
			{
				if($("#datospersonales").validate().element( "#nombre" ) && $("#datospersonales").validate().element( "#personacontacto" ) && $("#datospersonales").validate().element( "#ruc" ) && $("#datospersonales").validate().element( "#direccion" ) && $("#datospersonales").validate().element( "#localidad" ) && $("#datospersonales").validate().element( "#email" ) && $("#datospersonales").validate().element( "#telefono" ) && $("#datospersonales").validate().element( "#descripcion" ) )
				{
					$("#container-5").enableTab(3);
					$("#container-5").triggerTab(3);
					$("#container-5").disableTab(2);
					$("#mensaje-cabecera").text("Paso 3 de 3");
				}
			
			}
			
			function habilitarBoton(check)
			{
				if(check.checked==true)
				{
					$("#div-boton").show("200");
				}
				else
				{
					$("#div-boton").hide();
					
				}
			}
			
			function back(page)
			{
				$("#container-5").disableTab(page);
				$("#container-5").enableTab(page-1);
				$("#container-5").triggerTab(page-1);
				pageactual = page-1;
				$("#mensaje-cabecera").text("Paso "+pageactual+" de 3");
			}