var questfn = null; function questcontent(title, text, image){ var utitle = unescape(title); var content = ''; content += '
'; content += utitle.substr(0,50); if (utitle.length > 50) {content += '...';} content += '
'; content += ''; content += ''; content += ''; content += '
'; content += '
'; content += '
    '; for(var i=0;i'; content += '
'; return content; } function questkeypress(e) { var KeyID = (window.event) ? event.keyCode : e.keyCode; if(questfn) { if(KeyID == 27) { //ESC questclose(0); } else if(KeyID == 13) { //ENTER questclose(1); } } } var lastKeypress = null; function quest(title, text, center, image) { ttp_enable(0); lastKeypress = document.onkeypress; document.onkeypress = questkeypress; var Size = WindowSize(); var x0; var y; var ele = document.getElementById('TOOLTIP'); var scrPos = getScrollingPosition(); if(center) { x = ((Size[0] / 2) - 200) + scrPos[0]; y = (Size[1] / 4) + scrPos[1]; } else { x = ttp_x - 200; y = ttp_y - 50; } if(x + 500 > Size[0] + scrPos[0]) { x = Size[0] - 500; } if(y + 150 > Size[1] + scrPos[1]) { y = Size[1] - (y - 10); ele.style.top = ''; if(ie5&&!opera) { ele.style.removeAttribute('top'); y += scrPos[1]; } ele.style.bottom = y + "px"; } else { if(ie5&&!opera) ele.style.removeAttribute('bottom'); else ele.style.bottom = ''; ele.style.top = (y + 20) + "px"; } ele.style.left = x + "px"; ele.innerHTML = questcontent(title, text, image); ele.style.visibility = "visible"; } function questclose(doit) { var ele = document.getElementById('TOOLTIP'); ele.style.visibility = "hidden"; ele.innerHTML = ''; if(questfn && doit) { questfn.callback(); questfn = null; } document.onkeypress = lastKeypress; lastKeypress = null; ttp_enable(1); } // Question bevor delete function sure(question, text, cmd, data) { function fn() { this.callback=function() { var url = "?cmd=" + cmd + "&data=" + data; if(ie5&&!opera) //Avoid use cache url += "&random=" + (Math.random() * Date.parse(new Date())); location.href = url; } } questfn=new fn(); quest(question,[text],0,'delete'); } function di(url, wert) { location.href = url + wert; } // Question bevor delete function sureandreload(question, text, cmd, data) { function fn() { this.callback=function() { fire(cmd,data); } } questfn=new fn(); quest(question,[text],0,'delete'); } // Question bevor delete function surecmd(question,text,cmd,data,width,height) { function fn() { this.callback=function() { popup(cmd,data,width,height,1); } } questfn=new fn(); quest(question,[text],0,'delete'); } function DoitReally(question,warnmsg,cmd,form,width,height,image) { // collect checked boxes ok = new Array; txt = new Array; x = 0; for(var i=0;i 0) { if(txt.length >= 20) txt.push("..."); function fn() { this.callback=function() { popup(cmd,ok.join('_'),width,height,1); } } questfn=new fn(); quest(question,txt,1,image); } else { function none() { this.callback=function() { } } questfn=new none(); txt.push(warnmsg); quest(question,txt,1,'off'); } }