﻿var startMax = null;
var startMin = null;

var max = null;
var min = null;

var intervalSpeedX = null;
var intervalSpeedY = null;
var intervalSpeedZ = null;

var tickerX = null;
var tickerY = null;
var tickerZ = null;

var startTicker = setInterval("checkStart()", 5);

function checkStart()
{
    if (startMax != null)
    {
        clearInterval(startTicker);
        startProcess();
    }
}

function startProcess()
{
    startMin = 1;
    
    var startX = null;
    var startY = null;
    var startZ = null;

    max = 15000;
    min = 10000;
    
    intervalSpeedX = Math.floor(Math.random()*(max - min +1) + min);
    intervalSpeedY = Math.floor(Math.random()*(max - min +1) + min);    
    intervalSpeedZ = Math.floor(Math.random()*(max - min +1) + min);    

    tickerX = setInterval("changeImage('x')", intervalSpeedX);
    tickerY = setInterval("changeImage('y')", intervalSpeedY);
    tickerZ = setInterval("changeImage('z')", intervalSpeedZ);
}
function changeImage(which)
{
    var image1 = document.getElementById("ctl00_ContentPlaceHolder1_RotatingImage1_PropertyPic1");
    var image2 = document.getElementById("ctl00_ContentPlaceHolder1_RotatingImage1_PropertyPic2");
    var image3 = document.getElementById("ctl00_ContentPlaceHolder1_RotatingImage1_PropertyPic3");

    if (which == "x")
    {   
        var x = null;
        for(;;)
        { 
            x = Math.floor(Math.random()*(startMax - startMin + 1) + startMin);
            if (image2.src.indexOf(x) == -1 && image3.src.indexOf(x) == -1)
            {
                break;
            }
        }

        blendimage("PropertyPicDiv"+1, "ctl00_ContentPlaceHolder1_RotatingImage1_PropertyPic"+1, "Images/PropertyPics/propertyPic"+x+".jpg", 1000);
    }
    else if (which == "y")
    {
        var y = null;
        for(;;)
        {
            y = Math.floor(Math.random()*(startMax - startMin + 1) + startMin);
            if (image1.src.indexOf(y) == -1 && image3.src.indexOf(y) == -1)
            {
                break;
            }
        }

        blendimage("PropertyPicDiv"+2, "ctl00_ContentPlaceHolder1_RotatingImage1_PropertyPic"+2, "Images/PropertyPics/propertyPic"+y+".jpg", 1000);
    }
    else if (which == "z")
    {
        var z = null;
        for(;;)
        {
            z = Math.floor(Math.random()*(startMax - startMin + 1) + startMin);
            if (image1.src.indexOf(z) == -1 && image2.src.indexOf(z) == -1)
            {
                break;
            }            
        }
        blendimage("PropertyPicDiv"+3, "ctl00_ContentPlaceHolder1_RotatingImage1_PropertyPic"+3, "Images/PropertyPics/propertyPic"+z+".jpg", 1000);        
    }
}
