var ComOverview = {
clearSearchInput: function (trigger) {
if (trigger.value == "Gruppen suchen...") {
trigger.value = "";
}
},
verfifyName: function (trigger) {
if (trigger.value.length > 1) {
this.autoSuggest.check(trigger);
}
},
autoSuggest: {
check: function (trigger) {
var searchComs = new AjaxHandler();
var paramenter = {
search: trigger.value
}
var callback = {
json: true,
success: function(data) {
ComOverview.autoSuggest.show(trigger, data);
}
};
searchComs.request('POST', "/backend/com/comSearch.php?h="+User.hash, callback, paramenter);
},
show: function (trigger, value) {
Jpy.remove("lyAutoSuggestComs");
if (Jpy.getLength(value) > 0) {
var layer = Jpy.layer.add("lyAutoSuggestComs", trigger, {x:0,y:20});
layer.className = "fs12 bgW lh20";
layer.style.width = "390px";
layer.style.padding = "0";
layer.style.paddingTop = "5px";
layer.style.borderLeft = "1px solid #b1b1b1";
layer.style.borderBottom = "3px solid #e1e2e3";
layer.style.borderRight = "1px solid #e1e2e3";
var info = DOM.div({className:"pd5 fwB taL"});
info.style.background = "#fffdc5";
info.style.paddingLeft = "10px";
info.innerHTML = "Coms gefunden:";
layer.appendChild(info);
for (var n in value) {
var icon = "<span class='icComOpen'>&nbsp;</span>";
if (value[n].statusId == 2) {
icon = "<span class='icComPrivate'>&nbsp;</span>";
}
else if (value[n].statusId == 3) {
icon = "<span class='icComClosed'>&nbsp;</span>";
}
var box = DOM.div({className:"pd5 taL bgW cp cf"});
box.style.width = "380px";
box.style.paddingTop = "7px";
box.innerHTML = "<div class='fl' style='width:32px'><img src='"+Jpy.picurl+"/i/r/"+value[n].rank+".gif'></div><div class='fl' style='width:25px'>"+icon+"</div><div class='fl'><span class='fwB coB3 fs13'>"+Jpy.truncate(35, value[n].name)+"</span><br> <span class='fwI fs11 coG1'>(<b>"+value[n].numberOfMembers+"</b> Mitglieder)</span></div>";
layer.appendChild(box);
box.onmouseover = (function (box) {
return function () {
Jpy.css.hoverClass(box, 'bgY1');
}
})(box)
box.onclick = (function (id) {
return function () {
location.href = "/com/"+id;
}
})(value[n].id)
}
trigger.onblur = function () {
window.setTimeout('Jpy.remove("lyAutoSuggestComs")', 1000);
}
}
}
}
}
// Wed Jan  5 15:27:31 2011
