dokonceni zpracovani chyb, main skript presunuty do vlastniho .js souboru