"use strict"; //2023-08-22: //Page content has been added to the main index page (home page) //for web crawlers and search engines. //Hide it for the end user when the page loads. function remove_content() { page_contents = document.getElementById("main_page_contents"); page_contents.parentNode.removeChild(page_contents); } //2023-06-22: /* function change_to_mobile_device_version_if_lessthan_640(event) { var win_width = null; var win_url = null; win_width = parseFloat(window.innerWidth); if (win_width < 640) { win_url = top.location.href; if (win_url.indexOf("/mobile") <= 0) { top.location.replace("/chromosphere/mobile"); event.preventDefault(); event.stopPropagation(); return; } } else if (win_width >= 640) { win_url = top.location.href; if (win_url.indexOf("/mobile") > -1.0) { top.location.replace("/chromosphere/"); event.preventDefault(); event.stopPropagation(); return; } } else { } } */ /** * Toggle fullscreen function which works with webkit and firefox. * @function toggleFullscreen * @param {Object} event */ function toggleFullscreen(event) { //console.log(event); //console.log(self); var key_code = null; var shift_key = null; var ctrl_key = null; key_code = event.keyCode; shift_key = event.shiftKey; ctrl_key = event.ctrlKey; if (key_code == 32 && ctrl_key == true) { event.preventDefault(); event.stopPropagation(); } else { return; } var element = document.body; if (event instanceof HTMLElement) { element = event; } var isFullscreen = document.webkitIsFullScreen || document.mozFullScreen || false; element.requestFullScreen = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || function () { return false; }; document.cancelFullScreen = document.cancelFullScreen || document.webkitCancelFullScreen || document.mozCancelFullScreen || function () { return false; }; isFullscreen ? document.cancelFullScreen() : element.requestFullScreen(); event.preventDefault(); event.stopPropagation(); } //function set_fullscreen_scrollbars_event_listener() { // document.body.addEventListener("fullscreenchange", function () { // alert("fullscreen toggled"); // if (document.fullscreenElement) { // //document.body.style.height = parseFloat(window.innerHeight) + "px"; //overflow = "scroll"; // document.body.style.overflow = "scroll"; // } // else { // document.body.style.overflow = "auto"; // } // }); //} /** * Toggle fullscreen function which works with webkit and firefox. * @function toggleFullscreen * @param {Object} event */ function toggleFullscreenMouseClick(event) { //console.log(event); //console.log(self); /* var key_code = null; var shift_key = null; var ctrl_key = null; key_code = event.keyCode; shift_key = event.shiftKey; ctrl_key = event.ctrlKey; if (key_code == 32 && ctrl_key == true) { event.preventDefault(); event.stopPropagation(); } else { return; } */ var element = document.body; /* if (event instanceof HTMLElement) { element = event; } */ var isFullscreen = document.webkitIsFullScreen || document.mozFullScreen || false; element.requestFullScreen = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || function () { return false; }; document.cancelFullScreen = document.cancelFullScreen || document.webkitCancelFullScreen || document.mozCancelFullScreen || function () { return false; }; isFullscreen ? document.cancelFullScreen() : element.requestFullScreen(); event.preventDefault(); event.stopPropagation(); } /** * Toggle fullscreen function which works with webkit and firefox. * @function toggleFullscreen * @param {Object} event */ function toggleFullscreenAuto(event) { var element = document.body; var isFullscreen = document.webkitIsFullScreen || document.mozFullScreen || false; //alert(isFullscreen); if (isFullscreen === false) { element.requestFullScreen = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || function () { return false; }; document.cancelFullScreen = document.cancelFullScreen || document.webkitCancelFullScreen || document.mozCancelFullScreen || function () { return false; }; isFullscreen ? document.cancelFullScreen() : element.requestFullScreen(); } else { return; } } function set_global_vars() { global_window_bgColor = "#999999"; global_window_content_bgColor = "#555555"; global_window_innerShadow = "inset 3px 3px 8px 6px rgba(0,0,0,0.25)"; //global_active_window_dropshadow = "12px 12px 24px rgba(0,0,0,0.4)"; global_active_window_dropshadow = "20px 25px 45px -8px rgba(0,0,0,0.31)"; //global_inactive_window_dropshadow = "0 0 0 0 rgba(0,0,0,0.0)"; global_inactive_window_dropshadow = "11px 12px 20px 3px rgba(0,0,0,0.23)"; global_menubar_dropshadow = "2px 2px 3px #222222"; global_window_opacity = 1.00; global_window_status_color = "#ffffff"; global_window_status_text_shadow = "2px 2px 3px #000000"; global_window_title_color = "#ffffff"; global_window_outer_glow = "0 0 20px 20px rgba(255,255,255,0.75)"; global_button_bgColor_dark = "#2f2f2f"; global_button_bgColor_light = "#d1d1d1"; global_button_textColor_dark = "#fff"; global_button_textColor_light = "#222"; global_window_padding_top = "0"; global_window_padding_left = "3px"; global_window_padding_right = "3px"; global_window_padding_bottom = "0"; //global_zoom = 0.8; //global_backdrop_blur_filter = "blur(6px)"; //global_icon_opacity = 0.75; global_title_font_size = "16pt"; global_title_font_color = "rgb(255,255,255)"; global_title_font_family = "Microsoft Sans Serif, MS Reference Sans Serif, Arial, Segoe UI, Helvetica"; global_title_font_weight = "700"; global_title_text_drop_shadow = "0px 4px 5px rgba(0,0,0,0.4);"; global_large_text_font_size = "14pt"; global_large_text_font_color = "rgb(255,255,255)"; global_large_text_font_family = "Microsoft Sans Serif, MS Reference Sans Serif, Arial, Segoe UI, Helvetica"; global_large_text_font_weight = "700"; global_large_text_drop_shadow = "0px 4px 5px rgba(0,0,0,0.4);"; global_medium_text_font_size = "12pt"; global_medium_text_font_color = "rgb(255,255,255)"; global_medium_text_font_family = "Microsoft Sans Serif, MS Reference Sans Serif, Arial, Segoe UI, Helvetica"; global_medium_text_font_weight = "500"; global_medium_text_drop_shadow = "0px 4px 5px rgba(0,0,0,0.3);"; global_small_text_font_size = "10pt"; global_small_text_font_color = "rgb(255,255,255)"; global_small_text_font_family = "Microsoft Sans Serif, MS Reference Sans Serif, Arial, Segoe UI, Helvetica"; global_small_text_font_weight = "500"; global_small_text_drop_shadow = "0px 4px 5px rgba(0,0,0,0.3);"; global_tiny_text_font_size = "8pt"; global_tiny_text_font_color = "rgb(255,255,255)"; global_tiny_text_font_family = "Microsoft Sans Serif, MS Reference Sans Serif, Arial, Segoe UI, Helvetica"; global_tiny_text_font_weight = "500"; global_tiny_text_drop_shadow = "0px 4px 5px rgba(0,0,0,0.3);"; //global_window_top_border = "0.5px solid rgb(51,51,51)"; //global_window_left_border = "0.5px solid rgb(51,51,51)"; //global_window_right_border = "0.5px solid rgb(51,51,51)"; //global_window_bottom_border = "0.5px solid rgb(51,51,51)"; global_window_top_border_width = "0.5px"; global_window_top_border_style = "solid"; global_window_top_border_color = "#cccccc"; global_window_left_border_width = "0.5px"; global_window_left_border_style = "solid"; global_window_left_border_color = "#aaaaaa"; global_window_right_border_width = "0.5px"; global_window_right_border_style = "solid"; global_window_right_border_color = "#333333"; global_window_bottom_border_width = "0.5px"; global_window_bottom_border_style = "solid"; global_window_bottom_border_color = "#222222"; global_window_border_width = "0.5px"; global_window_border_style = "solid"; global_window_border_color = "rgb(51,51,51)"; global_window_corner_radius = "8px"; //global_window_outer_opacity = 0.5; //global_window_inner_opacity = 1.0; } function set_global_vars_theme_0001() { global_window_bgColor = "#999999"; global_window_content_bgColor = "#606060"; global_window_innerShadow = "inset 2px 2px 8px 6px rgba(0,0,0,0.0.90)"; //global_active_window_dropshadow = "12px 12px 24px rgba(0,0,0,0.3)"; //global_active_window_dropshadow = "12px 12px 24px rgba(0,0,0,0.4)"; global_active_window_dropshadow = "40px 40px 45px -8px rgba(0,0,0,0.35)"; ////global_active_window_dropshadow = "0px 137px 91.67px 11.33px rgba(0, 0, 0, 0.35)"; global_hide_window_dropshadow = "0 0 0 0 rgba(0,0,0,0.0)"; global_inactive_window_dropshadow = "11px 12px 20px 3px rgba(0,0,0,0.25)"; ////global_inactive_window_dropshadow = "0px 53px 91.67px 11.33px rgba(0, 0, 0, 0.25)"; global_menubar_dropshadow = "2px 2px 3px rgba(102,102,102,0.35)"; global_window_opacity = 1.0; global_window_status_color = "#ffffff"; global_window_status_text_shadow = "2px 2px 3px rgba(0,0,0,0.4)"; global_window_title_color = "#ffffff"; global_window_outer_glow = "0 0 20px 20px rgba(255,255,255,0.75)"; global_button_bgColor_dark = "#2f2f2f"; global_button_bgColor_light = "#d1d1d1"; global_button_textColor_dark = "#fff"; global_button_textColor_light = "#222"; global_window_padding_top = "0"; global_window_padding_left = "3px"; global_window_padding_right = "3px"; global_window_padding_bottom = "0"; global_title_font_size = "16pt"; global_title_font_color = "rgb(255,255,255)"; global_title_font_family = "Microsoft Sans Serif, MS Reference Sans Serif, Arial, Segoe UI, Helvetica"; global_title_font_weight = "700"; global_title_text_drop_shadow = "0px 4px 5px rgba(0,0,0,0.4);"; global_large_text_font_size = "14pt"; global_large_text_font_color = "rgb(255,255,255)"; global_large_text_font_family = "Microsoft Sans Serif, MS Reference Sans Serif, Arial, Segoe UI, Helvetica"; global_large_text_font_weight = "700"; global_large_text_drop_shadow = "0px 4px 5px rgba(0,0,0,0.4);"; global_medium_text_font_size = "12pt"; global_medium_text_font_color = "rgb(255,255,255)"; global_medium_text_font_family = "Microsoft Sans Serif, MS Reference Sans Serif, Arial, Segoe UI, Helvetica"; global_medium_text_font_weight = "500"; global_medium_text_drop_shadow = "0px 4px 5px rgba(0,0,0,0.3);"; global_small_text_font_size = "10pt"; global_small_text_font_color = "rgb(255,255,255)"; global_small_text_font_family = "Microsoft Sans Serif, MS Reference Sans Serif, Arial, Segoe UI, Helvetica"; global_small_text_font_weight = "500"; global_small_text_drop_shadow = "0px 4px 5px rgba(0,0,0,0.3);"; global_tiny_text_font_size = "8pt"; global_tiny_text_font_color = "rgb(255,255,255)"; global_tiny_text_font_family = "Microsoft Sans Serif, MS Reference Sans Serif, Arial, Segoe UI, Helvetica"; global_tiny_text_font_weight = "500"; global_tiny_text_drop_shadow = "0px 4px 5px rgba(0,0,0,0.3);"; //global_window_top_border = "0.5px solid rgb(51,51,51)"; //global_window_left_border = "0.5px solid rgb(51,51,51)"; //global_window_right_border = "0.5px solid rgb(51,51,51)"; //global_window_bottom_border = "0.5px solid rgb(51,51,51)"; global_window_top_border_width = "0.5px"; global_window_top_border_style = "solid"; global_window_top_border_color = "#cccccc"; global_window_left_border_width = "0.5px"; global_window_left_border_style = "solid"; global_window_left_border_color = "#aaaaaa"; global_window_right_border_width = "0.5px"; global_window_right_border_style = "solid"; global_window_right_border_color = "#333333"; global_window_bottom_border_width = "0.5px"; global_window_bottom_border_style = "solid"; global_window_bottom_border_color = "#222222"; global_window_border_width = "0.5px"; global_window_border_style = "solid"; global_window_border_color = "rgb(51,51,51)"; global_window_contents_container_background_color = global_window_content_bgColor; global_window_contents_container_border_top_color = global_window_bottom_border_color; global_window_contents_container_border_right_color = global_window_left_border_color; global_window_contents_container_border_bottom_color = global_window_top_border_color; global_window_contents_container_border_left_color = global_window_right_border_color; global_window_contents_container_border_style = "solid"; global_window_contents_container_border_width = "0.5px"; global_window_contents_container_border_radius = "6px"; global_window_corner_radius = "8px"; //global_window_outer_opacity = 0.5; //global_window_inner_opacity = 1.0; }