document.onmousemove = follow; function follow(e) { if (!e) var e = window.event; var mouseX = e.pageX; var mouseY = e.pageY; var bgMouseX = mouseX-105; var bgMouseY = mouseY-147; var sMouseX = mouseX+80; var sMouseY = mouseY+140; var curMouseX = mouseX-5; var curMouseY = mouseY-5; document.getElementById('body').style.backgroundPosition = bgMouseX+"px "+bgMouseY+"px"; document.getElementById('cursor').style.margin = curMouseY+"px 0px 0px "+curMouseX+"px"; document.getElementById('sliders').style.margin = sMouseY+"px 0px 0px "+sMouseX+"px"; } document.onclick = showSliders; function showSliders() { var visib = document.getElementById('sliders').style.visibility; if (visib == "visible") document.getElementById('sliders').style.visibility = "hidden"; else document.getElementById('sliders').style.visibility = "visible"; } bgColor = setInterval("randomBg()", 5); var directionR = 0; var directionG = 1; var directionB = 1; var red = 149; var green = 154; var blue = 232; document.getElementById('body').style.backgroundColor = 'rgb('+red+', '+green+', '+blue+')'; function randomBg() { if (red >= 255) directionR = directionR*-1; if (red <= 0) directionR = Math.abs(directionR); if (green >= 255) directionG = directionG*-1; if (green <= 0) directionG = Math.abs(directionG); if (blue >= 255) directionB = directionB*-1; if (blue <= 0) directionB = Math.abs(directionB); red += directionR; green += directionG; blue += directionB; red = (red > 255) ? 255 : red; green = (green > 255) ? 255 : green; blue = (blue > 255) ? 255 : blue; red = (red < 0) ? 0 : red; green = (green < 0) ? 0 : green; blue = (blue < 0) ? 0 : blue; document.getElementById('body').style.backgroundColor = "rgb("+red+","+green+","+blue+")"; var redW = ((red*100)/255); var greenW = ((green*100)/255); var blueW = ((blue*100)/255); document.getElementById('red').style.width = redW+"%"; document.getElementById('green').style.width = greenW+"%"; document.getElementById('blue').style.width = blueW+"%"; document.getElementById('red').innerHTML = " "+Math.floor(redW)+" %"; document.getElementById('green').innerHTML = " "+Math.floor(greenW)+" %"; document.getElementById('blue').innerHTML = " "+Math.floor(blueW)+" %"; }