function init_pcs() { setOpacity(document.getElementById('stage_mask'), 87); } var user_timer = 0; var user_status = 0; function user_idle () { user_status = 0; setOpacity(document.getElementById('stage_mask'), 0); setOpacity(document.getElementById('stage_body'), 0); } function user_away () { user_status = -1; setOpacity(document.getElementById('stage_header_menu'), 0); setOpacity(document.getElementById('stage_header_quicknav'), 0); } function user_active () { if (user_status < 1) { setOpacity(document.getElementById('stage_body'), 100); setOpacity(document.getElementById('stage_header_menu'), 100); setOpacity(document.getElementById('stage_header_quicknav'), 100); setOpacity(document.getElementById('stage_mask'), 87); } user_timer = 0; user_status = 1; } function user_monitor () { user_timer++; if (user_timer > 240 && user_status != 0) { user_idle(); } else if (user_timer > 360 && user_status != -1) { user_away(); } window.setTimeout("user_monitor()", 1000); } window.setTimeout("user_monitor()", 1000); document.onmousemove = user_active; window.onload = function() {init()} function init() { init_pcs(); window.setTimeout("initImage()", 24000); } function initImage() { imageId = 'slideshow'; //image = document.getElementById(imageId); image = document.getElementById('stage_slideshow'); //setOpacity(image, 0); //image.style.visibility = "visible"; if (!images[showindex]) { showindex = 0; } setBackground(image,images[showindex++]); //fadeIn(imageId,0); window.setTimeout("initImage()", 15000); } function setBackground(obj, url) { //obj.src='"'+url+'"'; obj.setAttribute("src", url); } function showcaseBackground(obj, url) { //obj.src='"'+url+'"'; setBackground(obj, url); setOpacity(document.getElementById('stage_mask'), 0); setOpacity(document.getElementById('stage_header_menu'), 0); setOpacity(document.getElementById('stage_header_quicknav'), 0); } function setOpacity(obj, opacity) { opacity = (opacity == 100)?99.999:opacity; // IE/Win obj.style.filter = "alpha(opacity:"+opacity+")"; // Safari<1.2, Konqueror obj.style.KHTMLOpacity = opacity/100; // Older Mozilla and Firefox obj.style.MozOpacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3 obj.style.opacity = opacity/100; }