﻿//Require string.js

    mlAUTOPLAY = "NoAutoPlay";  //NoAutoPlay;RunAutoPlay;StoppingAutoPlay
    var mlLINK;
    function ValidateCopyright(mpINDEX){
        if(mlCOPYRIGHT[mpINDEX] == ""){
            document.getElementById(mlCOPYRIGHT_link).style.visibility = "hidden";
        } else {
            document.getElementById(mlCOPYRIGHT_link).style.visibility = "visible";
            mlCOPYRIGHT_DESCRIPTION = mlCOPYRIGHT[mpINDEX];
        }
    }
    
    function setOpacity(value)
    {
	    mpFADEOBJ.style.opacity = value/10;
	    mpFADEOBJ.style.filter = 'alpha(opacity=' + value*10 + ')';
    }
    
    function ChangeImageAction(mpIMAGEPATH){
        mpFADEOBJ.src = mpIMAGEPATH;
        setTimeout('ValidateChangedImage("' + mpIMAGEPATH + '")',550);
    }
    
    function ValidateChangedImage(mpIMAGEPATH){
        if(String_Right(mpFADEOBJ.src, mpIMAGEPATH.length) == mpIMAGEPATH){
            for (var i=0;i<=10;i++)
		        setTimeout('setOpacity('+i+')',(100*i) + 650);
		    
		    if(mlAUTOPLAY == "RunAutoPlay")
		        setTimeout('ChangeImage("Next");',3700);
		    else
		        setTimeout('DisableEnableActionButton(true)',1700);
		    
        }else {
            setTimeout('ValidateChangedImage("' + mpIMAGEPATH + '")',100);
        }
    }
    
    function DisableEnableActionButton(mpENABLE){
        if(mpENABLE){
            document.getElementById("PreviousButton").style.visibility = "visible";
            document.getElementById("PlayButton").style.visibility = "visible";
            document.getElementById("NextButton").style.visibility = "visible";
            
        }
        else{
            document.getElementById("PreviousButton").style.visibility = "hidden";
            if(mlAUTOPLAY == "NoAutoPlay") document.getElementById("PlayButton").style.visibility = "hidden";
            document.getElementById("NextButton").style.visibility = "hidden";
        }
    }
    function ChangeImage(mpOPERATION){
        var mlIMAGEINDEX;
        //mlIMAGE[1] = "";
        
        
        if(mlAUTOPLAY != "StoppingAutoPlay"){
            if(mpOPERATION == 'Next')
                mlIMAGEINDEX = parseInt(document.getElementById("ImageIndexText").value) + 1;
            else
                mlIMAGEINDEX = parseInt(document.getElementById("ImageIndexText").value) - 1;
                
            if(mlIMAGEINDEX > parseInt(document.getElementById("ImageNumberText").value)) mlIMAGEINDEX = 1;
            if(mlIMAGEINDEX == 0) mlIMAGEINDEX = parseInt(document.getElementById("ImageNumberText").value);
            
            document.getElementById("ImageIndexText").value = mlIMAGEINDEX;
            
            //Temporary Action
            mpFADEOBJ = document.getElementById("ImageTarget");
            mpFADEOBJ.src = mlIMAGE[mlIMAGEINDEX];
            ValidateCopyright(mlIMAGEINDEX);
            return;
            
            DisableEnableActionButton(false);
            
            for (var i=0;i<=10;i++)
		        setTimeout('setOpacity('+i+')',50*(10-i));
    		
    		
		    setTimeout('ChangeImageAction("' + mlIMAGE[mlIMAGEINDEX] + '")',550);
		} else {
		    mlAUTOPLAY = "NoAutoPlay";
		    DisableEnableActionButton(true);
		}
    }
    
    function OperateAutoPlay(mpOPERATION) {
        document.getElementById("AutoPlayText").value = mpOPERATION;
        if(mpOPERATION == "Play") {
            document.getElementById("PlayButton").firstChild.data = "Stop";
            mlAUTOPLAY = "RunAutoPlay";
            ChangeImage('Next');
        }else {
            mlAUTOPLAY = "StoppingAutoPlay";
            DisableEnableActionButton(false);
            document.getElementById("PlayButton").firstChild.data = "Play";
        }
    }
        

