﻿/**
 * @author Tim
 */
var screensaver = {
    
    vars:{
        checker: 'false'
    },
    
    setPics:function(){
        var objekt = document.getElementById("screensaver");
        var counts = (parseInt(objekt.getElementsByTagName("img").length)-1)
        var index = screensaver.getRandom(0, counts);
        objekt.getElementsByTagName("img")[index].style.display = "block";
        for(i = 0; i <= counts; i++){
            if(i != index){
                objekt.getElementsByTagName("img")[i].style.display = "none";
            }
        }
        $("#screensaver").fadeIn(1000);
    },
    
    getRandom:function(min, max){
        if( min > max ) {
            return( -1 );
        }
        if( min == max ) {
            return( min );
        }
     
        return( min + parseInt( Math.random() * ( max-min+1 ) ) );
    },
    
    hideBox:function(){
        $("#screensaver").fadeOut(1000);
        screensaver.wait();
    },
    
    wait:function(){
        var check = screensaver.vars.checker;
        if (check == 'true') {
            window.clearTimeout(Timeout);
        }
        else {
            screensaver.vars.checker = 'true';
        }
        Timeout = setTimeout(function(){
            screensaver.setPics();
        }, duration);
    }
    
}
if (window.addEventListener){    //W3C gerechte Browser
    window.addEventListener("load", screensaver.hideBox, false);
    document.addEventListener("click", screensaver.hideBox, false);    
}
else if (window.attachEvent){    //Microsoft Internet Explorer
    window.attachEvent("onload", screensaver.hideBox);
    document.attachEvent("onclick", screensaver.hideBox);
}
