if (top==self) { window.close (); } window.addEventListener("load", function () {onload (); onload = null}, false); window.addEventListener("resize", function () {onresize ()}, false); // check if session is ok setInterval (function () { var request = new Ajax ("cont_index_action.php", "action=checkLogin"); request.onCompletion = function (response) { try { eval (response); } catch (e) {}; } request.run (); }, 1000*60*10); function showMessages (messages) { var texts = []; var text; var i; var onclose = []; document.getElementById ("messages").innerHTML = ""; for (i in messages) { text = ''; text += ''; text += ''; if (messages[i].tab) { if (!texts[messages[i].tab]) { text += ''; } else { text += ''; } } text += ''; text += ''; text += '
'+messages[i].text+'

'; texts[messages[i].tab] = texts[messages[i].tab] ? (texts[messages[i].tab] + text) : text; onclose[messages[i].tab] = messages[i].onclose; } for (i in texts) { var obj = document.getElementById ("messages["+i+"]"); if (obj) { obj.innerHTML = texts[i]; } else { obj = document.getElementById ("messages"); obj.innerHTML += texts[i]; var help = document.getElementById ("help"); if (help) { help.setAttribute ("onaction", "closeMessages ()"); help.firstChild.src = "images/close.png"; } } obj.onclose = onclose[i]; if (obj.offsetHeight > 150) { obj.parentNode.style.height = 150; obj.style.height = 150; obj.style.position = "absolute"; obj.style.overflow = "auto"; } } if (texts && onresize) { onresize (); } } function closeMessages (tab) { if (tab) { var obj = document.getElementById ("messages["+tab+"]"); } else { var obj = document.getElementById ("messages"); } obj.innerHTML = ""; obj.parentNode.style.height = ""; obj.style.height = ""; obj.style.position = ""; obj.style.overflow = ""; if (obj.onclose) { eval (obj.onclose); } var help = document.getElementById ("help"); if (help) { help.setAttribute ("onaction", "help ()"); help.firstChild.src = "images/help.png"; } if (onresize) { onresize (); } } // Debugmeldung ausgeben: function d (message, setFocus) { top.d (message, setFocus); } function objectText (what, spacer) { spacer = (spacer) ? spacer : ""; var output = ''; if (spacer.length <= 4*5) { for (i in what) { if (typeof what[i] == 'object') { output += spacer + i + ' = ' + typeof what[i] + '\n'; output += objectText (what[i], spacer + " "); } else output += spacer + i + ' ('+typeof what[i]+') = "' + what[i] + '"\n'; } } return output; }