﻿
    function MM_findObj(n, d) { //v4.01
		var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
			d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
	function MM_goToURL() { //v3.0
        var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
        for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
    }
    
    //STAR PLAY IMAGE FUNCTION
    function imageItem(image_location) {
        this.image_item = new Image();
        this.image_item.src = image_location;
    }
    
    function get_ImageItemLocation(imageObj) {
        return(imageObj.image_item.src)
    }
    
    function randNum(x, y) {
        var range = y - x + 1;
        return Math.floor(Math.random() * range) + x;
    }
    
    function getNextImage() {
        if (random_display) {
            ImageNum = randNum(0, number_of_image-1);
        }   
        else {
            ImageNum = (ImageNum+1) % number_of_image;
        }
        var new_image = get_ImageItemLocation(imageArray[ImageNum]);
        return(new_image);
    }

    var ImageCount = 0;
    
    function getNextImage() {
        if (random_display) {
            ImageCount = randNum(0, number_of_image-1);
        }
        else {
            ImageCount = ImageCount+1;
            if (ImageCount == number_of_image)
            {
                ImageCount -= number_of_image;
            }
        }
        var new_image = get_ImageItemLocation(imageArray[ImageCount]);
        return(new_image);
    }

    function getPrevImage() {
        ImageCount = ImageCount-1;
        if (ImageCount == -1)
        {
	        ImageCount += number_of_image;
        }
        var new_image = get_ImageItemLocation(imageArray[ImageCount]);
        return(new_image);
    }

    function prevImage(place) {
        var new_image = getPrevImage();
        document[place].src = new_image;
        var recur_call = "rotateImage('"+place+"')";
        timerID = setTimeout(recur_call, interval);
    }

    function rotateImage(place) {
        var new_image = getNextImage();
        document[place].src = new_image;
        var recur_call = "rotateImage('"+place+"')";
        timerID = setTimeout(recur_call, interval);
    }
    //END PLAY IMAGE FUNCTION   
