// 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);
				$("#container-5").disableTab(5);

				x = $("#next1");
				$("#next1").click(existeusuario);

				x = $("#next2");
				$("#next2").click(existeemail);

				x = $("#next3");
				$("#next3").click(validarPagina3);

				x = $("#next4");
				$("#next4").click(validarPagina4);

				


				$("#datospersonales").validate();
				<!-- Validaciones Pagina 1 !-->
				$("#password").rules("add", {
				required: true,
				 minlength: 4
				});

				$("#password2").rules("add", {
				equalTo: "#password"
				});

				$("#usuario").rules("add", {
				required: true,
				 minlength: 4
				});

				$("#email").rules("add", {
				required: true,
				 email:true
				});
				<!-- Termino Validaciones Pagina1 -->

				<!-- Validaciones Pagina2 -->
				$("#nombre").rules("add", {
				required: true,
				 minlength: 3
				});


				$("#telefono").rules("add", {
				required: true,
				  minlength: 4
				});


				$("#descripcion").rules("add", {
				required: true,
				minlength: 10
				});
				<!-- Fin de Validaciones Pagina2 -->

				<!-- Validaciones Pagina 3 -->
				$("#titulo_anuncio").rules("add", {
				required: true,
				minlength: 4
				});

				$("#fecha").rules("add", {
				required: true

				});
				
				$("#localidad").rules("add", {
				required: true,
				minlength: 2
				});

				$("#nacionalidad").rules("add", {
				required: true,
				minlength: 2
				});

				$("#expectativas_salariales").rules("add", {
				required: true,
				minlength: 2
				});
				
				<!-- fin validacion pagina3 -->
				<!-- Validaciones pagina5-->
				
				<!-- -->
				<!-- Inicializando el evento blur para buscar -->


			}
				function existe(campo,url,boton,boton_mensaje,mensaje_loading,mensaje_ok,mensaje_error,campo_control,div_error,funcion)
				{
					if($("#"+campo).val().length >3 && $("#datospersonales").validate().element( "#" +campo))
					{
						 $.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",rootdomain+"/usuario/buscarusuario/"+$("#usuario").val()+"/usuario","boton1","boton1mensaje","Validando campos...","Usuario disponible","Usuario no disponible","checkusuario","mensaje-error","1");
				}
				function existeemail()
				{
					existe("email",rootdomain+"/usuario/buscarusuario/"+$("#email").val()+"/email","boton2","boton2mensaje","Validando campos...","Email disponible","Email no disponible","checkemail","mensaje-error-email","2");
				}
				<!-- Fin de inicializacion de blur-->

			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 5");

				}

			}


			function validarPagina2()
			{
				if($("#datospersonales").validate().element( "#nombre" ) && $("#datospersonales").validate().element( "#telefono" ) && $("#datospersonales").validate().element( "#descripcion" ) &&  $("#checkemail").val()==0 && $("#datospersonales").validate().element( "#email" ))
				{
					$("#container-5").enableTab(3);
					$("#container-5").triggerTab(3);
					$("#container-5").disableTab(2);
					$("#mensaje-cabecera").text("Paso 3 de 5");
				}

			}

			function validarPagina3()
			{
				if($("#datospersonales").validate().element( "#titulo_anuncio" ) && $("#datospersonales").validate().element( "#fecha" ) && $("#datospersonales").validate().element( "#nacionalidad" ) && $("#datospersonales").validate().element( "#expectativas_salariales" )  && $("#datospersonales").validate().element( "#localidad" ))
				{
					$("#container-5").enableTab(4);
					$("#container-5").triggerTab(4);
					$("#container-5").disableTab(3);
					$("#mensaje-cabecera").text("Paso 4 de 5");
				}

			}

			function validarPagina4()
			{
					$("#container-5").enableTab(5);
					$("#container-5").triggerTab(5);
					$("#container-5").disableTab(4);
					$("#mensaje-cabecera").text("Paso 5 de 5");
			}



			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");
			}

			function evaluaBoxs(box1,box2)
			{
				if(parseInt($("#"+box1).val())==0)
				{
					return false;
				}
				if(parseInt($("#"+box2).val())>2 || parseInt($("#"+box2).val())==0)
				{
					return false;
				}
				return true;
			}
			function habilitarBoton(box1,box2,div)
			{
				if(evaluaBoxs(box1,box2))
				{
					$("#"+div).show("200");
				}
				else
				{
					$("#"+div).hide("fast");
				}
			}

