function contacto() {
	newalert({
		"title":"Contact",
		"msg":gtemplate("contacto"),
		"buttons":[
			{"caption":"Send","ico":"images/ico16/mail.png","action":function(){
				newwait("Sending contact information...");
				ajax("contact",xf.form("fcontact"),function(){
					newwait_close();
				},function(r){
					if (r.data.ok) {
						newalert_close();
						newok("Contact sent!");
					}
					if (r.data.err) newerror(r.data.err);
				});
			}},
			{"caption":"Cancel","ico":"images/ico16/cancel.png"}
		]
	});
	gid("first").focus();
}

var selectUser={
	"o":null,
	"users":{},
	"open":function(o){
		this.o=o;
		newalert({
			"id":"searchuser",
			"ico":o.ico,
			"title":o.title,
			"msg":"<div><input class='txt' id='searchuser' value='' style='width:500px;' onKeyUp='selectUser.search(this.value)' /></div><div id='users' style='margin-top:9px;width:100%;height:400px;overflow:auto;' ></div>",
			"buttons":[
				o.ok,
				{"caption":"Cancel","ico":"images/ico16/cancel.png"}
			]
		});
		gid("searchuser").focus();
		this.search("");
	},
	"search":function(search) {
		var a=this;
		if (this.timeout)
			clearTimeout(this.timeout);
		this.timeout=setTimeout(function(){
			ajax("user.search",{
				"search":search
			},function(r){
				if (r.data.ok) {
					a.users=r.data.usuarios;
					var h="";
					for (var i in r.data.usuarios) {
						var u=r.data.usuarios[i];
						h+="<a class='a_user' href='javascript:selectUser.o.ok(selectUser.users["+i+"]);newalert_close(\"searchuser\");void(0);'>"+u.nombre+" "+u.apellidos+" ("+u.email+")</a><br />";
					}
					gidset("users",h);
				}
			});
		},200);
	}
};

