diff of 49bcd321c26a4a4736308c5357fc410468734ee8

49bcd321c26a4a4736308c5357fc410468734ee8
diff --git a/resources/js/newui.js b/resources/js/newui.js
index 18991f5..46093bf 100644
--- a/resources/js/newui.js
+++ b/resources/js/newui.js
@@ -1,6 +1,14 @@
 let socket = null;
 let session_id = null;
 
+function handleClosed() {
+    document.querySelector('body').outerHTML = 'WEBSOCKET IS DOWN';
+}
+
+function checkOpen() {
+    return socket && socket.readyState == WebSocket.OPEN;
+}
+
 window.addEventListener('DOMContentLoaded', _ => {
     // TODO tää pitäisi varmaan jotenkin konffata 
     socket = new WebSocket("ws://localhost:3011/newui");
@@ -9,7 +17,7 @@ window.addEventListener('DOMContentLoaded', _ => {
     socket.addEventListener("open", (event) => {
     });
     socket.addEventListener("error", (event) => {
-	console.log('Error: ', event);
+	alert.log('Error: ', event);
     });
 
     socket.addEventListener("close", e => {
@@ -36,5 +44,7 @@ window.addEventListener('DOMContentLoaded', _ => {
 
 function send(event) {
     if(!session_id) { alert('Session id is damaged'); return; }
+    if(!checkOpen()) { handleClosed(); return; }
+    
     socket.send(`sessionid:${session_id};CALL:${event}`);
 }