// // Interface // function toggle_fullscreen(e) { var background = document.getElementById("background"); if(!background) { background = document.createElement("div"); background.id = "background"; document.body.appendChild(background); } if(e.className == "fullscreen") { e.className = ""; background.style.display = "none"; } else { e.className = "fullscreen"; background.style.display = "block"; } } function set_display(value) { var show_hide; var d = new Date(); d.setTime(d.getTime() + (365*24*60*60*1000)); var expires = "expires="+d.toUTCString(); if (value == "Simple") { show_hide = "none"; document.getElementById("toggle_display").value = "Full"; } else { show_hide = "block"; document.getElementById("toggle_display").value = "Simple"; } document.getElementById("main-buttons").style.display = show_hide; document.getElementById("secondary-buttons").style.display = show_hide; document.getElementById("accordion").style.display = show_hide; document.cookie="display_mode=" + value + "; " + expires; } function set_stream_mode(value) { var d = new Date(); d.setTime(d.getTime() + (365*24*60*60*1000)); var expires = "expires="+d.toUTCString(); if (value == "DefaultStream") { document.getElementById("toggle_stream").value = "MJPEG-Stream"; } else { document.getElementById("toggle_stream").value = "Default-Stream"; } document.cookie="stream_mode=" + value + "; " + expires; document.location.reload(true); } function schedule_rows() { var sun, day, fixed, mode; mode = parseInt(document.getElementById("DayMode").value); switch(mode) { case 0: sun = 'table-row'; day = 'none'; fixed = 'none'; break; case 1: sun = 'none'; day = 'table-row'; fixed = 'none'; break; case 2: sun = 'none'; day = 'none'; fixed = 'table-row'; break; default: sun = 'table-row'; day = 'table-row'; fixed = 'table-row'; break; } var rows; rows = document.getElementsByClassName('sun'); for(i=0; i 0) caption = str; progress.innerHTML=caption + "
 
"; } return true; } // // Ajax Commands // var ajax_cmd; if(window.XMLHttpRequest) { ajax_cmd = new XMLHttpRequest(); } else { ajax_cmd = new ActiveXObject("Microsoft.XMLHTTP"); } function send_cmd (cmd) { ajax_cmd.open("GET","cmd_pipe.php?cmd=" + cmd,true); ajax_cmd.send(); } function update_preview_delay() { var video_fps = parseInt(document.getElementById("video_fps").value); var divider = parseInt(document.getElementById("divider").value); preview_delay = Math.floor(divider / Math.max(video_fps,1) * 1000000); } // // Init // function init(mjpeg, video_fps, divider) { mjpeg_img = document.getElementById("mjpeg_dest"); preview_delay = Math.floor(divider / Math.max(video_fps,1) * 1000000); if (mjpeg) { mjpegmode = 1; } else { mjpegmode = 0; mjpeg_img.onload = reload_img; mjpeg_img.onerror = error_img; reload_img(); } reload_ajax(""); }