//preload images       
img1 = new Image();
img1.src = "../Images/HowToEnter-hover.jpg";
img2 = new Image();
img2.src = "../Images/ReadOfficialRules-hover.jpg";
img3 = new Image();
img3.src = "../Images/watch-button-hover.jpg";


function MouseOver(str) {
    switch (str) {
        case "howEnterImage":
            document.getElementById("howEnterImage").src = "../../Images/HowToEnter-hover.jpg";
            break;
        case "readRulesImage":
            document.getElementById("readRulesImage").src = "../../Images/ReadOfficialRules-hover.jpg";
            break;
        case "watchVideoImage":
            document.getElementById("watchVideoImage").src = "../../Images/watch-button-hover.jpg";
            break;
    }
}

function MouseOut(str) {
    switch (str) {
        case "howEnterImage":
            document.getElementById("howEnterImage").src = "../../Images/HowToEnter.jpg";
            break;
        case "readRulesImage":
            document.getElementById("readRulesImage").src = "../../Images/ReadOfficialRules.jpg";
            break;
        case "watchVideoImage":
            document.getElementById("watchVideoImage").src = "../../Images/watch-button.jpg";
            break;
    }
}

function CreateSlideShow() {
    $('#slider').nivoSlider({
        effect: 'random', //Specify sets like: 'fold,fade,sliceDown'
        slices: 15,
        animSpeed: 700, //Slide transition speed
        pauseTime: 5000,
        startSlide: 0, //Set starting Slide (0 index)
        directionNav: false, //Next & Prev
        directionNavHide: false, //Only show on hover
        controlNav: false, //1,2,3...
        controlNavThumbs: false, //Use thumbnails for Control Nav
        controlNavThumbsFromRel: false, //Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', //Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
        keyboardNav: true, //Use left & right arrows
        pauseOnHover: false, //Stop animation while hovering
        manualAdvance: false, //Force manual transitions
        captionOpacity: 0.8, //Universal caption opacity
        beforeChange: function() { },
        afterChange: function() { },
        slideshowEnd: function() { } //Triggers after all slides have been shown
    });
}

window.onerror = errorHandler;

function errorHandler(msg, url, lno) {
    return (true);
}

