var menu = [{'name':'Informationen', 'combos':[{'name':'Projekte', 'link':'/project'}, {'name':'Über das M4_LAB', 'link':'/index_Projektseite_M4_LAB.html'}], 'type':'dropdown', 'link':'#'},{'name':'Zusammenarbeit', 'combos':[{'name':'Mailinglisten', 'link':'#'},{'name':'Videokonferenzen', 'link':'/videoconference.html'}, {'name':'...', 'link':'#'}], 'type':'dropdown', 'link':'#'},{'name':'Events', 'combos':[{'name':'...', 'link':'#'}, {'name':'...', 'link':'#'}], 'type':'dropdown', 'link':'#'},{'name':'Bürgerbeteiligung', 'combos':[{'name':'...', 'link':'#'}, {'name':'...', 'link':'#'}], 'type':'dropdown', 'link':'#'},{'name':'Login', 'combos':[], 'type':'loginbutton', 'link':'/auth-server-DRAFT/login'}]; var hft_links = [{'url':'#', 'name':'Kontakt'},{'url':'#', 'name':'Impressum'},{'url':'#', 'name':'Datenschutz'}] var socialmedias = [{'url':'https://twitter.com/HFT_Presse', 'name': 'fa-twitter'}, {'url':'https://www.facebook.com/HfTStuttgart/', 'name': 'fa-facebook-square'}, {'url':'https://www.instagram.com/hft_stuttgart/', 'name': 'fa-instagram'}, {'url':'https://de.linkedin.com/school/hochschule-f%C3%BCr-technik-stuttgart-%E2%80%93-university-of-applied-sciences/', 'name': 'fa-linkedin'}, {'url':'https://www.youtube.com/channel/UCi0_JfF2qMZbOhOnNH5PyHA', 'name': 'fa-youtube'}]; var footer_images = [{'src':'/images/demo/bbf_logo.png', 'alt':'BMBF'}, {'src':'/images/demo/ihs_logo.jpg', 'alt':'Innovative Hochschule'}] function prependChild(parent,child){ parent.insertBefore(child, parent.childNodes[0]); } function userAuthenticated(){ let params = new URLSearchParams(window.location.search); if(params.get('isAuthenticatedUser')){ return true; }else if(document.getElementById('loginswitch').getAttribute('authenticated') == '1'){ return true; }else{ return false; } } function readCookie(name) { var nameEQ = encodeURIComponent(name) + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) === ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) === 0) return decodeURIComponent(c.substring(nameEQ.length, c.length)); } return null; } function sendRequest(URL){ let xhr = new XMLHttpRequest(); xhr.open("POST", URL, true); let token = readCookie("XSRF-TOKEN"); //Send the proper header information along with the request xhr.setRequestHeader('X-CSRF-TOKEN', token); xhr.send(); } /* function head() * creates header and prepends it to the documents body */ function head(){ let headerdiv = document.createElement('div'); let alertdiv = document.createElement('div'); headerdiv.classList.add("wrapper","row1"); let navheader = document.createElement('header'); navheader.id = "header"; navheader.classList.add("clear"); let alertbutton = document.createElement('button'); alertbutton.type = "button"; alertbutton.classList.add("close"); alertbutton.setAttribute("data-dismiss", "alert"); alertbutton.innerHTML = "×"; alertdiv.innerHTML="Disclaimer This website is under construction and in prototype-phase. It is not for public use." prependChild(alertdiv, alertbutton); alertdiv.classList.add('alert','alert-danger', 'alert-dismissible', 'fade','show'); alertdiv.style = "text-align:center;"; navheader.appendChild(alertdiv); let navbar = document.createElement('nav'); navbar.classList.add("navbar", "navbar-default"); let fluiddiv = document.createElement('div'); fluiddiv.classList.add("container-fluid"); let navbardiv = document.createElement('div'); navbardiv.classList.add("navbar-header"); let navelements = document.createElement('ul'); navelements.id="navelemente"; let logos = document.createElement('li'); let link_m4lab = document.createElement('a'); link_m4lab.href = "/"; link_m4lab.innerHTML = "Logo Innovationslabor M4_LAB"; logos.appendChild(link_m4lab); navelements.appendChild(logos); for(let j = 0; j