	function registrarse(){
			$('#dialog').load("/ajax/registro.php");
		}
	function loginajax(){
			$('#dialog').load("/ajax/login.php");
		}
	$(function() {
		
		var nombre = $("#nombre");
		var email = $("#email");
		var	password = $("#password");
		var password2 = $("#password2");
		var allFields = $([]).add(password2).add(email).add(password).add(nombre);
		var tips = $("#validateTips");
		
		function updateTips(t) {
			$("#validateTips").text(t).effect("highlight",{},1500);
		}

		function checkLength(o,n,min,max) {

			if ( o.val().length > max || o.val().length < min ) {
				o.addClass('ui-state-error');
				updateTips("La longitud de " + n + " debe ser entre "+min+" y "+max+".");
				return false;
			} else {
				return true;
			}

		}

		function checkRegexp(o,regexp,n) {

			if ( !( regexp.test( o.val() ) ) ) {
				o.addClass('ui-state-error');
				updateTips(n);
				return false;
			} else {
				return true;
			}

		}
		function checkpass(pass1,pass2) {

			if ( pass1.val()!= pass2.val() ) {
				pass1.addClass('ui-state-error');
				pass2.addClass('ui-state-error');
				updateTips("Las contraseñas deben ser iguales");
				return false;
			} else {
				return true;
			}


		}
		
		
		
		
		
		$('#bntreg').click(function() {
			$("#dialog").attr({ 
                  title: "Crear nuevo usuario"
                });

			$("#dialog").dialog({
			bgiframe: true,
			autoOpen: false,
			height: 450,
			width: 435,
			modal: true,
			buttons: {
				'Crear una cuenta': function() {
					var bValid = true;
					$("#email").removeClass('ui-state-error');
					$("#password").removeClass('ui-state-error');
					$("#password2").removeClass('ui-state-error');
					$("#nombre").removeClass('ui-state-error');
					bValid = bValid && checkLength($("#nombre"),"nombre",6,140);
					bValid = bValid && checkLength($("#email"),"email",6,80);
					bValid = bValid && checkLength($("#password"),"password",5,16);
					bValid = bValid && checkpass($("#password2"),$("#password"));

					//bValid = bValid && checkRegexp(name,/^[a-z]([0-9a-z_])+$/i,"Username may consist of a-z, 0-9, underscores, begin with a letter.");
					// From jquery.validate.js (by joern), contributed by Scott Gonzalez: http://projects.scottsplayground.com/email_address_validation/
					bValid = bValid && checkRegexp($("#email"),/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"el campo email debe contener un correo electrónico ej: info@agendaweb.tv");
					bValid = bValid && checkRegexp($("#password"),/^([0-9a-zA-Z])+$/,"La contraseña debe tener solo carácteres alfanuméricos : a-z 0-9");
					
					if (bValid) {
						$('#dialog').load("/ajax/registrar.php", { 'user': $("#email").val(), 'password': $("#password").val(),'nombre': $("#nombre").val(),'tz': $("#tz").val() } );
					}
				},
				'Cerrar': function() {
					$(this).dialog('destroy');
				}
			},
			close: function() {
				allFields.val('').removeClass('ui-state-error');
				$(this).dialog('destroy');
			}
		});
			$('#dialog').load("/ajax/registro.php",'',$('#dialog').dialog('open'));
			
		});
		
		$('#btnlogin, #bntreg2').click(function() {
			$("#dialog").attr({ 
                  title: "Identificarse"
                });

			$("#dialog").dialog({
			bgiframe: true,
			autoOpen: false,
			height: 217,
			width: 257,
			modal: true,
			buttons: {
				'Identificarse': function() {
					var bValid = true;
					$("#email").removeClass('ui-state-error');
					$("#password").removeClass('ui-state-error');
					bValid = bValid && checkLength($("#email"),"email",6,80);
					bValid = bValid && checkRegexp($("#email"),/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"el campo email debe contener un correo electrónico ej: info@agendaweb.tv");
					bValid = bValid && checkRegexp($("#password"),/^([0-9a-zA-Z])+$/,"La contraseña debe tener solo carácteres alfanuméricos : a-z 0-9");
					
					if (bValid) {
					$('#dialog').load("/ajax/login-r.php", { 'user': $("#email").val(), 'pass': $("#password").val() } );
					}
				},
				'Cerrar': function() {
					$(this).dialog('destroy');
				}
			},
			close: function() {
				allFields.val('').removeClass('ui-state-error');
				$(this).dialog('destroy');
			}
		});
			$('#dialog').load("/ajax/login.php",'',$('#dialog').dialog('open'));
			
		});
		$('#btnlogout').click(function() {
			$("#dialog").attr({ 
                  title: "Logout"
                });

			$("#dialog").dialog({
			bgiframe: true,
			autoOpen: false,
			height: 217,
			width: 257,
			modal: true,
			close: function() {
				allFields.val('').removeClass('ui-state-error');
				$(this).dialog('destroy');
			}
			});
			$('#dialog').load("/ajax/logout.php",'',$('#dialog').dialog('open'));
			
		});
			$('#btnconfig').click(function() {
			$("#dialog").attr({ 
                  title: "Configuracion"
                });

			$("#dialog").dialog({
			bgiframe: true,
			autoOpen: false,
			height: 355,
			width: 460,
			modal: true,
			close: function() {
				allFields.val('').removeClass('ui-state-error');
				$(this).dialog('destroy');
			}
			});
			$('#dialog').load("/ajax/configurar.php",'',$('#dialog').dialog('open'));
			
		});

	});